精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

油管性能拉跨,Chrome 團隊出手相助…

系統 瀏覽器
通過 YouTube 對性能的投入,觀看頁面加載得更快了,現在 YouTube 移動網站中的 76% 的 URL 可以在實際場景中通過 Core Web Vitals 的閾值。在桌面端,觀看頁面的實驗室 LCP 從約 4.6 秒減少到 1.6 秒。

Hi,大家好我是 ssh,今天和大家分享一篇文章,講述了 Chrome 團隊和 Youtube 共同配合,優化了油管這個不存在的視頻網站的性能。

  • 首屏速度更快了
  • 播放器組件大幅度優化
  • 通過 Core Web Vitals 指標的頁面比例更高

從這篇分享 Building a Better Web - Part 1: A faster YouTube on web[1]中,你能學習到世界上頂尖的團隊是如何相互配合,優化世界各地用戶的性能體驗。

Chrome 團隊經常談到“建設更棒的 Web”,這啥意思呢?Web 體驗應該快速[2]、可訪問[3],并在用戶最需要的時候具備網絡可靠性[4]。

吃自己的狗食(Eating Your Own Dog Food)[5]是谷歌文化的一部分,所以 Chrome 團隊與 YouTube 合作,在“建設更棒的 Web”的新系列中分享了在這個過程中學到的經驗教訓。這個系列的第一部分將深入探討 YouTube 如何建立更迅捷的 Web 體驗。

圖片圖片

PageSpeed Insights顯示YouTube移動網頁的Chrome用戶體驗報告數據通過了核心Web體驗度量標準。

YouTube 移動觀看頁順利超過Core Web Vitals[6]設立的閾值。

建設更快的 Web

對于 YouTube 來說,性能和網頁上視頻和其他內容(如推薦和評論)的加載速度有關。性能也由 YouTube 響應用戶交互(如搜索、播放器控制、點贊和分享)的速度決定。

巴西、印度和印度尼西亞等發展中市場對 YouTube 移動網頁很重要。由于這些地區的許多用戶設備和網速都比較拉跨,確保快速流暢的體驗就很關鍵了。

為了向所有用戶提供良好的體驗,YouTube 著手通過懶加載和代碼現代化來改進Core Web Vitals[7]等性能指標。

改進 Core Web Vitals

為了判斷需要改進哪些領域,YouTube 團隊使用Chrome 用戶體驗報告(CrUX)[8]來查看移動端實際的用戶在視頻觀看頁面和搜索結果頁面的體驗,得知了他們的 Core Web Vitals 有很大的改進空間,在某些情況下,最大內容渲染時間(LCP)[9]指標達到 4-6 秒。這遠高于他們 2.5 秒的目標。

圖片圖片

顯示YouTube觀看頁面通過率以及YouTube源FCP和LCP圖表

為了確定改進的細節,他們用Lighthouse[10]來審查 YouTube 觀看頁面,果然得到了一個較低的 Lighthouse(實驗室[11])分數,首次內容渲染時間(FCP)為 3.5 秒,最大內容渲染時間(LCP) 為 8.5 秒。

YouTube移動網頁的Lighthouse報告YouTube移動網頁的Lighthouse報告

Chrome 將 FCP 的目標設置為 1.8 秒,將 LCP 的目標設置為 2.5 秒作為黃金標準。FCP 和 LCP 分別為 3.5 秒和 8.5 秒,明顯偏黃和偏紅。

為了優化 FCP 和 LCP,YouTube 團隊進行了幾項實驗,得到兩個重大的發現。

  1. 第一個發現是,把視頻播放器的 HTML 代碼移動到視頻播放相關的 JS 腳本之上,可以提高性能。實驗室測試(Labs test)表明,這可以將 FCP 和 LCP 從 4.4 秒改善到 1.1 秒。
  2. 第二個發現是 LCP 只考慮[12]<video>元素的海報圖,而不考慮視頻流本身的幀。YouTube 一直在優化視頻開始播放的最快時間,為了改進 LCP,團隊開始優化他們可以交付海報圖的速度。他們嘗試了幾種海報圖的變體,并選擇了在用戶測試中得分最高的一種。作為這項工作的結果,FCP 和 LCP 都取得了顯著改進,實際場景中的 LCP 從 4.6 秒提高到 2.0 秒。

