On Aug 8, 2013, at 7:09 AM, Anne van Kesteren <ann...@annevk.nl> wrote:

> On Thu, Aug 8, 2013 at 3:03 PM, Domenic Denicola
> <dome...@domenicdenicola.com> wrote:
>> To me the answer always seemed obvious: use the slow-script dialog. What am 
>> I missing?
> 
> That seems like a bad answer. Slow-script dialogs are a misfeature.
> They only exist because otherwise single-threaded browsers would be in
> a world of hurt.

Wait, what? The semantics of the web demands that runaway JS block any other 
even turns, or page layout/rendering from proceeding. Multi-process browsers 
can prevent cross-origin pages from interfering with each other, and Servo can 
do speculative layout to reward well-behaved pages, but badly-behaved pages 
unavoidably destroy the UX. Maybe I'm unimaginative but the only alternative to 
the slow-script dialog I can see is to allow a page to completely destroy 
itself unrecoverably.

Dave

_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to