10 ms·
"For example, they may start integrating technologies for which they have exclusive, or at least 'special' access. Can you imagine if all of a sudden Google app
by JoshuaJB 8y ago
"For example, they may start integrating technologies for which they have exclusive, or at least 'special' access. Can you imagine if all of a sudden Google apps start performing better than anyone else's?"
This is already happening. I very recently worked on the Edge team, and one of the reasons we decided to end EdgeHTML was because Google kept making changes to its sites that broke other browsers, and we couldn't keep up. For example, they recently added a hidden empty div over YouTube videos that causes our hardware acceleration fast-path to bail (should now be fixed in Win10 Oct update). Prior to that, our fairly state-of-the-art video acceleration put us well ahead of Chrome on video playback time on battery, but almost the instant they broke things on YouTube, they started advertising Chrome's dominance over Edge on video-watching battery life. What makes it so sad, is that their claimed dominance was not due to ingenious optimization work by Chrome, but due to a failure of YouTube. On the whole, they only made the web slower.
Now while I'm not sure I'm convinced that YouTube was changed intentionally to slow Edge, many of my co-workers are quite convinced - and they're the ones who looked into it personally. To add to this all, when we asked, YouTube turned down our request to remove the hidden empty div and did not elaborate further.
And this is only one case.
- ttty2 8y agoI think it's interesting. Did you investigate why they added that div?
- ericlaw 8y agoMany "irrational" decisions are related to interactions with anti-bot/anti-fraud logic. I worked on IE in the days when there were many crazy conspiracy theories about silverlight and IE collaborating to ruin the open web. This sounds similar.
- jansan 8y agoWe often use empty DIVs for catching mouse events.
- gregknicholson 8y agoAntitrust?
- XCabbage 8y agoThe behaviour that your co-workers claim Google engaged in sounds pretty exactly like the AMD-Intel antitrust case where AMD alleged that Intel's C compiler was deliberately crippling performance on AMD processors to help Intel's processors compete. If true, Microsoft should sue Google over it - not just out of raw corporate self-interest, but because this sort of conduct is evil and should be stamped out. If this case hasn't already been run up to Microsoft's lawyers, start running it up to them. You'll be doing the world a service.
- eganist 8y agoFascinating. I wonder what the counter-argument would be; that a website isn't software, perhaps? That argument could be sufficiently argued apart by equating manually downloaded/installed software with code that's manually downloaded (GET / host: youtube.com) and run in a browser context. I'd be curious to see how likely Microsoft would be to follow this approach rather than to just stick to using Blink... as they've already decided to do.
- bonesss 8y agoThe counter arguments are a) broken rendering in your browser does not dictate how my websites have to be, and b) since when is Google a monopoly on standardized HTML web video? Google could start responding to YouTube requests with binary streams of gibberish if they want, MS would only have standing to sue as a content creator and advertiser on YouTube. If Google is reverse engineering other browsers optimization paths and putting out content that is disagreeable to that optimization, that's possibly unfortunate but not illegal.
- eganist 8y agoa) A broken reference C compiler don't dictate how a different C compiler might act -- in reference to the case which Intel lost. b) since Google's browser became the defacto standard browser thanks to Edge switching engines, hence the thread. The standard doesn't really matter anymore; Google makes most of them now as a matter of course anyway.
- perilunar 8y agoThat sort of behaviour should be called out and publicised widely. Given how easy it is to delete an offending div using the dev tools, it would be easily verified by web developers. There'd be a thousand blog posts and news stories saying "Google deliberately sabotages Edge on YouTube" and the public blowback would be pretty damaging I imagine.
- aloisdg 8y agowell... https://arstechnica.com/gadgets/2018/12/the-web-now-belongs-to-google-and-that-should-worry-us-all/ https://arstechnica.com/gadgets/2018/12/the-web-now-belongs-...
- dkzlv 8y agoThe best part of this anti-trust browser conspiracy is that it involves Microsoft — but now, as opposed to the IE dominance in the 00's, Microsoft is the victim. So ironical. How's the taste of your own medicine? :)
- eganist 8y ago> So ironical. How's the taste of your own medicine? :) How is this productive?
- kipkniskern 8y agoThese are, however, changes to Chrome and not Chromium, right? Even with a move to Chromium, anyone/everyone is still going to be playing catch up to Google. Having an open source engine means next to nothing if Google plays these kinds of games, abusing its dominant position. Having Edge updates tied to OS updates seems to be more of a problem than EdgeHTML itself, unless there are other issues (and there probably are) in play.
- Manishearth 8y agoChrome and Chromium share the same engine, and for this stuff it is the engine that matters.
- WorldMaker 8y agoFor now, at least. AOSP and Android "share the same engine", supposedly, but API footprint standardized in AOSP is getting drastically distanced from the API footprint moved behind Google Play Services and other proprietary bulkheads. The number of APKs that run on non-Google Play enabled AOSP builds has dwindled fast in the last few years. (Just ask Amazon.) What's to stop "YouTube needs Genuine Chrome™ with Google Play® Support Services Installed"?
- bonesss 8y agoWhat's to stop that now? They could throw up a check and have "Youtube requires Chrome XX.X with the Evil-DRM plugin enabled" live whenever they want. It's the relevant market forces and ecosystem.
- rst 8y agoAnother example: on Android, look up scores of an ongoing sports event on mobile Chrome, and mobile Firefox. Mobile chrome gets you a box saying what the score actually is; mobile firefox just shows you the links to sports-league and news sites that you see under the score in mobile Chrome. Click the "show desktop view" page on mobile firefox, reload, and suddenly the score is there. They're not discriminating that aggressively against competing desktop browsers. Yet.
- elven_lord 8y agoI'm surprised by how much less attention this gets. I couldn't use firefox or any other browser because google searches in chrome brings up results like if you were within the google app. But use any other browser and you'll just get the legacy layout and links to pages.
- magicalist 8y ago> For example, they recently added a hidden empty div over YouTube videos that causes our hardware acceleration fast-path to bail (should now be fixed in Win10 Oct update). Prior to that, our fairly state-of-the-art video acceleration put us well ahead of Chrome on video playback time on battery, but almost the instant they broke things on YouTube, they started advertising Chrome's dominance over Edge on video-watching battery life. Huh? First, I can find nowhere that Chrome claimed to have better video-watching battery life (in fact, popular tech sites mention improving but still worse[1]). Second, the only dip I can find in the public Edge battery life tests[2] was April 2017 - 12.5 hours Dec 2017 - 16 hours May 2018 - 14.3 hours vs Chrome's 9.3, 13.5, and 12.5 hours. Which means whatever happened last spring, Chrome also dipped. And third, how about we talk about the kind of web browser battery benchmark based on playing fullscreen video and is defeated by adding a single hidden div? It's not testing battery life of a representative sample of what a web browser is actually used for (especially over 12+ hours), and obviously wasn't very resilient in the face of what a web browser has to actually handle. Honestly it sounds like they added a div for unrelated reasons (accessibility, "security", ads, who knows), thought it was worth the performance tradeoff (or never measured), and it indirectly ended up making Edge better for real web content (as of the Win10 Oct update). [1] https://arstechnica.com/gadgets/2018/05/edge-still-boasts-better-battery-life-than-chrome-but-the-gap-is-closing/ https://arstechnica.com/gadgets/2018/05/edge-still-boasts-be... [2] https://www.youtube.com/playlist?list=PLWs4_NfqMtoxOT8E8d5KPiI89gQzI9Cou https://www.youtube.com/playlist?list=PLWs4_NfqMtoxOT8E8d5KP...
- cramforce 8y agoCounter anecdote: As a Google engineer it always seemed like Edge implemented the sparsest possible version of the web platform to make major Google products work–and literally nothing else. That works to launch the browser, but then basically any product change runs a chance to no longer fall into that sparse subset and break in a browser. If Edge had implemented a more robust set of features, it would have massively improved compatibility down the road.
- Mil0dV 8y agoFeatures like empty divs on top of video? Could be by accident ofc, but the entire story makes this unlikely.
- magicalist 8y ago> Features like empty divs on top of video? Could be by accident ofc, but the entire story makes this unlikely. I'd suggest inspecting a few sites you watch video on. An empty div is the least weird thing you'll find.
- DrPizza 8y agoOn the other hand, pretty easy how such a div might trigger a less efficient path; if the video is top in the z-order then it can probably bypass being composited by the browser (and who knows, maybe even bypass being composited by the OS) and avoid a whole mess of rendering to a texture, texturing some triangles, and so on and so forth.
- magicalist 8y agoha, just saw your story over on ars. FWIW, I think you're a little credulous there; as I mentioned in my other comment[1], I can't find anything stating that Chrome starting beating Edge at the test (their videos actually claim the opposite) or anybody from Chrome boasting about it (articles from the time like yours[2] also say the opposite). > On the other hand, pretty easy how such a div might trigger a less efficient path I mean, sure, you can always fall off the fast path, but given how common transparent divs over video are, the battery benchmark should have come with even more caveats. Edge is the most battery efficient browser†! † for playing fullscreen video†† †† Battery test not valid if the page doesn't use the exact layout youtube used in December 2017. Also not valid if testing vimeo, or twitch, or any porn site, or... [1] https://news.ycombinator.com/item?id=18701430 https://news.ycombinator.com/item?id=18701430 [2] https://arstechnica.com/gadgets/2018/05/edge-still-boasts-better-battery-life-than-chrome-but-the-gap-is-closing/ https://arstechnica.com/gadgets/2018/05/edge-still-boasts-be...
- technomage82 8y agodidn't MS did the same thing in the past?
- deleted 8y ago[deleted]
- MkMoksha 8y agoWell why microsoft made IE default browser on windows pc and why SharePoint doesn't work well with non IE browsers and why excel still can't Handel vba loops and why Skype takes few seconds when multiple users ping one user and Microsoft still charges for licensing.. Its the battle to be lesser of the evils
- JaRail 8y agoAs far as SharePoint goes, the current versions should work just as well (usually better) in Chrome. Should be mostly on par since the 2013 release. The biggest feature difference for SharePoint cross-browser has historically been with the ActiveX controls. Say you had Word installed, there was a control to open documents with Word. As in, you could click save/view/edit rather than just whatever the browser default was. Or with Skype, to see a user's available/busy/away status next to their name on a SharePoint page. So if you're looking at a wiki or calendar for something, you might go "oh, the author is free, I can just ask." Chrome's plug-in model was much stricter than ActiveX. That's why you'd see some features in IE but not Chrome.
- centurion666 8y agoThese assumptions truly seem as a random conspiracy theory an intern would write who does not have any idea of how a big company of this sort actually works. Google of today is a collection of disjointed silos which don't work well together or they work together at all. The leadership of those silos is being aggressively staffed by "industry veterans" VPs and SVPs from Oracle, HP, Motorola and alikes. These folks build their little empires, not products. NIH spreads, internal "competition" starts, etc. This story should sound familiar to more experienced people from Microsoft... they've seen this development phase, they know what I am talking about... Microsoft's name for that was "IBM", Google simply calls that "Microsoft". And when you hear "We are not THAT yet" and people have need to say it, you probably turned into THAT. Anyway, The idea of Chrome being so aligned with Youtube - over such minor gains over Edge - would today be just a wishful thinking. Until some major, major restructuring and changes to their recent corp "culture", Google will simply remain incapable of driving waaaaay more important product development changes across its product surfaces than this.
- TheRealDunkirk 8y agoI just started a new job at a MASSIVE international conglomerate. I was literally told that an intranet site I needed to use would only work in IE, and that it specifically would fail to render fields if I used Chrome. It's a little disingenuous to hear these kinds of complaints coming from the company which distorted the browser market so badly that the world is still paying for it 20 years later.
- pitkali 8y agoSo now it's okay because it's done to an actor that you consider deserving of such treatment? People said such behaviour is wrong, so they changed their act. Why wouldn't you hold others accountable to the same standard? What is the point of listening to the criticism and correcting your behaviour if it will be okay for others to keep punishing you? Seems counterproductive to me.
- JohnBooty 8y agoThank you for posting this.
- shevegen 8y agoWell, I am not surprise - Google's "don't do evil" went to fullscale genocide level. People need to stop using adChromium - it is like taking heroin. Don't do it. The www is too important to let Google dictate how you use it.
- deleted 8y ago[deleted]
- Tolomir 8y agoand it was ok with drdos and windows 30 years ago. Now let's eat your own dogfood.....
- ineedasername 8y agoI'm a little skeptical... when an intern claims a single empty div tanks performance from hardware acceleration that is presumably robust enough to handle much weirder stuff, this comment starts to look a bit more like a conspiracy theory account if the demise of Edge.
- joepie91_ 8y agoIt sounds plausible to me. Overlaying something onto a hardware-accelerated thing suddenly adds a compositing step to your rendering pipeline, which - usually - requires moving the compositing to your GPU as well, AFAIK.
- ineedasername 8y agoI just don't buy that any halfway decent hardware acceleration isn't robust enough to handle it. In fact they managed to fix whatever the issue was in a later release, which bolsters the argument that their process wasn't robust enough to begin with. With no other evidence here I'm invoking Hanlon's Razor.
- vidarr 8y agoSelf-defense I would call this move of Google: Some weeks ago I stumbled upon a win 10 laptop I should set up for family. As soon as I installed Firefox, windows started bugging me with popups like "We encountered you use an third party browser. This might pose a serious security thread - do you want to switch to Edge?" and stuff about this browser slowing down the system along with urging me to switch to Edge. You guys at Microsoft just still exploit your market share - so why shouldn't Google do the same to counter?
- bjornstar 8y agoThis is the feature where you can scroll down during full-screen videos that they rolled out a few weeks ago. Sure, advertising that their new feature performed better on their own browser is kinda shitty, but I really don't care about supporting Microsoft's garbage web platform that I have to run in a VM. If they had Edge on Linux and MacOS I might feel sorry for them, but nah. Nothing is going to make me feel bad for Microsoft losing market share. This is the company that silently disabled microphone access for Chrome because it wasn't installed via the Microsoft store. I spent a month trying to figure out why my microphone suddenly wasn't working in any of my web apps. As much as I dislike what Google is doing, Microsoft has been doing far worse for much longer.
- vidarr 8y agoSelf-defense I would call this move of Google: Some weeks ago I stumbled upon a win 10 laptop I should set up for family. As soon as I installed Firefox, windows started bugging me with popups like "We encountered you use an third party browser. This might pose a serious security thread - do you want to switch to Edge?" and stuff about this browser slowing down the system along with urging me to switch to Edge. Microsoft just still exploits its market share - so why shouldn't Google do the same to counter?
- JBiserkov 8y ago>so why shouldn't Google do the same to counter? Because it's EVIL! Also, have you tried opening Google.com, GMail, YouTube or Translate in Edge? You are bombarded with prompts to install Chrome. There is no way to disable them, not even when logged in.
- Ascarius 8y agoThe developer which added that invisible div responded: https://medium.com/@jeremy.noring/did-google-cripple-edges-youtube-performance-ce5169d3e5f4 https://medium.com/@jeremy.noring/did-google-cripple-edges-y...
- thatawesomeguy 8y agoThat's not the dev that added it, the article is from someone who has done something similar, not someone who works at Google. It doesn't confirm Google's reasoning for the div
- jamiekitson 8y agoThat's a developer that added an invisible div.
- JaRail 8y agoTo clarify, that's to say it's a response by an engineer, but NOT a Google engineer who was involved with YouTube.
- nickspag 8y agoThat is random conjecture from someone who also did that for completely different reasons on something else. Admittedly so too is the OP's post, with the added (although unsubstantiated) comment about YouTube refusing to change. As an aside- his points on why Chrome is a monoculture misses the point. Chrome is a monoculture for the same reason almost every other thing becomes at monoculture. It was, at one point, deserving of it as a product. Whether it was naturally the only one or the best. But now, they might not be the best out there. And when they go on to create barriers to competitors and lock-in, thereby making them artificially dominant, that is an anti trust case in the making, if the U.S. Justice Department had any teeth in that area.
- sudovancity 8y agoI guess I shouldn't be surprised with how shady Google has been over the past couple of years, but this is still pretty wild, thanks for sharing.
- AtlasBarfed 8y agoI have little sympathy for any Microsfot product that gets bullied in this manner. Christ, this has all the oldie hits of microsoft: - embrace and extend standards - secret apis - advocate for standards, then drop them for proprietary ones - perform hidden changes that make competitors look bad - then tout your advantages loudly The only thing missing is outright paying people to not support your competitors. Firefox, however, I feel bad for. Nerd advocacy was partially responsible for Chrome's rise to popularity, but the time has come to advocate for Firefox.
- chagolchana 8y agoI hope you have read this https://medium.com/@jeremy.noring/did-google-cripple-edges-youtube-performance-ce5169d3e5f4 https://medium.com/@jeremy.noring/did-google-cripple-edges-y...
- Reziac 8y agoGoogle Maps has been doing something nasty to non-Chrome browsers for several years now -- started about the time of the Great Interface Overhaul. So, color me astonished, not.
- ianrbuck 8y agoExclusive access is exactly why I switched to Chrome back in the day. When they started offering features like offline Gmail access that was only available on Chrome, you bet I was intrigued. And even today, things like copy/paste keyboard shortcuts on Google Docs only working in Firefox still abound.
- MartinThoma 8y ago> For example, they recently added a hidden empty div over YouTube videos that causes our hardware acceleration fast-path to bail Correlation does not imply causation: Yes, it might be true that companies make changes to their products that break stuff somewhere else. But to claim that it is done intentionally is very far fetched. Especially when you have to support so many different environments, it is close to impossible to thoroughly check all of them. Demanding that the performance is good even goes one step further than just demanding the service works.