圖片圖片

控制組、實驗A(縮略圖)和實驗B(黑色縮略圖)的移動網頁觀看頁面LCP實驗

在實驗測試中,我們觀察到這個更改落地后,FCP 和 LCP 從 4.4 秒提升到 1.1 秒。

  • 實驗 A:用實際的視頻暫停截圖作為海報圖,用戶表現不佳,導致用戶活躍下降。
  • 實驗 B:使用實心黑色縮略圖作為海報,結果很好,用戶發現從實心黑色過渡到視頻的第一幀,體驗是很平穩的。

圖片圖片

2021年7月,黑色縮略圖的方案部署成功,如上面的RUM分析所示,FCP和LCP有顯著改進。

2021 年 7 月,黑色縮略圖的方案部署成功,如上面的 RUM 分析所示,FCP 和 LCP 有顯著改進。

在將這些優化引入所有平臺的同時,YouTube 還利用了新的`fetchpriority`屬性[13],我們將它與<link rel=preload>一起使用,以優先發現和加載海報圖:

<link as="image" rel="preload" href="poster.jpg" fetchpriority="high" />

雖然這些優化確實改進了 LCP,但團隊覺得 LCP 指標的當前定義并沒有完全捕獲用戶視角中的“主要內容”何時加載——這是 LCP 的目標。

為了解決這些問題,YouTube 團隊的成員與 Chrome 團隊的成員合作,探索改進 LCP 指標的方式,以解決他們的用例。在考慮了幾個選項的可行性和影響后,兩支團隊得出的建議[14]是將視頻元素的第一幀的繪制時間視為 LCP 候選項。

一旦這個變化在 Chrome 中落地,YouTube 團隊就能開心的繼續優化 LCP 了。這個指標更加接近用戶真實的體驗。

模塊化與懶加載

YouTube 頁面包含許多直接加載的模塊。為了優化 50 多個組件的渲染方式,團隊建立了一個組件到 JS 模塊的 map,這個 map 將告訴客戶端加載哪些模塊。通過將組件標記為懶加載,JS 模塊會晚一些加載,從而減少頁面的初始加載時間和未使用 Javascript 的數量。

然而,在實現懶加載后,團隊注意到懶加載的組件及其依賴項會在次優級時間批量加載。

為了解決這個問題,團隊確定了視圖中所需的最小組件集,并將它們打包在一個 Web 請求中。結果是頁面速度得到改善,JavaScript 解析時間減少,最終得到了更好的初始渲染時間。

跨組件狀態管理

YouTube 由于其播放器控件而遇到性能問題,特別是在較舊的設備上。代碼分析顯示,播放器(允許用戶控制播放速度、進度等功能)隨著時間的推移變得過度組件化了。

YouTube播放器和控件可視化YouTube播放器和控件可視化

YouTube 視頻播放器允許用戶控制播放速度、跟蹤進度、跳過部分等。當用戶點擊特定控件時,狀態變化必須傳達給其他控件,例如,用戶點擊進度條必須與播放頭部、字幕等控件共享。

實驗性能測試運行中,每次觸摸移動進度條事件會額外觸發兩次樣式重繪,花費 21.17 毫秒。隨著時間推移添加新控件,去中心化控制的模式通常會導致循環依賴和內存泄漏,對觀看頁面性能產生負面影響。

性能時間軸上顯示這個事件花了21.17毫秒性能時間軸上顯示這個事件花了21.17毫秒

Chrome 開發者工具以 4 倍 CPU 減速運行性能。

