• Chozo@fedia.io
    link
    fedilink
    arrow-up
    1
    ·
    17 hours ago

    Unpopular opinion: If it works in the engine that 70+% of devices are using, then it works. If it doesn’t work in your non-Chrome browser, then your browser is what’s broken.

    • Zerot@fedia.io
      link
      fedilink
      arrow-up
      16
      ·
      12 hours ago

      Except that it has been found in the past that Google/YouTube has been serving different html to Firefox than to Chrome. If they would be serving the same html, then you might have a point. But even then, Google can push through non standard changes to both chrome and YouTube before Firefox even has had a chance of making it compatible.

      • Chozo@fedia.io
        link
        fedilink
        arrow-up
        1
        ·
        11 hours ago

        For what it’s worth, the bug in this article is partially replicable in Chrome, and isn’t even unique to YouTube. Due to the way I keep my windows positioned, I sometimes get the mobile layout of a web page on my desktop because I opened it in a narrow window, and quite often those sites will go into the same flickering, rapid loop of layout adjustments the article describes. I ran into this quite often while I was applying for jobs last year.

        Though I’ve not seen the extensive resource usage happening when Chrome does this. That part of it could very well be a side effect that’s compounded by the user agent shenanigans Google does with YouTube.

    • DacoTaco@lemmy.world
      link
      fedilink
      English
      arrow-up
      33
      ·
      14 hours ago

      Not also unpopular, but also wrong.
      Often times firefox is following the css specifications in how to process it and chrome isnt. Developers then do things, see it works in chrome and leave at that, not knowing what they did is wrong and broken.

      On top of that logic of yours, ie10 was like the perfect browser and everyone should have kept making stuff compatible with it

      • Chozo@fedia.io
        link
        fedilink
        arrow-up
        1
        ·
        13 hours ago

        Often times firefox is following the css specifications in how to process it and chrome isnt. Developers then do things, see it works in chrome and leave at that, not knowing what they did is wrong and broken.

        What you’re saying is that Firefox isn’t doing what developers are expecting it to do; that just means that Firefox isn’t compatible with what developers are actually making. That’s hardly a strong defense for Firefox, as all that situation does is create a subsection of the internet that only works on Firefox.

        There’s a difference between following the standards as-written, and the standards as-practiced. If 99% of developers are doing something one way, then that’s the way it’s done, regardless of what some consortium of developers at Mozilla thinks. Firefox saying “erm excuse me but ThE rUlEs say yadda yadda so I won’t render the page as you expected” while Chrome just says “fuck it, here’s your page”, is precisely why Chrome has the higher userbase and is the de facto standard; it does what the users and the developers both expect it to do, and doesn’t give any fuss about it. Not saying it should be this way, but it is.

        Firefox’s random incompatibilities don’t actually make for a safer internet, as the average user is going to pursue the path of least resistance. So if their pages stop working in Firefox, they’re just gonna switch to Chrome, or worse.

    • Goun@lemmy.ml
      link
      fedilink
      English
      arrow-up
      26
      ·
      16 hours ago

      You’d be rooting for ie6 some years ago. Indeed an unpopular opinion.

    • GenosseFlosse@feddit.org
      link
      fedilink
      English
      arrow-up
      19
      ·
      edit-2
      15 hours ago

      Funny that playing videos and use any other websites except YouTube works on Firefox without crashing the browser, don’t you think?

    • AHemlocksLie@lemmy.zip
      link
      fedilink
      English
      arrow-up
      10
      ·
      14 hours ago

      Turns out that’s not how standards work. If all browsers implement the standard and your product doesn’t function properly on every single one of them, the problem is your product, even if it’s just a single one.

      • Chozo@fedia.io
        link
        fedilink
        arrow-up
        1
        ·
        13 hours ago

        If all browsers implement the standard

        That’s exactly the issue: Firefox isn’t implementing the same standards as other browsers.

        • lime!@feddit.nu
          link
          fedilink
          English
          arrow-up
          6
          ·
          8 hours ago

          firefox is implementing the standard. google, with something like fifteen times the devs and control of the WHATWG, modifies the standard so that their stuff is in there. in that situation it’s impossible to do anything but play catch-up. and right now they’re the only other browser that matters.

          like, imagine if the same company sold 50% of all cars on the road as well as 70% of gas stations, then suddenly switched to a new proprietary nozzle that only works in their cars, leaving everyone else scrambling to try and design something compatible. would you say the remaining 30% of gas stations were doing it wrong?

    • Goodlucksil@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      23
      ·
      16 hours ago

      The problem here is that antitrust does not work correctly and google hasn’t been legally forced out of the industry due to anticompetitive tactics

    • lime!@feddit.nu
      link
      fedilink
      English
      arrow-up
      18
      ·
      16 hours ago

      that would be a more relevant opinion if google hadn’t made itself head of the web standards committee and is changing things so fast that the only party able to keep up is google.

      • john_t@piefed.ee
        link
        fedilink
        English
        arrow-up
        17
        ·
        15 hours ago

        Not to mention the amount of websites that suddenly start working of Firefox once you change the user agent to Chrome. And I remember Google slowing downs youtube/gmail on the server side when it detects a non-google browser.