Slashdot Mirror


Google Tests 'Never-Slow Mode' for Speedier Browsing (zdnet.com)

At some point in the future, Chrome may gain a new feature, dubbed 'Never-Slow Mode', which would trim heavy web pages to keep browsing fast. From a report: The prototype feature is referenced in a work-in-progress commit for the Chromium open-source project. With Never-Slow Mode enabled, it would "enforce per-interaction budgets designed to keep the main thread clean." The design document for Never-Slow Mode hasn't been made public. However, the feature's owner, Chrome developer Alex Russell, has provided a rough outline of how it would work to speed up web pages with large scripts. "Currently blocks large scripts, sets budgets for certain resource types (script, font, css, images), turns off document.write(), clobbers sync XHR, enables client-hints pervasively, and buffers resources without 'Content-Length' set," wrote Russell.

15 of 159 comments (clear)

  1. Que my mom wondering why the internets broke by Anonymous Coward · · Score: 5, Insightful

    Fucks sake - this is exactly the reason random web page X stops working.

    Here's a hint google: You're fixing the WRONG problem.

    The correct problem to apply pressure to:

    1) Crap web code, and specfically better educating the people that write it.
    2) Javascripts crappy threads.

    Your 'never slow mode' should only ever be a debug tool for people making web pages.

    1. Re:Que my mom wondering why the internets broke by DarkRookie2 · · Score: 4, Insightful

      Just look at the code for any site made or redesigned last 5 years.

      --
      http://progressquest.com/spoltog.php?name=Son+Of+Son+Of+DarkRookie
    2. Re:Que my mom wondering why the internets broke by Penguinisto · · Score: 2

      re. 1. :
      No, seriously, no. Why is it up to the browser to accommodate shitty code (outside of gracefully aborting the load and kicking up the appropriate error code - is that what you meant?) I also don't really buy the 'brilliant-code-caught-in-the-trap' argument, either; exploiting ugly standards-sloppy interpreter loopholes to do something awesome is cool, but the true innovation is to do it in a way that doesn't cause the browser to puke whenever the browser makers fix the bug you exploited for that 'innovation' in the first place.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    3. Re:Que my mom wondering why the internets broke by dinfinity · · Score: 3, Informative

      You misspelled 'js' there.

      PHP is a server-side language, remember?

    4. Re:Que my mom wondering why the internets broke by swillden · · Score: 3, Insightful

      Your 'never slow mode' should only ever be a debug tool for people making web pages.

      I think the idea is that by making "slow mode" pages fail to work well, they'll force programmers to make better web pages. Chrome has had debug tools that provide all this information for ages, and the developers who make use of them can make very snappy sites. But those conscientious and careful developers aren't the problem. It's all the ones who won't do it right until doing it wrong results in user complaints that you need to reach.

      (Disclaimer: I work for Google but don't know anything about this beyond what I read in the summary. I didn't even RTFA.)

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    5. Re:Que my mom wondering why the internets broke by Dynedain · · Score: 3, Interesting

      The correct problem to apply pressure to:

      1) Crap web code, and specfically better educating the people that write it.
      2) Javascripts crappy threads.

      That's exactly what they're doing. If your site craps out under this mode, you'll be pressured to fix it.

      --
      I'm out of my mind right now, but feel free to leave a message.....
  2. Sounds like effective ad blocking is the answer by OffTheLip · · Score: 5, Insightful

    Web pages load okay without all of the crap added to them.

  3. How about tracking? by Anonymous Coward · · Score: 3, Insightful

    i would turn off the tracking and monitoring and everything would be much faster!

  4. That's easy by Opportunist · · Score: 2

    Dump all the ads and it's gonna be blazingly fast.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  5. Re:Go back to older HTML. by tepples · · Score: 2

    So where would that leave web applications that have a legitimate use for "all this HTML5 crap"? As I understand your suggestion, they'd have to become native applications, which means they might not be made available at all for minority operating systems or CPU architectures.

  6. Never slow typing on android by HalAtWork · · Score: 2

    How about they work on a 'never slow typing' mode for Android. How does everyone get this so wrong? Doesn't matter the phone, there's always a point where the text stops popping up as you're typing and then a ton of random characters barf out at once, cursor position getting switched around as you type, it's maddening.

  7. Human nature by sjbe · · Score: 2

    1) Crap web code, and specfically better educating the people that write it.

    Good luck with that. Exactly how do you plan to reach all these millions of developers writing "crap" code and forcibly educate them? Sometimes forced constraints are not such a bad thing.

    Your 'never slow mode' should only ever be a debug tool for people making web pages.

    Yeah, have you met people? Because NOBODY I know would stay in their lane on that, myself included.

  8. Easy get rid of google analytics by Perl-Pusher · · Score: 2

    In my experience, the slowest loading pages all have the same browser status: "waiting on google analytics"! They should start there!

  9. Re:Go back to older HTML. by Fly+Swatter · · Score: 3, Insightful

    It would leave them where they belong - not in a web browser.

  10. How about less obese webpages? by Rick+Schumann · · Score: 2

    I have a better solution: how about we 'trim the fat' from the pages' sources themselves, instead of having these bloated monstrosities in the first place? I use NoScript and whitelist only a few domains, so for many sites I manually temporarily 'trust' only the domains I know are safe and don't collect data. When some website won't even load basic text without enabling Javascript, and when the NoScript list of domains that page 'needs' grows to the point where it's practically going to scroll off the bottom of the monitor, then I say there's something seriously wrong with the way webpages are created these days.