JavaScript/HandlingThreads: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 49: Line 49:


A new, different threading model, in addition to anything like Workers and the old nsIThreadManager models.
A new, different threading model, in addition to anything like Workers and the old nsIThreadManager models.
= Restoring MT object access =
=== Description ===
Back out the removal of titles. Restore old partially crash behavior (which was pretty stable in practice, and only unsound in corner cases such as Call objects and dense arrays).
=== Advantages ===
Immediately restoration of 100% compatibility.
=== Disadvantages ===
Unsound. Will affect per-compartment GC. Performance loss (1%?). Maintenance and complexity cost, loss of a nice simplification. Can't move the property tree per-thread. We might be able to hang on to per-compartment GC for compartments that never do cross-thread access though.


= Example Users =
= Example Users =
Confirmed users, Bureaucrats and Sysops emeriti
291

edits