Google Chrome, Microsoft Edge, Apple Safari 및 Mozilla Firefox는 주요 웹 브라우저이며 이제 우리가 즐겨 사용하는 브라우저의 확장 기능을 개선하기 위해 힘을 합쳤습니다. 이제 그들은 확장을 더 쉽게 개발한다는 분명한 목표를 가지고 WebExtensions Community Group(WECG)을 만들었습니다.
이러한 확장은 브라우저의 가장 큰 매력 중 하나가 되었습니다. 스마트폰용 앱과 거의 비슷합니다. 다양한 확장 개발자가 더 쉽게 사용할 수 있도록 업계 최고의 플레이어가 합의했습니다.
건전한 경쟁이라는 무기를 씌운 후 WECG는 다음과 같이 성명을 발표했습니다. 일반적인 브라우저 확장 플랫폼입니다.”
Chrome, Edge, Safari 및 Firefox의 목표는 명확하며 두 가지 분기로 나뉩니다. 첫째, 일관된 모델과 기능, API 및 권한의 공통 핵심을 제공하여 개발자를 위한 확장을 만드는 프로세스를 용이하게 합니다. 둘째, 성능을 개선하고 훨씬 더 안전하고 남용에 저항하는 아키텍처를 만드는 것입니다.
“우리 작업은 사용자 중심, 호환성, 성능, 보안, 개인 정보 보호, 이식성, 유지 관리 가능성 및 잘 정의된 동작과 같은 HTML 및 W3C TAG 디자인 원칙의 공통 세트에 따라 진행됩니다.”
Chrome, Microsoft Edge, Firefox 및 Safari에서 지원하는 기존 확장 모델 및 API를 기반으로 사용하려고 합니다. 그리고 거기에서 앞으로 나아가십시오. “우리는 공통점을 식별하고 구현을 더 긴밀하게 조정하며 미래의 진화를 위한 과정을 계획하는 것을 목표로 합니다.”
이 의도 진술에는 WECG가 이 문제에 대해 하지 않을 일에 대한 설명도 함께 제공되었습니다. “우리는 웹 확장 플랫폼 또는 기존 구현의 모든 측면을 지정하는 것을 목표로 하지 않습니다.”라고 그들은 지적합니다. 새로운 이니셔티브는 브라우저가 계속해서 혁신하고 확장 기능에 대한 추가 개선의 기반이 될 수 있는 API를 제출하도록 장려하는 것입니다.
“각 브라우저 공급업체는 자체 기술, 검토 및 편집 정책에 따라 확장 저장소를 완전히 독립적으로 계속 운영할 것입니다.” 따라서 각 플랫폼에 부과된 조건을 입력하지 않고 일반적으로 모든 것이 올바른지 검토할 때 명령을 계속 유지하기 위해 빨간색 선 중 하나가 표시됩니다. 예를 들어 확장 프로그램이 맬웨어를 몰래 훔치거나 데이터를 훔치는 데 사용될 수 있는 것을 방지합니다.