Firefox 49 將新增 WebExtensions API 及 e10s

Mozilla 開放了 Firefox 49 的開發者版本(49a2),其特色是配備了一個穩定版的 WebExtensions API,該基金會計劃在 Firefox 49 正式版中推薦給所有用戶。

WebExtensions 是一個全新的附加組件系統,用以取代老舊的、基於 XUL 技術的附加組件 API。Mozilla 於去年 8 月宣佈了新版 WebExtensions API,並稱可兼容 Chromium 的擴展生態系統,這意味著開發者們可以為所有瀏覽器便攜附加組件了。

Mozilla 的 WebExtensions API,並不是 Chromium 擴展組件的簡單複製。Mozilla 表示 WebExtensions API 現已穩定,儘管接受度可能未太大,但該基金會還是決定堅持原先的計劃,並於 Firefox 48 Nightly Editions 中率先加入了WebExtensions API。

Mozilla 工程主管 Andy McKay 表示:「隨著 Firefox 48 的發布,我們感覺 WebExtensions 已經達到了穩定的狀態。我們推薦開發者開始在他們的附加組件開發中使用 WebExtensions API」。

開發者可以在現時的附加組件中嵌入 WebExtensions 代碼,Firefox 49 正式版的發布時間為今年秋季(2016 年 9 月 13 日)。

Mozilla 還預計,Firefox 49 會是首個配備完整 Electrolysis(e10s)支援的穩定分支,而近半用戶已在 Firefox 48 的首個版本中就與它見面了。

Electrolysis 是 Mozilla 讓 Firefox 以多線程模式運行的一個嘗試,基於 Chromium 的瀏覽器(如Chrome、Opera、Vivaldi等)早已支援多年。

你可能有興趣的內容

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *