Mozilla于昨日放出了Firefox開發者通道的49a2版本,特色是配備了一個穩定版的WebExtensions API,該基金會計劃在Firefox 49正式版中推薦給所有用戶。WebExtensions是一個全新的附加組件系統,用以取代老舊的、基于XUL技術的附加組件API。Mozilla于去年8月宣布了新版WebExtensions API,并聲稱可兼容Chromium的擴展生態系統,這意味著開發者們可以為所有瀏覽器便攜附加組件了。當然,Mozilla的WebExtensions API,并不是Chromium擴展組件的簡單復制。只是兩者有著類似的方式,并允許用戶在Firefox中安裝Chrome擴展。
Mozilla表示WebExtensions API現已穩定,盡管接受度可能有些消極,但該基金會還是決定堅持原先的計劃,并于Firefox 48 Nightly Editions(每夜構建版)中率先加入了WebExtensions API。
Mozilla工程主管Andy McKay表示:“隨著Firefox 48的發布,我們感覺WebExtensions已經達到了穩定的狀態。我們推薦開發者們開始在他們的附加組件開發中使用WebExtensions API”。
開發者們可以在當前的附加組件中嵌入WebExtensions代碼,Firefox 49正式版的發布時間為今年秋季(9月13日),大家有充足的時間去適應。
Mozilla還預計,Firefox 49會是首個配備了完整Electrolysis(e10s)支持的穩定分支,而近半用戶已在Firefox 48的首個版本中就與它見面了。
Electrolysis是Mozilla讓Firefox以多線程模式運行的一個嘗試,基于Chromium的瀏覽器(如Chrome、Opera、Vivaldi等)早已支持多年。