JavaScript/HandlingThreads: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 19: Line 19:
=== Advantages ===
=== Advantages ===
=== Disadvantages ===
=== Disadvantages ===
= Structured cloning with WrappedNative handling =  
= Structured cloning with WrappedNative sharing =  
=== Description ===
=== Description ===
=== Advantages ===
=== Advantages ===
=== Disadvantages ===
=== Disadvantages ===

Revision as of 22:29, 16 November 2010

In Firefox 4, JS extensions using nsIThread.dispatch won't work the same way they have in the past. The purpose of this page is to document the design choices we have, so we can get to a decision, late though it may be.

Here are the choices we have. We can pick more than one.

MT Proxies

Description

Advantages

Disadvantages

ChromeWorkers w/ usable Constructor

Description

Advantages

Disadvantages

Nothing

Description

Advantages

Disadvantages

Environment cloning

Description

Advantages

Disadvantages

Structured cloning with WrappedNative sharing

Description

Advantages

Disadvantages