今天 Chrome 更新了 87 最新版,這是今年最後一次 Chrome 更新了,這個版本是多年來 Chrome 性能得到最大提高的一次,開發者工具也進行了大幅度更新。css
有用戶認爲,本來 Chrome 的性能問題詬病已久,然而在新 Edge 出來了之後,性能忽然就提高了,這顯然是谷歌方面受到了 Edge 市場份額暴增帶來的壓力。前端
另外,在 Mac 上的 Chrome 還更新了圖標,這應該是爲了適配 Big Sur 專門進行的設計。git
原文: https://developers.google.com...github
PS: 最新的 Chrome 更新視頻是一個日裔女的解說,這英語口語真是醉了...
如今 DevTools 對 CSS 的 Grid 有了更好的支持。web
當頁面上的 HTML 元素具備 display: grid
或 display: inline-grid
時,能夠在 Elements 面板中看到它旁邊的一個 Grid 標記。單擊標記能夠切換頁面上 Grid 覆蓋的高亮顯示。chrome
新的 Layout 子面板有一個 Grid 標籤,提供了查看 Grid 的一些選項。segmentfault
查看文檔以瞭解更多信息。api
對應 Chromium issue: 1047356瀏覽器
如今,能夠模擬身份驗證器並使用新的 WebAuthn 選項卡調試 Web 身份驗證 API。網絡
如圖選擇 More options > More tools > WebAuthn 能夠打開 WebAuthn 面板。
在 WebAuthn 標籤出現以前,Chrome 上不支持原生的 WebAuthn 調試。開發人員須要物理身份驗證器來測試他們的 Web 應用程序。
有了新的 WebAuthn 標籤,Web 開發人員如今能夠模擬認證器,定製它們的功能,並檢查它們的狀態,而不須要任何物理認證器。這使得調試體驗更加容易。
查看咱們的文檔瞭解更多關於 WebAuthn 特性的信息。
對應 Chromium issue: 1034663
DevTools 如今支持將 DevTools 工具面板移動到頂部和底部,經過這種方式,能夠同時分屏查看任意兩個工具面板。
例如,若是想同時查看 Elements 和 Sources 面板,能夠右鍵單擊 Sources 面板,並選擇移動到底部。
相似地,能夠將任何底部選項卡移動到頂部,方法是右鍵單擊選項卡並選擇 Move to top。
如今能夠切換 Styles 面板中的 Computed 側邊欄。
默認狀況下,Styles 面板中的 Computed 側邊欄是摺疊的,單擊按鈕能夠切換展開狀態。
對應 Chromium issue: 1073899
如今能夠在 Computed 側邊欄中按類別對 CSS 屬性進行分組。
有了這個新的分組特性,在 Computed 中查找和選擇性地關注一組相關 CSS 屬性變得更加容易。
在 Elements 面板上,選擇一個元素,單擊 Group 複選框,能夠對 CSS 屬性進行分組/取消分組。
對應 Chromium issues: 1096230, 1084673, 1106251
Lighthouse 面板如今更新到了 Lighthouse 6.4,查看 release notes 能夠看到完整的新特性清單。
Lighthouse 6.4 中的新特性:
對應 Chromium issue: 772558
Performance 面板記錄的 Timing 部分如今會標記 Performance.mark()
事件。
如今可使用 Network 面板中的 resource-type
和 url
關鍵字篩選網絡請求。
例如,使用 resource-type: image
能夠篩選出請求圖像的網絡請求。
點擊更多的篩選條件,能夠查看到更多相似於 resource-type
和 url
的篩選用法。
對應 Chromium issues: 1121141, 1104188
COEP
和 COOP
的向誰報告字段如今能夠在 Application 面板的 Frames 子面板的 Security & Isolation 部分查看向終端報告的 COEP
(Cross-Origin Embedder Policy)和 COOP
(Cross-Origin Opener Policy)。
Reporting Api 定義了一個叫作 Report-To 的新的 HTTP Header,當網站中出現違背 COEP
(Cross-Origin Embedder Policy)和 COOP
(Cross-Origin Opener Policy)的狀況時,瀏覽器會向這個頭部指定的地址發送報告。
關於如何開啓 COEP
和 COOP
來使你的網站實現跨源隔離(cross-origin isolated)能夠查看這篇文章
對應 Chromium issue: 1051466
Devtools 對於 COEP、COOP 爲 report-only 的狀況,新增了標記展現
觀看這個視頻,學習如何防止信息泄漏,以及如何開啓 COOP 和 COEP。
對應 Chromium issue: 1051466
More tools 菜單中的 Setting 已不推薦使用,請從主面板打開 Setting。
對應 Chromium issue: 1121312
如下特性均須要開啓 Settings > Experiments 下的相關選項
CSS Overview 面板展現了你的頁面中低色彩對比文本的色彩列表。
這個 Demo 頁面展現了一個低色彩對比度的反面案例,打開這個 CSS Overview 面板能夠查看到全部有問題的元素列表。
單擊列表中的某個元素能夠打開 Elements 面板中的元素,DevTools 將提供自動顏色建議,幫助修復文本的低色彩對比度問題。
對應 Chromium issue: 1120316
如今能夠在 DevTools 中自定義鍵盤快捷鍵。
進入 Settings > Shortcuts,將鼠標懸停在一個命令上,點擊編輯按鈕來自定義快捷鍵。
要重置全部快捷方式,請單擊 Restore default shortcuts 還原默認快捷鍵。
對應 Chromium issue: 174309
做者其餘高贊文章:
PS:本人博客地址 Github \- SHERlocked93/blog,也歡迎你們關注個人公衆號【前端下午茶】,一塊兒加油吧~