網絡瀏覽器發布 和 適用於此平台的 Firefox 67 Android。此外,也產生了更新 並有長期支持 。 即將登上舞台 Firefox 68 分支將進行過渡,計劃於 9 月 XNUMX 日發布。
:
- 實作了自動卸載選項卡以釋放資源的功能。當記憶體不足(可用記憶體少於 400 MB)時,該功能將被激活,並且首先會替換長期未使用的選項卡。在這種情況下,選項卡不會消失,而是處於準備載入的狀態(待機模式),類似於會話恢復後觀察到的情況。為了控制模式的操作,「browser.tabs.unloadOnLowMemory」選項已新增至about:config;
- 當有密集載入處理器的作業時,頁面載入速度會加快。最佳化是透過在頁面載入期間降低 setTimeout 計時器事件處理程序的優先權來實現的(透過與後台選項卡類比,減少了用於執行計時器事件處理程序的所提供的時間預算)。限制後台處理程序允許將更多資源分配給影響頁面初始呈現的主處理程序。例如,Instagram、亞馬遜和谷歌的主要腳本,由於增加了優化,運行速度提高了40-80%;
- 一些小型處理程序已移至裝載的後期階段。例如,替代 CSS 樣式的掃描現在不是在頁面載入期間執行,而是在頁面載入之後執行。輸入完成模組的載入被延遲,直到輸入表格準備好;
- 頁面載入期間的渲染方法已更改 - 輸出現在在載入的早期階段開始,但渲染操作的呼叫頻率較低;
- 一些與更改設計相關的瀏覽器子系統和附加元件的初始化被推遲到主下載結束,這使得可以減少啟動瀏覽器和準備顯示頁面之間的時間;
- 實施的 阻止使用隱藏識別方法(「瀏覽器指紋識別」)挖掘加密貨幣或追蹤使用者的 JavaScript 插入。阻塞 上 ( и )在 Disconnect.me 清單中,其中包括使用礦工和隱藏識別代碼捕獲的主機。預設情況下,新的阻止模式處於停用狀態,並且新的「加密礦工」和「指紋」選項已新增至隱私相關設定以啟用它們。您可以透過以下方式監控攔截器的操作
網站的上下文選單,當您單擊網址列中帶有盾牌圖像的圖示時顯示;

- 前往主選單和包含填寫登入表單建議的對話框 能夠快速存取為網站儲存的密碼;
- 結構 合成系統 ,用 Rust 語言編寫,將頁面內容渲染操作外包給 GPU 端。使用 WebRender 時,不再使用 Gecko 引擎內建的合成系統使用 CPU 處理數據,而是使用運行在 GPU 上的著色器對頁面元素執行匯總渲染操作,從而可以顯著提高渲染速度並減少了CPU負載。
目前,大約 4% 的用戶預設啟用 WebRender。 Windows 10已啟用此功能的裝置均使用 NVIDIA 顯示卡。是否向其他使用者啟用此功能將取決於測試結果。如果一切順利,測試覆蓋率將於 5 月 27 日擴大到 25%,5 月 30 日擴大到 50%,並在 6 月第一周擴大到 100%。您可以在 about:support 頁面查看 WebRender 的啟用情況。若要強制啟用,請在 about:config 中啟用「gfx.webrender.all」和「gfx.webrender.enabled」設置,或使用 MOZ_WEBRENDER=1 環境變數啟動 Firefox。 Linux 對於配備 Mesa 18.2+ 驅動程式的 Intel 顯示卡,WebRender 支援基本穩定;
- 使用設定檔的機制已重新設計:如果較早,當安裝多個不同的Firefox 實例時,預設使用一個包含設定、附加元件和資訊資料庫(書籤、歷史記錄、已儲存的密碼、cookie 等)的通用配置文件,現在將為每個並行安裝的實例創建您自己的單獨配置文件。例如,如果您同時安裝 ESR、beta、nightly、Developer Edition 和常規 Firefox 版本,將為它們建立單獨的設定檔。
遷移到單獨設定檔的主要原因是在舊版本的 Firefox 中使用新版本設定檔時以及從並行執行的不同 Firefox 執行個體同時存取設定檔資料庫時可能會出現問題,這可能會導致資料損壞。要選擇現有的設定文件,您可以像以前一樣使用“firefox -ProfileManager”介面。 Firefox 安裝完成後,如果偵測到系統中已存在設定文件,則會顯示特殊警告,要求您透過 Mozilla Sync 雲端服務中的帳戶同步設定。
- 致主隊 系統附加元件 從 Firefox 62 開始就進行了針對有限數量用戶啟動的實驗,但最終針對所有用戶的啟動現在才進行。如果帳戶被盜(透過電子郵件驗證)或嘗試登入先前被駭客攻擊的網站,Firefox Monitor 附加元件會發出警告。透過與專案資料庫整合進行驗證 ,其中包括因 7.8 個網站遭到駭客攻擊而被盜的 364 億個帳戶的資訊。僅針對過去 12 個月內已將駭客資訊新增至haveibeenpwned.com 資料庫的網站顯示警告。如果有關駭客的資料出現後尚未過去 2 個月,則會顯示第二次警告。

