[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Public WebGL] Re: PSA: upcoming CPU throttle mechanism to severly limit and cripple graphics and processing intensive web applications

A future conversion of users about a some web application like, say a game:

User A: "Hey have you checkout game XYZ it's pretty fun"

User B: "Nope, just a sec."

<some while later>

User A: "And what do you think?"

User B: "Yeah it could be fun if it wasn't completely broken."

User A: "Why, what's wrong with it?"

User B: "I've got a pretty good machine but this runs pretty shit, I guess the programmers are just clueless gits."

User A: "I've got a pretty similar machine, runs great for me..."

User B: "Yeah whatever, I'm not playing that steaming pile of shit."

<in some marketing department somewhere>

"Our sales aren't looking good, we just can't retain and acquire users..."

Good job. Good job. Keep it up. You'll kill the web eventually if you keep going like that.

On Thu, Oct 19, 2017 at 11:17 PM, Florian Bösch <pyalot@gmail.com> wrote:
There's so much clue and knowledge in these radical new proposals, it's breathtaking what competence and considerate caretaking is being done here of the ecosystem.

On Thu, Oct 19, 2017 at 11:15 PM, Florian Bösch <pyalot@gmail.com> wrote:
Just FYI I'm currently working with a client where 500+mb 3d data files (collada) are processed, in a web-worker, this usually may take minutes at a time. Yes that's going to be so much more fun when that stops and slows to an absolute crawl and users create support tickets why their import takes an hour because they didn't know what to click on the interstitial.

On Thu, Oct 19, 2017 at 11:12 PM, Florian Bösch <pyalot@gmail.com> wrote:
Ojan Vafai of the chrome engineering team lays out plans to limit CPU use by websites.

If a site is using more than XX% CPU for more than YY seconds, then we put the page into "battery saver mode" where we aggressively throttle tasks and show a toast [notification popup] allowing the user to opt-out of battery saver mode. When a battery saver mode tab is backgrounded, we stop running tasks entirely.

This will impact many things such as:
  • graphics intensive code
  • physics simulation
  • collision detection
  • scientific simulations
  • 3d file format conversion
  • data processing
  • etc.
Another whole array of use-cases gone from the web. Good job.