Live data from Hacker News

Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

thurrott.com

171–180 of 207 posts

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#171

Earlier quoted context omitted.

I'm a Firefox user, and I also hate the way Google abuses its power with Chrome. It hits a little closer to home, though, when it's the OS itself telling you how to use your computer and not just a website.

I just see that as each company operating from their respective positions of strength. Or in antitrust terms, using the market they're dominant in to improve their standing in another market. I also would argue that the difference between operating system, web browser, application, and website has increasingly blurred, as we have browsers that are the whole OS, apps that actually are embedded websites, websites that…

The difference is Google provides me free services in exchange for advertising. I've already paid Microsoft. How much do I have to pay them to stop constantly trying to pick my pocket?

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#172

Earlier quoted context omitted.

> This isn’t practical at all in a latency sensitive environment. Other than Google Streaming / Stadia and some AMP sites I have never seen a Google site / app load in less than 2 seconds or so (which is kinda slow, all things considered). So I'm a little confused about this latency sensitive environment statement. Sure, what you say is correct in that using agent strings can provide an optimized bundle to the browse…

I wish you worked with me so I could pour over the metrics with you and try some experiments. I am not being flippant - I am genuinely interested in working with people who want to think through these hard problems. If you are at all interested in coffee and a potential referral, let me know.

I'm not the parent poster to your comment, but I'm genuinely curious: What is it about metrics that makes breaking a browser like Edge unavoidable?

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#173

Earlier quoted context omitted.

They likely have a white list of browsers, not a black list, so new browsers may simply not be supported until they update the list. Edit: And the new Edge version likely identifies itself differently.

The change in useragent would indicate that if they didn't Add specifically to exclude it, it should detect as Chrome.

It sends 3 different useragents in different circumstances for some reason. Edg, Edge, and Chrome. This case is definitely the Edge team's fault.

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#174

It's really time for Anti-Trust regulators to start looking into Google, YouTube, Facebook and Twitter already.

Why on earth is Twitter on this list? Including YouTube and Facebook is already questionable, but Twitter? Anti-trust? What?

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#175

User agent for Edge-Chromium is a bit of a mess. Usually it identifies as "Edg", sometimes as Chrome, and sometimes as Edge (the old one). Specifically, that old Edge agent comes up for streaming sites because old Edge has different DRM systems and was able to serve 4K streams from Netflix and others, which Chrome did not do. New Edge still has those capabilities, so it doesn't want to be served the Chrome compatible…

This is probably it, the user agent detection library likely got updated to include the new Edge chromium build as "Edge browser" and so YT doesn't know the difference between Chromium-based and Trident-based edge. For reference: Automatic user-agent in Edge (Trident engine): Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18362 Automatic use…

Except per https://news.ycombinator.com/item?id=20033057 going to the pagee with the "Trident-based edge" UA string gives the "modern YouTube" experience. Doing the same with the "Chromium-based Edge" UA string does not.

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#176

Earlier quoted context omitted.

Disclaimer: I work at Google but not on YouTube, also speaking just personally. This isn’t practical at all in a latency sensitive environment. Feature detection works once JavaScript has loaded on the page, which means we either have to serve you a giant bundle of stuff you may not be able to use, or we have to degrade the experience of the latest browsers by detecting features and fetching more HTML/CSS/JavaScript…

The modern version of Gmail has a loading bar that takes about 3 seconds to complete on every single page refresh. This is subjective, and it's a bit unfair of me to bring up, but my experience is that whatever Google is optimizing for, it doesn't seem to be latency. At least not on Firefox for any of the products I use.

ironically the 'slow browser' html version is faster, cleaner, easier on the eyes, and does all the same tricks as the in vogue ui version.

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#177
post #141

Earlier quoted context omitted.

Who still does user-agent sniffing? I can't remember the last time I saw UA-detection code. Feature-detection and polyfills have been a thing for more than a decade at this point. EDIT: Just for kicks, I'll try it. I just downloaded a User-Agent extension, and I'll set my UA to "Chrome 74", and see if anything breaks.

I was working on a product that did user-agent sniffing to figure out which image formats were supported (when to serve WebP). A feature-detection based approach is substantially slower because it breaks the preload scanner: https://www.jefftk.com/p/why-parse-the-user-agent

That was true in 2014! But since 2015 we've had the element to pick different versions of an image based on screen or capability.

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#178

Earlier quoted context omitted.

Disclaimer: I work at Google but not on YouTube, also speaking just personally. This isn’t practical at all in a latency sensitive environment. Feature detection works once JavaScript has loaded on the page, which means we either have to serve you a giant bundle of stuff you may not be able to use, or we have to degrade the experience of the latest browsers by detecting features and fetching more HTML/CSS/JavaScript…

I think disabling the all the user snooping would help reduce the latency too. Just saying :)

Nearly 15 years of youtube and the only new feature I've noticed that isn't directly copied from the unusually innovative explicit video sites are the ads polluting every video, 4 minutes apart. Brilliant engineering, really, the best talent working on this.

As an aside: is it possible to go back to a 2005 version of the site? I bet that site absolutely flies on modern hardware, and all I really want is the search bar and player anyway.

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#179

Most likely a user-agent check to ensure compatibility. I don't assume any ill intent. That being said, what does annoy me is that we've known for years that feature detection is preferable to user-agent detection, and I would kind of expect one of the biggest web development companies in the world to be following best practices. This isn't my local pizza shop, Google engineers should know better. Have they already f…

Disclaimer: I work at Google but not on YouTube, also speaking just personally. This isn’t practical at all in a latency sensitive environment. Feature detection works once JavaScript has loaded on the page, which means we either have to serve you a giant bundle of stuff you may not be able to use, or we have to degrade the experience of the latest browsers by detecting features and fetching more HTML/CSS/JavaScript…

That's all fine, but at the same time these conclusions seriously sound like an excuse that leads to cherry-picked metrics optimization. In other words: "we consider low latency across browsers we support an SLO, and to maximize that we just don't support that many browsers."

Re: Google Now Forces Edge Preview Users to Use Chrome for the Modern YouTube

#180
post #178

Earlier quoted context omitted.

I think disabling the all the user snooping would help reduce the latency too. Just saying :)

Nearly 15 years of youtube and the only new feature I've noticed that isn't directly copied from the unusually innovative explicit video sites are the ads polluting every video, 4 minutes apart. Brilliant engineering, really, the best talent working on this. As an aside: is it possible to go back to a 2005 version of the site? I bet that site absolutely flies on modern hardware, and all I really want is the search ba…

Well, I do think that delivering all the YT features to users on a global scale is an engineering challenge. Its just that I would much rather prefer they didn't actually succeed at doing that, especially when it comes to a few of those so called "features".

>As an aside: is it possible to go back to a 2005 version of the site? I bet that site absolutely flies on modern hardware, and all I really want is the search bar and player anyway.

On one hand, I dislike the SV venture capital thing about throwing money at companies and products that contineu to rack up giant losses simply because they're growing like crazy. On the other hand, YT would probably never have been a global phenomenon if it didn't run at a loss during the initial years and if google hand't acquired it. It is expected that Google is looking for a return on investment of their 6 or whatever billion dollars they paid. Its just too bad that Google is an advertising company and all they can do is shove ads and crapify the experience.

Aside: I find it hard to criticize Google without sounding like I'm personally antagonistic towards the engineers who work there.

Post reply on HN