From:  Brian Hackett <>
Date:  28 Jan 2017 00:42:24 Hong Kong Time

Re: JS engine multithreading


These should be the main places where API clients will need changes:

- When creating compartments / zones the zone group to use needs to be
- The persistent roots API will need some changes to be threadsafe.
- I'm not sure about the details yet, but GC tracing APIs might need
changes to specify the zone groups they should be tracing.

For the most part though the API doesn't need to change since almost
all data is associated with a zone group which the calling thread will
have exclusive access to.


On Fri, Jan 27, 2017 at 8:55 AM, Boris Zbarsky  wrote:
> On 1/27/17 10:36 AM, Brian Hackett wrote:
>> Any thoughts or comments?
> How much (if any) of this work is visible via the public API?
> -Boris
> _______________________________________________
> dev-tech-js-engine-internals mailing list