Well, if we do not want the main thread to collapse under its weight, we
have to move code off the main thread and to encourage add-ons to do
likewise.

I'm not sure I see an alternative here.

Cheers,
 David

On 5/24/13 1:12 AM, Jonas Sicking wrote:
> My main concern is that Workers created by Gecko are really expensive
> memory-wise. See the thread started by Justin Lebar titled "Rethinking
> the amount of system JS we use in Gecko on B2G".
> 
> The short of it is that each Worker requires a separate JS Runtime and
> we simply haven't optimize runtimes for having lots of them. This is
> especially a problem for B2G where we are very short on memory and
> where we are running multiple copies of Gecko.
> 
> I would expect the same thing to be an issue on Firefox for Android,
> though maybe less so since we're generally running on higher-end
> hardware with more memory.
> 
> So creating Workers from frontend desktop-only code seems fine. But
> it's something that would worry me if we start doing in cross platform
> Gecko code.
> 
> / Jonas
> 


-- 
David Rajchenbach-Teller, PhD
 Performance Team, Mozilla
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to