為了解決去中心化控制帶來的問題,團隊更新了播放器 UI 來同步所有更新,實際上是把播放器重構成一個頂層組件,它會向子組件傳遞數據。這確保任何狀態更改只有一次 UI 更新(渲染)周期,消除了鏈式更新。新的播放器進度條觸摸移動事件,在其 JavaScript 執行期間不會帶來樣式重繪,現在只需要花費舊播放器 1/4 的時間。

圖片圖片

性能時間軸上顯示減少的事件時間。

這種代碼現代化還帶來了其他性能改進,如老式設備上的觀看加載時間改善、更少的棄播率、更少的 Bug 數量。

總結

通過 YouTube 對性能的投入,觀看頁面加載得更快了,現在 YouTube 移動網站中的 76% 的 URL 可以在實際場景中通過 Core Web Vitals 的閾值。在桌面端,觀看頁面的實驗室 LCP 從約 4.6 秒減少到 1.6 秒。特別是 YouTube 視頻播放器的交互和渲染性能,與以前相比 JavaScript 執行時間減少了高達 75%。

成功:

YouTube 移動網頁的 76% URL 現在可以通過 Core Web Vitals,觀看時間等業務指標也得到了改進。

過去一年 YouTube 網頁性能的改進也提高了業務指標,包括觀看時間和日活躍用戶。基于這些工作的成功,我們計劃在未來繼續探索更多優化方法。

在該系列的第二部分“建設一個可訪問的 Web”中,你將了解 YouTube 如何使網站對屏幕閱讀器用戶更具可訪問性。

特別感謝 Gilberto Cocchi、Lauren Usui、Benji Bear、Bo Aye、Bogdan Balas、Kenny Tran、Matthew Smith、Phil Harnish、Leena Sahoni、Jeremy Wagner、Philip Walton、Harleen Batra 以及 YouTube 和 Chrome 團隊對這項工作的貢獻。

責任編輯:武曉燕 來源: 前端從進階到入院
相關推薦

2022-05-06 07:31:01

useEventReactHook

2021-07-27 05:53:00

Chrome瀏覽器KPI

2022-12-16 16:36:49

服務器

2021-12-07 11:06:10

GMP庫開發者Risc V指令

2021-09-23 15:14:58

Chrome 瀏覽器 谷歌

2009-05-25 08:52:47

GoogleChrome瀏覽器

2009-11-23 09:12:32

Chrome OS臺灣團隊

2009-04-23 15:03:06

谷歌Chrome拉斯·巴克

2021-05-11 10:03:06

性能優化工具Performance

2010-02-06 09:36:46

gPadChrome

2009-11-25 11:13:56

Chrome OS開發

2023-08-16 19:45:38

2019-06-13 16:10:18

FirefoxChrome前端

2015-09-16 11:15:28

戴爾云計算Windows Ser

2023-08-21 19:24:34

DevOpsKubernetes性能

2011-06-22 10:02:41

2019-05-09 09:28:14

微軟瀏覽器Chrome

2012-05-18 06:59:21

Banggoo AD國藥集團

2010-01-26 09:46:16

2016-08-12 10:23:28

javascriptChrome前端
點贊
收藏

51CTO技術棧公眾號

