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