4 ms·
Is it possible that with multi-tasking, having two threads of the new Nitro JS engine open in memory slows everything down? It's not that big of a deal with 512
by webXL 16y ago
Is it possible that with multi-tasking, having two threads of the new Nitro JS engine open in memory slows everything down? It's not that big of a deal with 512mb of RAM and dual core, but the iPad 1 could be sluggish. I guess it's possible they only use one JS thread for everything (even the 9 "tabs" in Safari), and this really is just a bug.
- ryanpetrich 16y agoThere's one web thread per process (and JavaScript can either run on it or the main thread), but home screen apps run in their own process. Nitro doesn't use substantially more memory than the earlier engine.
- rahoulb 16y agoIn another thread discussing this there was the suggestion that Nitro's JIT compiler may need special privileges to mark writable memory as executable as iOS doesn't allow that under normal circumstances. Maybe that flag's been set for MobileSafari but not set for Springboard.