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