網絡巨頭想要標準化網絡擴展

蘋果、Mozilla、谷歌和微軟聯手 為了支持擴展開發人員,因為毫無疑問 Chrome 是最常用的瀏覽器,開發人員也更喜歡將精力集中在 Chrome 上創建擴展,而將其他瀏覽器放在一邊。

這就是為什麼一個新的社區團體 “WebExtensions”將嘗試為未來的 Web 擴展打造一個通用架構 並邀請開發者加入這一倡議。 Safari 在 macOS Big Sur 中採用了新的 Web 擴展 API,允許為其他瀏覽器設計的擴展與其配合使用。 這為新的擴展打開了大門,但尚未定義開發擴展的標準化方法。

新組,縮寫 WECG,由來自各大瀏覽器開發商的成員組成。 領導這個新團隊的是蘋果公司的蒂莫西·海切爾和谷歌的西蒙·文森特。 目前的參與者包括 Apple、Mozilla 和 Microsoft 的員工。

負責促進萬維網技術兼容性的機構萬維網聯盟對此行動發表了評論:

“我們很高興宣布推出 WebExtensions 社區組 (WECG)。 近年來,隨著多種瀏覽器採用廣泛支持的擴展模型,WECG 很高興探索瀏覽器供應商和其他利益相關者如何共同努力推廣通用的瀏覽器擴展平台。 Apple、Google、Microsoft 和 Mozilla 正在啟動此社區小組,我們邀請其他瀏覽器供應商、擴展開發人員和感興趣的各方加入此計劃*。 «

WebExtensions 社區組 有兩個目標使開發人員可以輕鬆創建擴展 指定一個一致的模型 以及功能、API 和權限的共同核心。 他們還描述了一種可以提高性能、更加安全且不易濫用的架構。

在求職信中,他們提到 以下設計原則:

  • 以用戶為中心: 瀏覽器擴展允許用戶根據他們的偏好和需求定制他們的網絡瀏覽體驗。
  • 兼容性: 維護和改進與現有擴展和流行擴展 API 的兼容性。 這將允許開發人員不必完全重寫他們的擴展程序以在不同的瀏覽器中工作,這很容易出錯。
  • 性能: 允許開發人員編寫不會對網頁或瀏覽器的性能或功耗產生負面影響的擴展。
  • 安全性: 在選擇要使用的擴展程序時,用戶不應在功能和安全性方面做出妥協。 使用新的擴展 API,將對模型進行更改。
  • 隱私: 同樣,用戶不應在功能和隱私方面妥協。 因為主要的一點是瀏覽器擴展改進了用戶體驗,同時要求對用戶瀏覽數據進行最低限度的必要訪問,以減少或消除最終用戶必須在功能和機密性之間做出的權衡。
  • 可移植性: 開發人員將擴展從一個瀏覽器轉移到另一個瀏覽器應該相對容易,並且瀏覽器支持各種設備和操作系統上的擴展。
  • 可維護性: 通過簡化 API,這應該允許更廣泛的開發人員創建擴展,並使他們更容易維護他們創建的擴展。
  • 自治: 瀏覽器提供商應為您的瀏覽器提供特定功能,並應有機會嘗試新功能。

該組織不想詳細說明網絡擴展平台的各個方面,也不想扼殺創新。 每個瀏覽器供應商將繼續按照自己的政策獨立運營。 有興趣為該組織做出貢獻的瀏覽器開發人員和供應商可以通過 W3C 網站進行註冊。 WECG 有一個專門的 GitHub 存儲庫,其中包含社區的工作信和成就。

來源: https://www.w3.org/


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。