Re: [問題] 非 Chrome 瀏覽器 YouTube 速度慢五倍?

作者: limike2016 ( )   2018-08-19 18:49:34
※ 引述《伊文斯.劉》之銘言:
: 7/25 Mozilla 的工程師 Chris Peterson 發布了一條 twitter
: https://twitter.com/cpeterso/status/1021626510296285185
: YouTube page load is 5x slower in Firefox and Edge than in Chrome because
: YouTube's Polymer redesign relies on the deprecated Shadow DOM v0 API only
: implemented in Chrome. You can restore YouTube's faster pre-Polymer design
: with this Firefox extension:
: https://addons.mozilla.org/firefox/addon/youtube-classic
: 說 Google 去年修改了 YouTube Polymer 的版本
: 所以 Firefox 和 Edge 瀏覽 Youtube 的速度比 Chrome 慢五倍
查了下 Shadow DOM 是 W3C 底下的一項標準規範
http://w3c.github.io/webcomponents/spec/shadow/
Shadow DOM v0 瀏覽器支援表
https://caniuse.com/#feat=shadowdom
https://i.imgur.com/obUOtpy.jpg
Chrome 25 - 2013/01/11 支援webkit前綴
Opera 15 - 2013/07/02 支援webkit前綴
Chrome 35 - 2014/05/20 正式支援
Opera 22 - 2014/06/03 正式支援
Firefox 29 - 2014/04/29 可設定 dom.webcomponents.enabled
Shadow DOM v1 瀏覽器支援表
https://caniuse.com/#feat=shadowdomv1
https://i.imgur.com/jGGZRPx.jpg
Chrome 53 - 2016/08/31 正式支援
Opera 40 - 2016/09/20 正式支援
Safari 10 - 2016/09/20 部分支援
Firefox 58 - 2018/01/23 可設定 dom.webcomponents.shadowdom.enabled
Chrome 67 - 2018/05/29 使用率從過往不到1%暴升到23.47%
所以 Shadow DOM 也不是 Google 獨家規範,
只是 Google 先應用在自家產品提升效能,
但它牌瀏覽器不支援而造成明顯差異。
說 Google 害別人五倍慢……?
怎麽不說 Google 技術超前比人家五倍快 XD
作者: crescent3 (C3)   2018-08-19 19:06:00
"deprecated"
作者: maple3142 (暗月)   2018-08-19 19:19:00
v0 是在今年 4 月被 deprecated 的,明年 1 月會從 Chromium 中移除,4 月才是它真正會消失的時間
作者: Kenqr (function(){})()   2018-08-19 19:33:00
Shadow DOM v0 在今年4月被標示為deprecated,youtube在這時間點之後的改版才開始使用youtube 使用 google 自己主導的 polymer,最新版是 3.0而去年初推出的 polymer 2 就已經支援 Shadow DOM v1 了結果 youtube 今年中的改版還在用 polymer 1
作者: Shauter ( )   2018-08-19 20:45:00
圓仔氣到彈出來 XDDD
作者: soem (流水)   2018-08-19 23:23:00
既然可以設定flag enable了,那代表是可以支援呀(雖然是in-development :p )
作者: DendiQ (貔貅)   2018-08-19 23:49:00
你把 v0 跟 v1 搞混了?
作者: kaoh08 (AIR -the 1000th summer-)   2018-08-20 00:49:00
Editor's Draft...
作者: Kenqr (function(){})()   2018-08-20 01:10:00
可以去查一下WD是什麼意思
作者: mayuyu ((・ω・)ノ)   2018-08-20 01:28:00
這件事情很奇怪 Chris Peterson是在最近這二個星期觀察到Fx和Edge載入YT的速度比Chrome慢了五倍(實測是5秒和1秒的差距)他懷疑是因為Fx和Edge不支援Shadow DOM v0的API為了相容需要載入Shadow DOM v0的自動補完函式庫所以速度比不上原生支援的Chrome不過Polymer的工程師表示YT現在應該對所有瀏覽器都是用Shady DOM的自動補完函式庫所以問題應該不在Shadow DOM v0身上而且根據他們的經驗 Fx和Chrome在YT上的速度差異應該不會超過10%~15% 相差到五倍(500%)非常誇張這消息披露後 Chris Peterson重測了一次速度不知道YT是否有做修改 現在Fx只比Chrome慢了0.2秒實測變成1秒(Chrome)對1.2秒(Fx) 不過Edge仍然是相差五倍Edge: ......QQFx的Shadow DOM v1預計會在版號63正式推出
作者: Shauter ( )   2018-08-20 02:35:00
Edge現在根本採用半年一版隨OS更新的方式本來看影片領先各大家的 現在又差不多平盤惹
作者: rockmanx52 (ゴミ丼 わがんりんにゃれ)   2018-08-20 05:50:00
Edge記得在1803就改成不綁OS更新了 只是這段期間完全沒動過...
作者: labbat (labbat)   2018-08-21 15:35:00
edge要五秒 太扯了
作者: choosin (秋心)   2018-08-21 16:59:00
Edge開Youtube不只是速度問題 下拉選單整個壞掉...

Links booklink

Contact Us: admin [ a t ] ucptt.com