- API 呼叫次數 僅當在受保護的上下文中開啟頁面時(), IE。 透過 HTTPS、本機或本機檔案開啟時。 在 Firefox 67 中,對於在受保護上下文之外開啟的頁面, 透過API輸出系統通知 ,顯示在瀏覽器視窗之外;
- 隱私瀏覽模式的功能已擴充。新增了在以私密模式開啟的網站上以表單形式儲存密碼的功能。實現了在私有模式下啟動附加元件的控制項 - 在附加元件管理器中,使用者現在可以確定在私有模式下啟用哪些附加元件,以及僅在主會話中使用哪些附加元件。對於新的附加元件,預設禁止在私密模式下啟動(要啟用它,您需要更改設定);

- 實現視頻編解碼器支持 轉移到圖書館使用 ,由 VideoLAN 和 FFmpeg 社群開發,專注於實現盡可能高的解碼效能並確保多執行緒模式下的高品質工作。值得注意的是,AV1格式開始流行,如果1月在Firefox測試版中觀看AV0.85影片的比例為3%,11.8月為XNUMX%,那麼現在這個數字是XNUMX%;
- 使用鍵盤控制瀏覽器 - 現在只能透過鍵盤控制面板和下拉式選單,包括存取面板上的附加按鈕、不適合螢幕的元素、載入指示器、操作與頁面等使用鍵盤上的 Tab 鍵和箭頭可在面板元素中導航;
- 新增到面板 評估同步、帳戶連接和多個裝置共享資料的狀態,以及使用 Firefox 帳戶中的帳戶快速存取操作。可以顯示您的頭像而不是標準圖示;

- 添加 透過網址列中的選單固定選項卡(Pin Tabs)。固定選項卡始終保持活動狀態,自動啟動,並允許您簡化對常用網站的存取;

- 已經實現了上下文提示系統,在考慮上下文的情況下向用戶推薦某些選項;
- 「檔案」選單中新增了一個新按鈕,用於從其他瀏覽器匯入設定和資料(支援從 Chrome 和 Chromium 匯入);

- 已停止支援在與 30boxes.com 服務關聯的 URL 中使用「webcal:」協定;
- 將螢幕截圖上傳到 Firefox 螢幕截圖伺服器以及透過 Mozilla 伺服器共享螢幕截圖存取權限的功能已被刪除。在接下來的幾個月中,帶有螢幕截圖的伺服器將被停用,並建議用戶 來自其中的可用數據;
- 包含的 Twemoji 字體已更新。新版本增加了對Emoji 11.0規範的支援;
- 邀請其他類別的使用者參與 顯示 Pocket 服務推薦的額外資訊內容,以及變更起始頁上資訊的佈局。例如,對於某些用戶,區塊的大小和建議的數量將發生變化,將提出新的主題部分(健康、科學、技術和娛樂)。如需拒絕參與實驗,應停用新分頁右上角的「內容發現」選項;
- 預設API ,旨在組織各種 Web 服務中的雙重認證工作。允許Google帳戶使用U2F;
- 優化後的 JavaScript 編譯器已更新,以支援執行 ARM64 架構的裝置。 Windows;
- 新增了對使用表達式動態導入 JavaScript 模組的支持 ;
- Web 開發人員的工具支援隨機選擇行並將內容從「變更」面板複製到剪貼簿,這反映了在開發人員工具的當前會話中透過規則面板所做的所有 CSS 變更的歷史記錄;

- 在內建的 JavaScrip 調試器中 線程面板,帶有用於調試 Web Workers 的工具。處理程式碼中設定的斷點(內聯)的品質得到了提高 - 偵錯器現在更準確地停止在程式碼中的指定位置;
- 在平台版本中 Android 視口行為已與其他瀏覽器保持一致。新增了將帶有語音輸入功能的 Firefox 搜尋小工具新增至主畫面的功能。訪客會話支援已停止,建議改用隱私瀏覽模式。
除了創新和錯誤修復之外,Firefox 67 還消除了 ,其中幾個被標記為關鍵,即開啟專門設計的頁面時可能會導致攻擊者程式碼的執行。 目前無法獲得詳細說明所修復的安全問題的信息,但預計將在幾個小時內發布漏洞列表。
來源: opennet.ru
