YouTube page load is 5x slower in Firefox and Edge than in Chrome
old.reddit.com
old.reddit.com
The worst I've seen though isn't by Google themselves. It's user-agent whitelisting on other web sites, that think it's okay to prevent users from using the browser they want because they couldn't spend time testing in the other browsers. Sometimes they even exclude Chromium. For that reason I have an user agent spoofing extension on each of my browsers.
Google probably has the best engineers and greatest minds since IBM in the 60's, possibly ever. But great engineers are attracted to shiny objects, and if all of those are Google objects there's suddenly no reason to use anything else
This a good discovery and certainly an unfortunate result, but do people not know how web development works? Mistakes like this do happen (though usually with less severe consequences).
Although Pendo has been identified as the primary cause for Edge slowness :P
- Google is pushing Shadow DOM before other major browsers agreed to standardize the API
- The page load in Firefox/Edge is worse than it would be without Shadow DOM
If either or both of these are true then it's pretty shitty on Google's part. If neither are true then it's just a load of FUD. Is anyone more familiar with the situation able to speak to these questions?
You can verify for yourself that Shadow DOM v0 is deprecated: https://www.chromestatus.com/feature/4507242028072960
v0 is the old stuff chrome shipped before there was consensus, and it's pretty different from v1, which is what the spec settled on. To be clear, "is pushing" isn't exactly correct, it's "pushed". I _think_ everyone is now on the same page wrt v1?
(Disclaimer: I do work at Mozilla but I've not been involved in this and this is just what I've read)
I'm surprised YouTube is still using v0 since v0 was deprecated a while back.
And then you get these kind of "crap" from twitter [2]
It seems we have been talking about Shadow Dom for years, grid, flexbox, web development still isn't anywhere near good enough.
[1] https://caniuse.com/#feat=shadowdomv1 [2] https://twitter.com/Shihrer/status/1021891405633925120
They're still on Polymer 1.x. Upgrading takes time I guess.
Why in all that is holy did anyone think this was a good idea and why did noone bother to test this on Firefox or if they did why did the engage in such shitty behaviour?
Because Google only cares about making Chrome look good.
Take a look at pretty much _every_ Google property and at some point or another they've fucked over other browsers in order to make Chrome more attractive for end-users.
I'm basically no longer going to support Chrome on my projects, if it works, yay, if it doesn't, get a real browser.
How many unique pages or functionality the youtube site has. Am I missing something here? The scaling problem of youtube backend is amazing, complicated and unique. What is the unique uber complicated functionality does the youtube page itself has that they can't test their main page loading up 5 times slower in 2 of the 3 browsers? Do they even open it another browser?
Microsoft with their “warnings” about DR-DOS for example.
it's not like the dark ages of IE6, where having to resort to use IE6 was also forcing to use Windows as well and forcing to use a dated, closed, non standards compliant browser.
Chrome is free, available essentially everywhere, standards compliant, fast and with cutting edge web features.
And that's a pity, that's what makes it just too easy to create a monopoly.
The issue is that Google is possibly resorting to actions that violate antitrust laws in the US and the EU to encourage users to switch to Chrome. Antitrust isn't about monopolies; it's about the reduction of competition through abuse of market position. A monopoly isn't required to violate antitrust laws, nor is market competition a defense.
On Chrome, I get sometimes still ads across videos, plus Chrome is Google's Browser: obviously they test YouTube extensively with it and they just make it "work" for other vendors.
You will only get this behaviour on Chrome, Firefox is not vulnerable.
If I were building a browser, I'd be seriously tempted to do a lot of things for speed that don't seem to be on the table right now. For instance, I'd aggressively bundle common JS or CSS dependencies and short-circuit loading them over the wire. E.g. a site wants jquery 1.x, or Bootstrap 3? I can load that faster from even spinning rust than over fiber, and a few MB of JS or CSS is nothing to store.
Yes that's all fine, but we're talking about YouTube here as the offender not Chrome. It's fine to make your browser work faster, that's not the same as making your website work slower on other browsers.
> I would hope that Googlers can make their sites work fastest on the browser that they own and control the internals of.
I would hope they'd do that by just optimizing for Chrome, not by deciding to base the whole website on an API that's deprecated and has been superseded and is ONLY still supported by Chrome.
https://addons.mozilla.org/en-US/firefox/addon/decentraleyes...