前端前線 2026 年 9 月 1 日

2026-09-01 — Chrome 徹底下架 MV2 擴充功能、Servo 七月報告 Canvas 多執行緒提速 55%、WHATWG 修正規範用詞

primary=https://developer.chrome.com/docs/extensions/develop/migrate/mv2-deprecation-timeline primary=https://servo.org/blog/2026/08/31/july-in-servo/ primary=https://github.com/whatwg/html/commit/c46c0c7a362e46b49f087957b6eb071ad253f8ed

Chrome Web Store 全面下架 Manifest V2 擴充功能,uBlock Origin 等內容封鎖工具走入絕版

Chrome for Developers · 2026-08-31

Google 於 2026-08-31 依官方時程表,將 Chrome Web Store 僅存的 Manifest V2(MV2)擴充功能全數下架,uBlock Origin 等仰賴 webRequest API 的內容封鎖工具自此無法安裝或更新。這是 Google 自 2022 年啟動的 MV2 淘汰計畫最後一步,declarativeNetRequest 成為 Chrome 擴充套件攔截網路請求的唯一途徑。

Manifest V3 過渡收官:webRequest 走入歷史

根據 Chrome for Developers 公布的時程,下架橫跨近五年:

  • 2022-01:停止收件新的公開/未列出 MV2 擴充功能
  • 2025-03-31:所有頻道預設停用,使用者仍可手動重新啟用
  • 2025-07-24(Chrome 138):全面停用且無法重啟,139 版移除企業政策例外
  • 2026-08-31:Chrome Web Store 移除所有殘存 MV2 擴充功能

已安裝的 MV2 擴充功能不會被強制移除,但無法再更新;一旦手動移除或换機重灌,就無法再從商店重裝。受衝擊最大的是 uBlock Origin——其邏輯建立在 webRequest API 上可即時修改每筆請求,而 MV3 的 declarativeNetRequest 只能預先靜態宣告規則,替代版 uBlock Origin Lite 過濾能力明顯縮水。

Servo 七月報告:Canvas 轉為多執行緒,幀率提升 55%

Servo 專案在《July in Servo》公布 7 月進度,核心是把 2D canvas 繪製重構為多執行緒架構。

多執行緒 canvas 繪製讓幀率最高提升 55%、每幀耗電下降 42%,記憶體用量也隨之降低;文字渲染在字級變化時最高快 10 倍,flex 版面基準測試再快 3%

平台涵蓋範圍同步擴大:新增 Linux aarch64 二進位發布,Android 最低支援版本從 13 降到 10,涵蓋約 91% 機型;內嵌 SVG 現在能使用頁面內定義的網頁字型,補上先前 SVG 排版無法沿用頁面字型的缺口。

其他修補包括 DOM 文字選取終於能正確顯示反白、新增 text-decoration-thickness 等 CSS 屬性;繪圖後端 ANGLE 也從對齊 Firefox 115 ESR 的舊版更新到 140.12.0 ESR,同時修補 quick-xmlcrossbeam-epoch 的安全性問題。

WHATWG 勘誤:「update a style block」演算法誤植變數

WHATWG 在 commit c46c0c7 修正 HTML Living Standard「update a style block」演算法的措辭錯誤:呼叫 CSP「內聯行為是否應被封鎖」檢查時,原文誤把參數硬寫成「the style element」,而非演算法自身的 element 變數。

- ...executed upon the style element, "style", and the style element's
+ ...executed upon element, "style", and element's

這是純文字勘誤,不影響瀏覽器行為——演算法本就只套用在 <style> 元素,只是依慣例改用具名變數,避免與其他共用同一 CSP 步驟的演算法混淆。

原始來源:Chrome for Developers - MV2 Deprecation TimelineServo Blog - July in ServoWHATWG HTML commit c46c0c7


End of article
0
Would love your thoughts, please comment.x
()
x