精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

韩国三级在线观看久| 国产情侣在线视频| 国产日韩在线观看视频| 亚洲综合成人在线| 欧美极品日韩| 国产深喉视频一区二区| 亚洲精品社区| 视频在线观看99| 亚洲啪av永久无码精品放毛片| 亚洲精品**中文毛片| 国产精品国产三级国产有无不卡| 91视频免费在线观看| 手机看片久久久| 亚洲天天综合| 亚洲欧洲在线免费| 日本人dh亚洲人ⅹxx| 欧美极品免费| 亚洲一区二区三区四区不卡| 三区精品视频| 欧美一级特黄aaaaaa大片在线观看 | 玛雅亚洲电影| 亚洲精品中文在线影院| 秋霞在线观看一区二区三区| 亚洲国产精品国自产拍久久| 久久99精品国产| 国产91精品网站| 精品一级少妇久久久久久久| 天天综合久久| 亚洲香蕉av在线一区二区三区| 色哟哟视频在线| 亚洲狼人综合| 欧美色爱综合网| 国产精品免费观看久久| 国产理论电影在线| 亚洲欧美偷拍卡通变态| 亚洲欧美一区二区原创| 男生女生差差差的视频在线观看| 成人性色生活片| 亚洲综合自拍一区| ,亚洲人成毛片在线播放| 久久xxxx| 日韩美女主播视频| 国产成人在线免费视频| 一区在线播放| 国内精品久久久久影院 日本资源| 黄色录像免费观看| 欧美xxxx中国| 中文字幕亚洲无线码a| 久久亚洲无码视频| 国产欧美一区| 亚洲性生活视频| 三上悠亚影音先锋| 少妇一区二区视频| 亚洲欧洲一区二区三区久久| 男生草女生视频| 国产尤物久久久| 伊人一区二区三区久久精品| 69视频在线观看免费| 成人嘿咻视频免费看| 国产亚洲xxx| av手机在线播放| 欧美电影免费播放| 久久久99久久精品女同性| 中文字幕精品亚洲| 天天综合一区| 欧美成人精品在线视频| 麻豆疯狂做受xxxx高潮视频| 在线播放亚洲| 日本精品一区二区三区在线| 国产精品第六页| 精品一区二区三区免费播放| 97视频热人人精品| 天堂在线视频免费| 久久精品一区二区三区不卡牛牛| 日韩欧美亚洲区| 秋霞午夜理伦电影在线观看| 亚洲你懂的在线视频| 国产黄色片免费在线观看| 亚洲国产成人二区| 欧美日韩国产欧美日美国产精品| 搡的我好爽在线观看免费视频| 日韩精品一区二区三区免费视频| 精品国产精品网麻豆系列 | 精品久久ai| 亚洲精品视频在线播放| 精品手机在线视频| 国产精品99一区二区| 97免费在线视频| 中国a一片一级一片| 国产一区欧美二区| 国产精品久久久久久久久久直播 | 在线观看免费中文字幕| 国产剧情一区二区| 久久艳妇乳肉豪妇荡乳av| 亚洲免费视频一区二区三区| 亚洲综合色噜噜狠狠| 成年人视频在线免费| 国产精品日本一区二区不卡视频 | av男人的天堂av| 最新国产精品久久久| 欧美一乱一性一交一视频| 91午夜交换视频| 不卡的av网站| 一区二区三区一级片| 手机在线观看av网站| 欧美一区二区日韩一区二区| wwwwww日本| 亚洲视频日本| 国产精品精品国产| 日本免费一区视频| 综合av第一页| 国产一级特黄a大片免费| 一级毛片精品毛片| 中文字幕在线国产精品| 日韩免费视频一区二区视频在线观看 | 欧美激情在线观看| 波多野结衣小视频| 不卡电影一区二区三区| 肉大捧一出免费观看网站在线播放 | 亚洲另类在线制服丝袜| 国产99久久九九精品无码| 久久99精品久久久野外观看| 亚洲最新av在线| 日本在线观看中文字幕| 国产成人精品免费一区二区| 亚洲五月六月| 欧亚一区二区| 亚洲美女又黄又爽在线观看| 国产在线观看免费视频今夜| 狠狠色丁香婷婷综合久久片| 日韩欧美国产二区| 在线观看爽视频| 亚洲国产古装精品网站| 久久久久成人片免费观看蜜芽| 久久精品国产99久久6| 视频一区视频二区视频| av综合电影网站| 亚洲美女精品成人在线视频| 国产成人亚洲精品自产在线| 国产精品123| 国产一级大片免费看| 成人久久精品| 欧美成人h版在线观看| 国产一区二区三区成人| 国产精品剧情在线亚洲| 亚洲国产精品三区| 色88久久久久高潮综合影院| 国产精品久久久精品| 中文字幕在线播放| 欧美三电影在线| 岛国片在线免费观看| 美女视频免费一区| 椎名由奈jux491在线播放| 欧美爱爱视频| 久久精品国产亚洲| 国产精品色综合| 一区二区三区加勒比av| www.四虎精品| 国产日韩一区| 日本高清视频一区二区三区| 久久精品国产福利| 久久在线观看视频| 丰满人妻熟女aⅴ一区| 午夜精彩视频在线观看不卡| 中文字幕在线免费看线人| 久久福利影视| 一区二区三区国产福利| 免费精品一区二区三区在线观看| 欧美黑人性视频| 天天影院图片亚洲| 欧美性高清videossexo| 91精品少妇一区二区三区蜜桃臀| 国产成人精品影院| 噜噜噜久久亚洲精品国产品麻豆| 伊人久久大香线蕉| 91精品久久久久久久久久| 91香蕉在线观看| 日韩av在线导航| 免费黄色一级大片| 亚洲精品免费看| av直播在线观看| 久久精品国产精品亚洲综合| 97超碰国产精品| 蜜桃视频欧美| 91欧美日韩一区| 无遮挡爽大片在线观看视频 | 午夜影院黄色片| 国产麻豆视频一区二区| 成人av一级片| 91tv精品福利国产在线观看| 国产精品对白一区二区三区| 美女写真久久影院| 欧美另类交人妖| 免费a在线观看| 日韩写真欧美这视频| 精品国产午夜福利| 亚洲啪啪综合av一区二区三区| 中文字幕精品久久久| 美美哒免费高清在线观看视频一区二区| 亚洲一卡二卡三卡| 国语一区二区三区| 国产一区在线播放| 亚洲插插视频| 欧美国产日韩一区二区| 国产对白叫床清晰在线播放| 欧美一区二区精品| 亚洲第一区av| 欧美日韩国产综合新一区 | 综合视频在线| 亚洲不卡中文字幕| 91国内精品白嫩初高生| 国产综合香蕉五月婷在线| 亚洲人体视频| 欧美大片在线看| 黄色动漫在线观看| 一区二区三区回区在观看免费视频| 亚洲国产精品18久久久久久| 欧美日韩1234| www.久久视频| 欧美视频在线视频| 黄网站免费在线| 亚洲免费电影在线| 亚洲一区电影在线观看| 久久精品亚洲麻豆av一区二区| 中文字幕在线永久| 国产成人在线看| 手机在线观看日韩av| 久久精品免费观看| 亚洲xxxx2d动漫1| 丝袜脚交一区二区| 国产xxxxx在线观看| 亚洲承认在线| 青青草国产免费| 国产精品v亚洲精品v日韩精品 | 欧美日韩一区在线视频| 欧美日韩一区二区三区在线电影| 成人自拍爱视频| 亚洲成人黄色| 国产99视频精品免费视频36| 久久久久久久久久久久电影| 91久久精品美女| 96视频在线观看欧美| 成人欧美一区二区三区黑人孕妇| h1515四虎成人| 国产精品综合不卡av| 成人免费在线观看视频| 国产精品亚洲美女av网站| 婷婷精品久久久久久久久久不卡| 国产精品青青在线观看爽香蕉| 电影一区二区| 成人免费网站在线看| 国产一区二区三区视频在线| 91最新国产视频| 日本一区二区三区视频在线看| http;//www.99re视频| 国产精品17p| 欧美日韩精品免费观看| 成人免费看片39| 亚洲自拍偷拍一区二区三区| 欧美黄免费看| 成人毛片一区二区| 久久精品卡一| 日韩av在线资源| 久久午夜夜伦鲁鲁一区二区| 久久久亚洲一区| 久久久国产欧美| 狠狠色丁香久久婷婷综| 中文写幕一区二区三区免费观成熟| 国产成人无遮挡在线视频| 国产精品无码毛片| 久久久99久久| 手机在线免费看片| 亚洲电影中文字幕在线观看| 麻豆精品久久久久久久99蜜桃| 日本韩国一区二区| 91午夜交换视频| 亚洲国产精品女人久久久| 免费在线看v| 日韩一级黄色av| 国产美女精品写真福利视频| 国产精品久久久久久婷婷天堂| 高清一区二区三区av| 国产精品免费区二区三区观看 | 日本中文字幕网| 欧美在线不卡视频| 亚洲成人第一区| 亚洲视频精品在线| 99在线播放| 国产99在线|中文| 日韩精品三级| 日韩片电影在线免费观看| 一区二区三区在线电影| 六月丁香婷婷激情| 国产在线国偷精品产拍免费yy| 波多野结衣影院| 中文字幕制服丝袜成人av| 精品少妇爆乳无码av无码专区| 一本色道久久综合亚洲aⅴ蜜桃| 97caocao| 亚洲欧美资源在线| 手机在线免费观看av| 国产精品久久久久aaaa九色| 高潮久久久久久久久久久久久久| 亚洲欧美日韩不卡一区二区三区| 99日韩精品| 免费看的av网站| 国产精品伦一区| √资源天堂中文在线| 日韩精品影音先锋| 最新电影电视剧在线观看免费观看| 午夜精品久久久99热福利| 91成人在线网站| 色姑娘综合网| 亚洲影院在线| 无码人妻精品一区二区三| **性色生活片久久毛片| 免费黄色小视频在线观看| 日韩大片免费观看视频播放| 调教一区二区| 5g国产欧美日韩视频| 日本激情一区| 可以免费在线看黄的网站| 99re8在线精品视频免费播放| 青青操视频在线播放| 欧美日韩一本到| 国产人成在线观看| 欧美在线视频观看| 成人免费在线电影网| 国产传媒久久久| 国产精品一区久久久久| 国产不卡在线观看视频| 欧美日韩一区二区三区在线| 国产三级在线看| 国产精品av在线| 国产区精品区| 亚洲成熟丰满熟妇高潮xxxxx| 久久综合资源网| wwwwww国产| 亚洲人成电影在线| 涩涩视频在线播放| 欧美在线视频二区| 日日骚欧美日韩| 日韩福利在线视频| 欧美日本国产视频| 男人和女人做事情在线视频网站免费观看| 国产成人精品一区二区三区| 国产精品一区2区3区| 可以免费在线看黄的网站| 国产蜜臀av在线一区二区三区| 日韩av免费播放| 深夜精品寂寞黄网站在线观看| 亚洲影视资源| 日韩精品一区二区在线视频| 成人免费高清视频| 天堂网av手机版| 一区二区三区国产视频| 日韩一区二区三免费高清在线观看| 永久免费精品视频网站| 国产一区二区女| 99免费在线观看| 亚洲精品中文字| 久久人体av| 美女在线免费视频| 国产 欧美在线| 青青草av在线播放| 亚洲视频专区在线| 日韩国产一二三区| 黄色一级片黄色| 久久亚洲精华国产精华液 | 久久99精品国产麻豆婷婷| 国产探花在线播放| 精品丝袜一区二区三区| 成人av色网站| 日韩国产小视频| 久久久亚洲精品一区二区三区| 在线观看免费视频a| 欧美激情喷水视频| 国产乱码精品一区二区亚洲| 热久久久久久久久| 亚洲成人免费在线| 成年人在线观看| 粉嫩av一区二区三区免费观看| 国产精品日本| 91 在线视频| 日韩av一区二区在线| 欧美网站免费| 国产3p露脸普通话对白| 国产精品三级电影| 六月丁香色婷婷| 国产精品美女无圣光视频| 国产精品videosex极品| 欧美福利第一页| 精品国产露脸精彩对白 | 6080日韩午夜伦伦午夜伦| 678在线观看视频| 亚洲一区二区三区涩| 99re热视频这里只精品| 国产又粗又长又黄| 日韩美女视频免费看| 狠狠久久婷婷|