Hacker News new | ask | show | jobs
by zozbot234 1772 days ago
It can block JavaScript execution on the page for compatibility with existing code, while leaving normal browsing unaffected otherwise.
1 comments

the alert(), confirm(), and prompt() themselves interrupt normal browsing, so I'm not sure what you mean here. They're synchronous so block the main thread, but they also block other user interactions until they're dismissed, so what would be the benefit in leaving normal browsing unaffected if the user cannot browse anyway?