mmdsun

微软:放弃 edge 浏览器是因为谷歌不正当竞争

  •  1
     
  •   mmdsun · Dec 18, 2018 via Android · 11799 views
    This topic created in 2878 days ago, the information mentioned may be changed or developed.

    微软:放弃 edge 浏览器是因为谷歌不正当竞争

    IT 之家 12 月 18 日消息 最近微软宣布 Edge 浏览器放弃开发的 EdgeHTML 浏览器引擎,转投使用谷歌的开源项目 Chromium 引擎。虽然很多人对于微软这一举动表示欢迎,但是还是有人会问,相比于 EdgeHTML,Chromium 所需要的资源和电量都比较高,微软为什么非要改用别家的渲染引擎。

    我最近在 Edge 团队工作,我们决定停止使用 EdgeHTML 的原因之一是因为谷歌不断对其网站进行更改打压其他浏览器,这样的变动我们无法随时跟上。比如,谷歌最近在 YouTube 中添加了一个隐藏的空 div,这使得 Edge 浏览器的硬件加速无法正常使用( Windows 10 十月更新中已修复)。 除此之外,EdgeHTML 的视频加速功能让设备的电池使用时间远超 Chrome,但在他们搞破坏的那一刻开始,就开始宣传 Chrome 在视频播放的续航上优于 Edge。 令人遗憾的是,Chrome 取得的领先优势,并非来自于巧妙的优化工作,而是 YouTube 网站上动了手脚。总而言之,他们只让网络变得更慢。 虽然目前无法确定他们是否有意为之,但我的很多同事都非常相信,他们亲自参与了调查。作为补充,当我们发去质询时,YouTube 拒绝了删除隐藏空 div 代码的请求,但并没有进一步的说明。而这,仅仅是其中的一个案例。

    65 replies  •  2018-12-21 11:54:53 +08:00
    mmdsun
    mmdsun
    OP
    Dec 18, 2018 via Android
    2
    @zeroDev 在利益面前口号还是成了摆设
    wingkou
    wingkou
    Dec 18, 2018 via Android
    3
    大新闻?如果是真的话,能搞双引擎吗?
    jingyulong
    jingyulong
    Dec 18, 2018 via iPhone
    4
    为什么不开源? EdgeHTML
    nikoo
    nikoo
    Dec 18, 2018
    5
    或被解释为未对 Chrome 之外的浏览器做"优化"
    morethansean
    morethansean
    Dec 18, 2018 via iPhone❤️17
    6
    我很想听他说说为什么一个空 div 就能使他的硬件加速失效了。
    这听起来要在 edge 上写出一个无性能坑的网站仿佛就是在对付新时代的 IE:甚至只需要一个简单的空 div 就能关掉他的硬件加速?类似的坑还有多少? oRz
    putaozhenhaochi
    putaozhenhaochi
    Dec 18, 2018 via Android
    7
    同意 6 楼。一个空 div 就废了它的硬件加速?
    jfdnet
    jfdnet
    Dec 18, 2018
    8
    Youtube 貌似不开源吧 你说空就空了?你让怎么改就怎么改了?
    ccpp132
    ccpp132
    Dec 18, 2018 via Android❤️1
    9
    而且我看 hackernews 的评论,主流视频网站都有,很多还不止一个....... 另外也找不到 Google 宣传续航的新闻
    mmdsun
    mmdsun
    OP
    Dec 18, 2018 via Android❤️2
    10
    @ccpp132 或许是翻译添油加醋了。不过谷歌玩小聪明肯定是有的。

    可以去看 Mozilla 的人 Chris Peterson 的 Twitter,经常喷谷歌:
    谷歌 YouTube 的 Polymer 在设计上很大程度上依赖于已弃用的 Shadow DOM v0 API,而该 API 仅在 Chrome 中可用。导致 Microsoft Edge,Mozila Firefox 比 Chrome 慢了五倍。
    youshh
    youshh
    Dec 18, 2018 via Android
    11
    谷歌当年的口号:不作恶
    trait
    trait
    Dec 18, 2018
    12
    有段时间 hangouts 在 firefox 上用不了
    orangeade
    orangeade
    Dec 18, 2018 via Android
    13
    @mmdsun shadow DOM 貌似已经改了
    g531956119
    g531956119
    Dec 18, 2018 via Android
    14
    GCP 的网页 SSH 在 Firefox 上不能正常用,不知道是不是个例
    lonccc
    lonccc
    Dec 18, 2018 via Android❤️4
    15
    我不用 edge 跟 YouTube 没什么关系,只是因为它难用。surface book 本来跟 edge 挺搭的,edge 的触摸板手势和滑动比 chrome 好用,奈何经常打开页面先白屏,或者新标签页假死,给它多少次机会就要放弃多少次,没救了。
    lonccc
    lonccc
    Dec 18, 2018 via Android
    16
    不支持 linux,不能跨平台也是硬伤
    rrfeng
    rrfeng
    Dec 18, 2018 via Android
    17
    自家的浏览器下开发自己的网站
    而且还是份额最高的浏览器

    这样很容易故意挑出类似的 恶 来吧。

    此文并没有给出确凿的证据,看看就好。
    doodle77
    doodle77
    Dec 18, 2018
    18
    大哥不说二哥。
    congeec
    congeec
    Dec 18, 2018 via iPhone
    19
    @rrfeng alleged 这个词被楼主吃了

    看看 slashdot 的原文,https://m.slashdot.org/story/349766
    有人提到 Google images 移动版会根据浏览器 UA 区别对待用户。我自己用 Google docs 的时候也得折腾一下 Firefox 才能用


    反正我觉得是真的
    Mohanson
    Mohanson
    Dec 18, 2018 via Android❤️2
    20
    空 div 毁掉硬件加速并非不可能, 不信你用 c 写个 hello world, 我往文件头加一个字节照样能毁掉你的代码。任何工具都有弱点,只要找到弱点,别说一个 div, 真的只要一个字节。
    honeycomb
    honeycomb
    Dec 18, 2018 via Android
    21
    @morethansean 这件事是真的,当时 YouTube 出这件事的时候就抱怨过。
    KasaneTeto
    KasaneTeto
    Dec 18, 2018 via Android❤️6
    22
    https://news.ycombinator.com/item?id=18697824

    I highly suspect that the issue is that Windows video playback can only use scanout compositing if there is nothing on top of the video. Scanout compositing is significantly more energy-efficient than standard framebuffer compositing because it avoids a memory copy each frame.

    This ultimately comes down to hardware limitations. GPUs are limited as to what they can compose during scanout, because of memory bandwidth limits. Each plane that you can alpha-blend together at scanout time multiplies the amount of memory fetches per dot you have to do. On today's high-DPI displays, the bandwidth going out to the display is very high to begin with, so you can't afford to multiply that by much. That is why putting something on top of a video is tricky: you're adding another layer to be alpha-blended on top, increasing your memory bandwidth by 50% over the two layers you already have (RGB for the background plus YUV for the video). The user's GPU may or may not support that--as I recall, prior to Skylake, Intel GPUs only had two hardware planes, for instance.

    I'm not surprised that Microsoft just used "are there any DOM elements over the video?" as a quick heuristic to determine whether scanout compositing can be used. Remember that there is always a tradeoff between heuristics and performance. At the limit you could scan every pixel of each layer to see whether all of them are transparent and cull the layer if so, but that would be very expensive. You need heuristics of some kind to get good performance, and I can't blame Microsoft for using the DOM for that.
    wdv2ly
    wdv2ly
    Dec 18, 2018 via Android
    23
    不是,一家商业公司,说自己不作恶也就算了,你们还真信了???它的本质就已经决定了不可能,有讨论的价值吗?
    sammo
    sammo
    Dec 18, 2018❤️1
    24
    Google 系的网站,用 Google 专门为之开发优化的浏览器
    其他网站,用 firefox
    完美
    kx5d62Jn1J9MjoXP
    kx5d62Jn1J9MjoXP
    Dec 18, 2018 via Android
    25
    证明了 edge 的硬件加速很渣?
    eeeeeee
    eeeeeee
    Dec 18, 2018
    26
    GV Web 在 Firefox 上也打不开噢
    greenskinmonster
    greenskinmonster
    Dec 18, 2018
    27
    @eeeeeee #26 为啥我可以尼?还用网页拨打了我的手机。Firefox 64 Linux。
    kindjeff
    kindjeff
    Dec 18, 2018
    28
    至少有两个槽点吧,其中一个「这样的变动我们无法随时跟上」……
    还不是微软自己决定的 edge 要跟随系统一起版本更新,而不是像其他浏览器一样可以独立更新。
    12101111
    12101111
    Dec 18, 2018 via Android❤️3
    29
    校园网,ipv6 直连 Google,都登陆了 Google 账号,访问 YouTube,chrome 不需要验证码,或者只需要点击一下按钮就能通过,Firefox 需要验证 3-5 张图片,有时还卡住,但是控制台没有报错。此外手机火狐访问 Google 有时会出现上古 UI,因此我现在使用扩展将 Firefox 的 UA 设置为 Chrome (用 Firefox 就是为了扩展)
    12101111
    12101111
    Dec 18, 2018 via Android
    30
    @morethansean 游戏无边窗口化比全屏帧数低,这个坑只能在内存显存合一的处理器上解决,这个空白 div 起到窗口化类似的作用
    leobuf
    leobuf
    Dec 19, 2018 via Android
    31
    当初微软怎么玩死网景的,风水轮流转
    morethansean
    morethansean
    Dec 19, 2018 via Android
    32
    @12101111 然而空 div 只是一个 nopaintlayer 没有任何需要渲染的像素也不需要任何 compose 而且后续补丁他们自己也修复了啊...
    eeeeeee
    eeeeeee
    Dec 19, 2018
    33
    @greenskinmonster 难不成我中奖了? macOS Windows 下的 Firefox 都不行 :doge:
    lrxiao
    lrxiao
    Dec 19, 2018
    34
    shadow DOM 的新闻
    https://www.cnet.com/news/mozilla-exec-says-google-slowed-youtube-down-on-non-chrome-browsers/

    我也很好奇 empty div 是个什么情况
    594duck
    594duck
    Dec 19, 2018 via iPhone
    35
    我的 macair 只用自身的浏览器,google 用了续航猛掉。同时不信邪,试了一下发现果然。然后告诉我

    一定是 apple 这个臭不要脸的坑 google,从此敬而远之
    zuoshoufantexi
    zuoshoufantexi
    Dec 19, 2018
    36
    楼上好多人是什么逻辑?新闻说的是谷歌做恶了……然后你说的是别人也做恶?我去……
    congeec
    congeec
    Dec 19, 2018 via iPhone
    37
    @594duck 苹果还把 flash 坑死了,flash 并不能在 Mac 上真正的用 gpu 加速。大家都信 flash 性能渣
    66beta
    66beta
    Dec 19, 2018 via Android
    38
    netscape 黑人问号脸❓
    shintendo
    shintendo
    Dec 19, 2018
    39
    网景?网景自己做的那是什么屎,也能赖微软?
    lniwn
    lniwn
    Dec 19, 2018 via iPhone
    40
    @congeec 确实,flash 性能并不渣,只是猪队友太多。
    hoythan
    hoythan
    PRO
    Dec 19, 2018
    41
    @lniwn
    @congeec
    flash 离开 web 是必然的,开发复杂才是罪,开发 flash 还得聘请专门的 flash 程序员。
    现在 js,css3,web 3d 这么强大,浏览器也更好去兼容。
    flash 导出就是一个 swf 的玩意,浏览器怎么做优化。
    missdeer
    missdeer
    Dec 19, 2018
    42
    从上面诸多回复可以得知,开发一个浏览器的困难程度远超很多人的想像。

    让我回想起之前一份工作中的 Director 常说的一句说:“我觉得这不应该是个难题,我十年前也是写过 ASP 的人,这不是很简单一回事么……”(滑稽脸
    greenskinmonster
    greenskinmonster
    Dec 19, 2018
    43
    @missdeer #42 如果是这样,chrome 肯定没办法打败跟操作系统捆绑的 IE 啊~~~~
    abcbuzhiming
    abcbuzhiming
    Dec 19, 2018
    44
    @lniwn flash 是自己作死的
    xuziang111
    xuziang111
    Dec 19, 2018❤️5
    45
    微软自己垃圾还不让人说了
    <img src="https://i.loli.net/2018/12/19/5c199f3ebe01b.jpg">
    lzvezr
    lzvezr
    Dec 19, 2018 via Android❤️2
    46
    ( Windows 10 十月更新中已修复)这句话非常值得吐槽
    我就用个浏览器跟 win10 更不更新有毛的关系,微软原本就没打算做个浏览器出来,只是 win10 的一个功能而已,那我为嘛用你
    passerbytiny
    passerbytiny
    Dec 19, 2018
    47
    原来那么多人喜欢把 chrome 升级成 IE6
    hosea
    hosea
    Dec 19, 2018
    48
    一个空 div 就能搞垮。。还是早点垮比较好。。
    orangeade
    orangeade
    Dec 19, 2018 via Android
    49
    @594duck macos 还弹窗推广 safari 呢,一样的烂货
    jasonyang9
    jasonyang9
    Dec 19, 2018
    50
    轮不到 MS 提醒别人什么是不正当竞争
    congeec
    congeec
    Dec 19, 2018 via iPhone
    51
    这篇帖子又刷新了这个社区的下限
    STtree
    STtree
    Dec 19, 2018
    52
    天道好轮回,你巨硬也有今天
    不过一家独大确实不好,我想在 android 上用火狐一堆网站都不能正常显示
    rppig42
    rppig42
    Dec 19, 2018❤️1
    53
    「前微软实习生:放弃 edge 浏览器是因为谷歌不正当竞争」

    而非 「微软:放弃 edge 浏览器是因为谷歌不正当竞争」
    no1guangming
    no1guangming
    Dec 19, 2018
    54
    songkl
    songkl
    Dec 19, 2018
    55
    @congeec flash 连 adobe 自己都要放弃了吧,安全性问题、 性能 这些是事实吧。
    congeec
    congeec
    Dec 19, 2018
    56
    @songkl 是漏洞百出,性能倒是不差,差的是对移动端续航不友好。苹果火上浇油也是事实。

    就好比一个人得病快死了,苹果还给人喂毒药
    faninx
    faninx
    Dec 19, 2018
    57
    微软也有今天??
    以前 IE 算不算不当竞争 ...
    yuikns
    yuikns
    Dec 20, 2018 via iPad
    58
    如何看待微软员工称谷歌利用不正当手段对 Edge 造成了破坏? - Rorschach 的回答 - 知乎

    https://www.zhihu.com/question/306150677/answer/554959555
    Quaintjade
    Quaintjade
    Dec 20, 2018
    59
    Edge 这残废货早死早超生。
    各种功能残缺就算了,还乱报错误,明明是网站 HTTPS 配置问题居然会给我报 DNS 错误,同一个网站 IE11 报错就是正确的,真是我佛了
    Phariel
    Phariel
    Dec 20, 2018
    60
    噗 巨硬当年做的恶现在还回来了
    discrete
    discrete
    Dec 20, 2018
    61
    突然觉得 Apple 在 iOS 上只能用 Safari 内核还真是一步大棋。不然 Chrome 真的无法无天了。
    frozenthrone
    frozenthrone
    Dec 20, 2018 via iPhone
    62
    google sucks
    yksoft1
    yksoft1
    Dec 20, 2018
    63
    @discrete 我到觉得 iOS 自带浏览器的 canvas 性能很不俗。
    kernel
    kernel
    Dec 21, 2018 via Android
    64
    我觉得死了挺好。浏览器核心有两家就够了。一个商业的,一个开源的。ms 如果压的是开源的 ff 对抗谷歌那就更理想了。
    dalieba
    dalieba
    Dec 21, 2018 via Android
    65
    @discrete @yksoft1 iOS 上面的浏览器 Safari 是正牌 WebKit 内核,Chrome 用的是 Blink 内核,是 WebKit 里面的组件复刻过来的,所以两家实际上是分道扬镳
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1283 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 215ms · UTC 22:20 · PVG 06:20 · LAX 14:20 · JFK 17:20
    ♥ Do have faith in what you're doing.