Apple, Google, Microsoft 및 Mozilla는 WebExtensions 커뮤니티 그룹에 가입하여 브라우저 확장 기능을 함께 작업하고 있습니다.
브라우저 확장은 개발 및 유지 관리가 어려울 수 있으며, 특히 둘 이상의 브라우저를 지원하려는 확장의 경우 더욱 그렇습니다. Firefox, Edge, Opera 등은 Chrome의 확장 API를 기반으로 하지만 각 브라우저는 자체 변경 사항을 추가하고 항상 Google의 새로운 API를 구현하지는 않습니다. 다행히 모든 주요 브라우저 공급업체는 이제 모든 브라우저에서 API와 기능을 표준화하는 것을 목표로 하는 WebExtensions 커뮤니티 그룹을 구성하는 데 동의했습니다. 브라우저.
"WECG(WebExtensions Community Group)의 출범을 발표하게 되어 기쁘게 생각합니다." W3C 오늘 블로그 게시물을 통해 발표됨. "Apple, Google, Microsoft 및 Mozilla가 이 커뮤니티 그룹을 시작했으며 다른 브라우저 제조업체, 확장 개발자 및 관심 있는 사람들이 이 노력에 동참하는 것을 환영합니다!"
이 그룹은 기능, API 및 권한의 공통 핵심을 설정하여 확장 개발을 보다 쉽게 만드는 것을 목표로 합니다. 표준화 프로세스는 웹 표준 개발과 동일한 패턴을 따르지만(일반적으로 잘 작동함) 브라우저가 독점적인 표준을 무시하도록 강요하지는 않습니다. 기능 또는 API. "각 브라우저 공급업체는 자체 기술, 검토 및 편집 정책에 따라 확장 스토어를 완전히 독립적으로 계속 운영할 것입니다." 말했다.
WebExtensions는 지난 몇 년 동안 Chrome 확장 API의 일반적인 용어로 사용되었습니다. Opera는 브라우저가 이를 채택했을 때 이를 채택했습니다. 2013년에 Chromium 기반으로 전환됨, Firefox가 API로 이동했습니다. 2017년에 (Mozilla는 주로 'WebExtensions'라는 용어를 만들었습니다.) Safari는 이에 대한 지원을 추가했습니다.
작년. 그러나 권한과 사용 가능한 API는 브라우저마다 크게 다르므로 표준화 프로세스는 개발자에게 좋은 소식이 될 것입니다. Vivaldi 및 새로운 Microsoft Edge와 같은 Chromium 기반 브라우저는 거의 수정하지 않고 Chrome의 구현을 따릅니다.WebExtensions 커뮤니티 그룹 헌장을 볼 수 있습니다. 여기.