Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Google Chrome IT

Google Chrome's Top Web App Advocate Resigns (cnet.com) 52

Google is losing one of its strongest champions of the web. Alex Russell, who has led the Fugu project to make web apps as powerful as those running on Google's Android or Apple's iOS software, is leaving the company on Wednesday. From a report: Russell announced his departure on Twitter. He's not quitting in anger or being pushed out. But after 12 years at Google pushing his vision for a more powerful web, "I need some time off," he said in an interview. Russell has been an outspoken advocate for the web, using Chrome's dominant position to help test and introduce new abilities that let programmers build interactive apps on the web, not just relatively static websites. Project Fugu embodies this effort, as does the broader progressive web app, or PWA, movement that lets you install and launch web apps more like those that run natively on smartphones and PCs.
This discussion has been archived. No new comments can be posted.

Google Chrome's Top Web App Advocate Resigns

Comments Filter:
  • by xack ( 5304745 ) on Wednesday June 02, 2021 @02:49PM (#61448088)
    Mayne now we can get rid of some needless specifcations that are only being used for tracking and ads and make the web fast once more.
    • Making a fast website is easy. Render the damn thing on the server instead of sending megabytes of javascript libraries that need to load first that then load the website itself. Seriously what kind of nonsense is that? The server has to send something anyway at first and then has to send replies to all those Javascript requests. How the hell is that supposed to be faster? Which idiot thought of that messed-up way of doing things?!

      • Agreed.

        Although bloated content and excessive server/browser communication is a problem, I think you will find most of the rendering delay problems are due to an incredible number of external links that have to load on most pages. Ads, trackers, and social media links are everywhere and in stunning numbers. Even a lightweight like /. has up to a dozen on a simple page. They all have to be dealt with one way or another.

        It isn't unusual to find 30 or more external links. Separate servers all with their ow

      • > Render the damn thing on the server

        About every 20 years there is a cycle between Thin Clients and Fat Clients. This is no different.

        The problem with rendering on the server is that you kill any sense of responsiveness or perceived performance. Ideally, you want to target 120 FPS [surma.dev] for jank-free animation or if you must downgrade to 60 FPS. Standard 24 FPS / 30 FPS looks like shit for animation

        > megabytes of Javascript libraries

        That's the first problem right there. Bloated library after bloated libra

        • I want a simple user interface. Button hover/click changes is about the only animation I need.
          • I want a simple user interface. Button hover/click changes is about the only animation I need.

            There's a small community trying to bring that back in a way that puts severe limitations to complexification attempts. It's the Gopher-inspired Gemini protocol [wikipedia.org] with its easy-to-write servers and clients, and client-controlled presentation. The goal is to have mostly textual content over encrypted connections, with no opening to 3rd-party tracking, scripting of any kind, or privacy-violating protocol extensibility.

            • by tepples ( 727027 )

              If Gemini is all we had, no web, how would an online shop's order form work?

              • If Gemini is all we had, no web, how would an online shop's order form work?

                It'd probably be something built atop open protocols similar to Sprawl [sprawl.io] or Beckn [beckn.org]. After all, online shopping predates the Internet [1stwebdesigner.com].

            • Interesting, thanks.
              A little extreme perhaps.
              I feel that a good alternative to that would be a "LINT-checkable" strong convention for use of html for simple web pages.
              As a controversial part of that, perhaps javascript could be banned in these pages. (discuss, lol).
              An analogous thing to the Gemini Space, but within the web, protocol-wise, could then by made, by searching for some kind of certification statement ("badge") in the compliant web pages.
              • I feel that a good alternative to that would be a "LINT-checkable" strong convention for use of html for simple web pages.

                The protocol itself allows other kinds of content, so in principle it's possible to serve HTML with it. Clients aren't required to interpret it though, since the goal is that clients should be easy to program, and modern HTML and CSS are very complex. A simple client would therefore either try and format the bare minimum of it, or it'd simply ask whether you want to save the file or open it in the associated application, which would usually be a browser. I suppose more complex clients would have basic HTML

    • Yeah, because jira is a high performance web app that doesn't jank every single time you interact with it.

      For sure, there's a balance.

      However, quite how an app is supposed to work offline, when all rendering is done on a server, I don't know.

      Also, iinm, Google and Alex Russel are not somehow against SSR. Not in any way.

    • The Web doesn't get rid of specifications... so no.

    • This is false.
      In fact, the opposite is true. It is the authors of the myriad of javascript framework developers that are responsible for the bloat of libraries that are downloaded. Russel et al are responsible for figuring out WHY those library developers feel the need to do that - ie what problems they're trying to solve - and how those features can be built into the platform so they no longer need to be downloaded. Furthermore, those features can be optimised in the browser by highly competent people who

    • Comment removed based on user account deletion
  • by MatthiasF ( 1853064 ) on Wednesday June 02, 2021 @03:01PM (#61448138)

    They guy even has the nerve to say "He also wishes Mozilla's Firefox would move faster." Chrome keeps pushing out non-standard features constantly, expecting everyone to just do what they want? Seriously, bunch of freaking arrogant jackasses. I'm glad he's leaving.

    • That's how standards become standards... it's how new features are born, and other platforms have a part to play. Not all such experiments are adopted either, some specifically rejected by mozilla themselves (html imports).

    • Comment removed based on user account deletion
    • Chrome keeps pushing out non-standard features constantly, expecting everyone to just do what they want? Seriously, bunch of freaking arrogant jackasses.

      That's how standards evolve, you provide a specification proposal and an implementation so that developers can try it out and provide feedback. Like the way raytracing extensions were introduced to Vulkan: Nvidia proposed a specification for its raytracing extensions and an implementation. Khronos Group, and developers that provided feedback to the advisory board, iterated on those extensions to reach a point where they were agreeable to all the vendors that are part of the group and could become part of th

  • Google is losing one of its strongest champions of the web

    No, he's not a champion of the web. He's a champion of turning web browsers into some kind of app shells. Into something they are not.

  • More like "another Dunning-Kruger type who, thanks to the sociopathic company he works for, managed to shovel garbage into browsers specifically and Internet standards in general that degraded almost every aspect of them irrevocably".

    Sadly, his departure won't fix any of the problems he created, as that damage has already been done. Worse still, his successor, empowered by this "success", will continue in the same vein. Hooray...

A committee takes root and grows, it flowers, wilts and dies, scattering the seed from which other committees will bloom. -- Parkinson

Working...