구글 크롬은 올해 1월부터 Manifest V3 확장 프로그램을 공식적으로 지원하기 시작했습니다. (크롬 88)
파이어폭스는 아직 Manifest V2에 머물러 있어서, 크롬의 MV3 확장프로그램과 호환성이 없어졌지만,
크롬과의 호환성을 다시 유지하기 위해, 파이어폭스도 곧 Manifest V3 지원 업데이트를 할 것이라고 밝혔습니다.
대략적인 일정은 2021년 4분기에 개발자 테스트를 할 수 있게 될 것이고, 2022년 1분기에는 스토어에 등록을 할 수 있을 것입니다.
※ MV3 도입 프로젝트는 규모가 큰 변경이기 때문에 일정이 지연될 수도 있습니다.
Manifest V2 확장프로그램의 지원 중단 날짜는 아직 정하진 않았지만, 아마도 Manifest V3가 안정화 된 후 최소한 1년은 지원할 것으로 예상됩니다.
크롬 Manifest V3와의 가장 큰 차이점은
파이어폭스는 새로운 API인 declarativeNetRequest를 구현 할 것이지만, 아직 declarativeNetRequest API의 사용성이 다양한 요구사항을 처리하기엔 충분하지 않기 때문에 더 나은 솔루션이 나올 때까진, 기존의 webRequest를 이용한 blocking을 제거하지 않고 동시에 두가지를 지원할 것이라고 합니다.
하지만 현 MV3 크롬익스텐션과는 호환성 제로가 되었죠.
그걸 다시 예전 수준으로 되돌리고, 개발의 편의성까지 다시 회복하겠다는 겁니다.
하지만 크로미움 브라우저들처럼 크롬웹스토어에 올려진 확장프로그램을 직접 설치하도록 지원한다는 말은 아닙니다.
파폭이 크롬api를 직접 실행할 수는 있지만, 크로미움 브라우저들처럼 거의 99% 호환되는 정도는 아니예요.