国产精品综合在线视频| 亚洲国产精品www| wwwwww欧美| 亚洲精品国产无码| 美女视频亚洲色图| 亚洲男女一区二区三区| 国产美女久久精品香蕉69| 亚洲第一狼人社区| 欧美极品少妇xxxxⅹ免费视频 | 天堂美国久久| 在线免费观看视频一区| 久久精品国产综合精品| 国产精品黄色网| 久久久久97| 欧美日韩国产一级| 亚洲欧洲日夜超级视频| 黄色av网站免费在线观看| 欧美a级片一区| 91精品国产91热久久久做人人| 正在播放久久| 国产人妻精品一区二区三区| 天堂网在线观看国产精品| 日韩毛片在线观看| 久久久精品在线视频| 天堂成人在线| 黄色美女久久久| 欧美理论片在线| 婷婷视频在线播放| 国产免费的av| 蜜桃视频在线观看一区| 久热精品在线视频| 国产香蕉精品视频| www.九色在线| 国产亚洲精品bt天堂精选| 国产成人精彩在线视频九色| 亚欧精品视频一区二区三区| 亚洲一区二区av| 亚洲国产婷婷综合在线精品| 精品免费视频123区| 在线精品免费视| 91欧美在线| 日韩你懂的在线播放| 妞干网在线视频观看| 免费a级毛片在线观看| 老司机免费视频一区二区| 欧美精品性视频| 第四色在线视频| 天堂久久午夜av| 亚洲久草在线视频| 综合久久国产| 麻豆系列在线观看| 99免费精品在线| 国产精品视频精品| 国产真实的和子乱拍在线观看| 在线日本制服中文欧美| 欧美一区日韩一区| 日本精品一区在线| 小早川怜子影音先锋在线观看| 中文字幕第一页久久| av一区观看| 国产精品欧美综合| 在线电影一区| www.亚洲一区| 少妇真人直播免费视频| 精品一区二区三区亚洲| 91国在线观看| 婷婷五月综合缴情在线视频| 男人的天堂在线视频免费观看| 中文乱码免费一区二区 | 日韩在线理论| 亚洲国产中文字幕在线观看| www.久久av.com| 擼擼色在线看观看免费| 成人欧美一区二区三区小说| 青青草原成人| 欧美 日韩 中文字幕| 九九视频精品免费| 日本在线精品视频| 国产极品美女高潮无套嗷嗷叫酒店| 在线观看一区| 国产不卡av在线| 国产毛片毛片毛片毛片毛片| 懂色av一区二区夜夜嗨| 97久久超碰福利国产精品…| 神马午夜精品91| 精品国产1区| 日韩精品视频免费| 精品熟女一区二区三区| 亚洲成人五区| 欧美一级欧美一级在线播放| 久久久久久久久久一区二区| 99久久人爽人人添人人澡 | 欧美激情a在线| 日韩av片在线免费观看| 国内精品久久久久久久影视简单| 亚洲国产精品免费| 东方伊人免费在线观看| 欧美视频二区| 欧美美最猛性xxxxxx| 欧美精品久久久久久久久46p| 精品成人在线| 国产日韩在线看片| 中文字幕无线码一区| 视频一区视频二区在线观看| 国产999在线观看| 国产成人a人亚洲精品无码| 狠狠色丁香婷综合久久| 国产欧美va欧美va香蕉在线| 欧美熟妇另类久久久久久不卡| 国产午夜精品理论片a级大结局| 国风产精品一区二区| 午夜av在线免费观看| 亚洲欧美另类小说视频| 男人揉女人奶房视频60分| 国产自产自拍视频在线观看| 欧美日本在线看| 在线 丝袜 欧美 日韩 制服| 免费成人结看片| 亚洲最新av在线| 日本黄色激情视频| 校园激情久久| 国产精品久久久久9999| 亚洲综合精品国产一区二区三区 | 精久久久久久| 91亚洲永久免费精品| 精品黑人一区二区三区国语馆| 国产精品夜夜嗨| 亚洲国产一区二区精品视频| 韩国美女久久| 欧美色图12p| 中文字幕在线视频一区二区三区| 加勒比久久综合| 日本亚洲精品在线观看| 三级视频网站在线| 国产精品麻豆视频| 成人短视频在线观看免费| 国产h片在线观看| 精品久久久久香蕉网| 中文字幕一区二区三区人妻不卡| 欧美久久一区| 99在线视频首页| 特级毛片在线| 精品日产卡一卡二卡麻豆| 青青操视频在线播放| 在线亚洲一区| 91精品国产综合久久久久久久久| 国产精品无码2021在线观看| 亚洲精品中文字幕在线观看| 超碰中文字幕在线观看| 久久综合色占| 国产精品久久久久久av| 成人亚洲性情网站www在线观看| 亚洲乱码一区二区三区在线观看| 极品粉嫩美女露脸啪啪| 欧美天堂社区| 成年无码av片在线| av中文字幕播放| 亚洲国产裸拍裸体视频在线观看乱了| 麻豆短视频在线观看| 日韩午夜免费| 日本精品一区二区三区视频| 国产第一精品| 亚洲男人天堂网站| 免费在线一级片| 美女在线视频一区| 在线一区高清| 96sao在线精品免费视频| 91精品国产九九九久久久亚洲| 一区二区三区免费观看视频| 91亚洲精品乱码久久久久久蜜桃| 制服诱惑一区| 综合激情久久| 麻豆成人在线看| 人妻精品一区二区三区| 色哟哟一区二区在线观看| 亚洲欧美综合视频| 亚洲在线一区| 影音先锋欧美在线| 好吊妞视频这里有精品| 久久亚洲国产成人| 黄频网站在线观看| 欧洲亚洲国产日韩| 欧美精品一级片| 久久久青草青青国产亚洲免观| 无码熟妇人妻av在线电影| 不卡一区视频| 69久久夜色精品国产69| 在线视频二区| 欧美日韩另类国产亚洲欧美一级| 加勒比婷婷色综合久久| 久久成人综合网| 久操手机在线视频| 成人aaaa| 国产精品色悠悠| 羞羞的网站在线观看| 亚洲女成人图区| av男人天堂网| 欧美综合在线视频| jizz国产免费| 99久久综合狠狠综合久久| jizz欧美性11| 91九色精品| 欧美日韩亚洲免费| 巨胸喷奶水www久久久免费动漫| 欧美成人亚洲成人| yiren22亚洲综合伊人22| 亚洲精品在线观看视频| 国产精品美女毛片真酒店| 国产精品视频你懂的| 日本黄色免费观看| 国产乱码字幕精品高清av| 爱情岛论坛亚洲首页入口章节| 成人在线免费视频观看| 久久99欧美| 成人h动漫精品一区二区器材| 国产主播欧美精品| 九九热线视频只有这里最精品| 国产一区二区三区视频在线观看| 青青艹在线观看| 欧美日韩亚洲一区二区| 婷婷色一区二区三区| 美国一区二区三区在线播放 | 亚洲欧美日韩国产yyy| 日韩欧美在线精品| 国产成人精品视频在线| 高清精品在线| 98视频在线噜噜噜国产| 欧美女同一区| 亚洲欧美第一页| 亚洲aⅴ乱码精品成人区| 91黄色在线观看| 最新中文字幕一区| 国产精品国产自产拍高清av | 欧美国产禁国产网站cc| 97伦伦午夜电影理伦片| 26uuu国产电影一区二区| 在线免费av播放| 日韩精品亚洲一区| 麻豆映画在线观看| 欧美一区激情| 中国黄色录像片| 午夜欧洲一区| 久久精品日产第一区二区三区乱码 | 中文字幕一区二区三区欧美日韩 | 国产99久久九九精品无码免费| 69堂成人精品免费视频| 日本免费观看视| 亚洲高清久久久| 日本天堂在线视频| 狠狠色狠狠色综合日日五| 青青草免费观看视频| 一本久久a久久精品亚洲| 国产乱码在线观看| 欧美男生操女生| www.色呦呦| 日韩精品中文字幕视频在线| 你懂的在线播放| 在线观看久久久久久| 色的视频在线免费看| 亚洲精品一区二三区不卡| 你懂的视频在线| 最近中文字幕mv在线一区二区三区四区 | 精品中文字幕一区二区小辣椒| 一级黄色片国产| 成人一区在线看| 久久精品成人av| 国产精品久久毛片| 免费一级片在线观看| 精品久久久久久久久久| 中文字幕电影av| 欧美视频在线看| 自拍日韩亚洲一区在线| 国产精品久久久久9999高清| 在线免费观看一区二区三区| 亚洲女同中文字幕| 亚洲理论电影在线观看| 校园春色综合网| 免费黄频在线观看| 成人免费高清视频| www.99热| 久久一区二区三区国产精品| 日本泡妞xxxx免费视频软件| 久久99精品国产麻豆不卡| 国产精品偷伦视频免费观看了| 91麻豆成人久久精品二区三区| 波兰性xxxxx极品hd| 久久久www免费人成精品| 日韩在线观看免| 日本一区二区免费在线| 国产又大又粗又爽的毛片| 亚洲素人一区二区| 国产又粗又长又黄的视频| 亚洲一区二区在线免费看| 精品久久久久久久久久久久久久久久久久 | 在线亚洲免费视频| av男人天堂av| 一个人看的www久久| 牛牛精品在线视频| 国产精品免费看久久久香蕉| 久久黄色影视| 看一级黄色录像| 日本亚洲视频在线| 蜜臀久久99精品久久久酒店新书| 日韩视频一区二区三区在线播放免费观看 | а天堂中文在线资源| 五月天丁香久久| 国产熟女精品视频| 一区二区中文字幕| 黄色污网站在线观看| 99国产在线视频| 香蕉视频国产精品| 今天免费高清在线观看国语| 久久精品麻豆| 免费看污黄网站| 久久精品国产在热久久| 国产精品jizz| 激情成人在线视频| 亚洲精品福利网站| 亚洲精品久久在线| 免费网站在线观看人| 成人信息集中地欧美| 亚洲一区二区三区在线免费| 一区二区在线不卡| 青青草97国产精品免费观看 | 国产欧美精品久久久| 红桃成人av在线播放| 成人观看免费完整观看| av一二三不卡影片| 国产无遮挡又黄又爽在线观看| 欧美一区二区免费观在线| 女女色综合影院| 国产精品网站大全| 日本黄色精品| 超碰在线人人爱| 国产精品久久久久久妇女6080| 手机av免费观看| 一区二区三区久久精品| 国产亚洲一区二区手机在线观看 | 91精品国产丝袜白色高跟鞋| 午夜在线视频| 成人国产精品久久久| 五月天久久久| 无套内谢丰满少妇中文字幕| 亚洲人成精品久久久久| 日韩中文字幕有码| 国产一区二区三区久久久久久久久| 日韩精品视频网址| 一区二区在线观看视频 | av影院在线| 久久久精品视频成人| 成人女同在线观看| 国产成人精品久久二区二区91| 欧洲精品一区| 99精品视频在线看| 国产欧美日韩一区二区三区在线观看 | 日操夜操天天操| 亚洲黄色www网站| 性欧美又大又长又硬| 日本10禁啪啪无遮挡免费一区二区| 久久福利影视| 中文国语毛片高清视频| 日韩欧美色综合| 国产福利电影在线播放| 欧美极品一区| 精品系列免费在线观看| 久草国产在线视频| 国产亚洲毛片| 欧美无人区码suv| 日本道精品一区二区三区| 在线视频91p| 97免费高清电视剧观看| 中文在线综合| 少妇人妻在线视频| 久久久久国产免费免费| 88av在线视频| 久久久亚洲国产| 亚洲毛片在线免费| 美脚丝袜脚交一区二区| 久久久美女毛片| 国产精品玖玖玖| 在线观看成人黄色| 欧美视频二区欧美影视| 黄色网页免费在线观看| 成人性生交大片免费看视频在线| 波多野结衣视频网站| 精品国产一区av| 精品素人av| 亚洲视频一二三四| 午夜av电影一区| 黄色片一区二区三区| 国产精品扒开腿做爽爽爽视频 | 无码人妻丰满熟妇区毛片| 亚洲欧洲成人自拍| 精品资源在线看| 欧美一级大片在线观看| 欧美大胆a级| 国内精品国产三级国产aⅴ久| 91国产免费观看| 999av小视频在线| 九九久久九九久久|