Three prevalent themes in the discussion
- Whether the freeze is system‑wide or limited to the browser
- LoganDark: “It only froze Safari tabs for me. Not even Safari's own UI except for the web pages themselves.”
- wpm: “Yes, but it didn't kernel panic my computer, it just forced WindowServer to quit, but it ‘helpfully’ reopens all of your windows/apps, so it reloads the tab that caused the deadlock to begin with, rinse and repeat.”
-
StilesCrisis: “Blowing up a browser tab with bad JavaScript is not considered to be a problem. But kernel panicking the computer is different--this brings us back to the bad old days of MacOS where a buggy program could force a freeze/restart at any time.”
-
Whether the issue stems from WebGPU specifically or from a generic JavaScript infinite loop
- mikestew: “There's more to it than just a loop. If it was just a loop, it would peg a CPU core and be done with it. But you'll have to reread TFA to find out how it takes out the window server, thus freezing the rest of the system.”
- LoganDark: “An infinite loop in JavaScript causes a different issue. It doesn't cause the rest of your tabs to stop working too. Or allegedly the entire rest of the OS though I can't reproduce that.”
-
xoa: “I’ve grown pretty cautious/tired around the ever‑increasing amount of hardware attack surface area the browser vendors seem to be rushing to expose…”.
-
Security/denial‑of‑service implications and potential for abuse
- sgente: “Maybe I'm crazy, but ‘crash your computer’ as a building block seems powerful enough to be a security issue. Is denial of service not a security thing anymore?”
- mitxela: “It is [a DoS], but only when a big corp isn't doing it. X is allowed to deny you service without an account and Reddit is allowed to deny you service without uploading your personal documents to Persona.”
- socalgal2: “It's been 15 years since this was possible. How many times have you heard of this being an issue? Again, it's self‑correcting. Site freezes machine, user stops going to site. There's zero incentive to do this and tons of incentive to not do it.”