Pale Moon 32.1 Web 瀏覽器的版本已經發布,它從 Firefox 代碼庫中分叉出來,以提供更高的性能、保留經典界面、最小化內存消耗並提供額外的自定義選項。 Pale Moon 構建是為 Windows 和 Linux (x86_64) 生成的。 項目代碼在 MPLv2(Mozilla 公共許可證)下分發。
該項目堅持界面的經典組織,沒有切換到 Firefox 29 和 57 中集成的 Australis 和 Photon 界面,並提供了廣泛的自定義選項。 刪除的組件包括 DRM、Social API、WebRTC、PDF 查看器、Crash Reporter、統計信息收集代碼、家長控制和殘障人士。 與 Firefox 相比,該瀏覽器恢復了對使用 XUL 的擴展的支持,並保留了使用完整主題和輕量級主題的能力。
在新版本中:
- 預設啟用對用於建立自訂 HTML 標籤的 WebComponents 技術套件的支持,包括自訂元素、Shadow DOM、JavaScript 模組和 HTML 範本規範(例如 GitHub 上使用的規格)。 在 Pale Moon 的 WebComponent 集合中,到目前為止僅實作了 CustomElements 和 Shadow DOM API。
- macOS(Intel 和 ARM)的建置已經穩定。
- 啟用不包含所有文字的選項卡標題尾部變暗(而不是顯示省略號)。
- 更新了 Promise 實作和非同步函數。 Promise.any() 方法已實作。
- 使用正規表示式改進了物件的處理,確保正確的垃圾收集。
- VP8 格式的影片播放問題已解決。
- 更新了內建表情符號字體。
- 實作了 CSS 偽類“:is()”和“:where()”。
- 為偽類“:not()”實作了複雜的選擇器。
- 實作了 inset CSS 屬性。
- 實作了 CSS 函數 env()。
- 新增了使用 RGB 顏色模型(而不僅僅是 YUV)進行視訊播放的處理。 提供全範圍亮度(0-255 級)的視訊處理。
- 預設啟用 Web 文字轉語音 API。
- NSPR 4.35 和 NSS 3.79.4 庫的更新版本。
- 刪除了追蹤保護系統中未使用的設定並清理了程式碼(Pale Moon 使用自己的封鎖計數器系統來追蹤訪問,並且未使用 Firefox 的追蹤保護系統)。
- JIT 引擎中程式碼產生的安全性得到了提升。
來源: opennet.ru