Javascript:SpiderMonkey:OdinMonkey: Difference between revisions

Jump to navigation Jump to search
No edit summary
Line 20: Line 20:
** Start general JS parsing before the entire JS script has completed downloading so that asm.js compilation can overlap (and we'd be justified in doing all script parsing off the main thread)
** Start general JS parsing before the entire JS script has completed downloading so that asm.js compilation can overlap (and we'd be justified in doing all script parsing off the main thread)
** asm.js parser: Avoid building an intermediate parse tree; type check during recursive descent {{bug|854061}}
** asm.js parser: Avoid building an intermediate parse tree; type check during recursive descent {{bug|854061}}
* Compress more than just the source in asm.js cache entries
* Further improve caching:
** Use the 'permanent' storage class for app:// webapps
** Compress more than just the source in asm.js cache entries
* Further improve heap access performance : {{bug|870743}}, {{bug|897425}}, {{bug|915157}}
* Further improve heap access performance : {{bug|870743}}, {{bug|897425}}, {{bug|915157}}
* For asm.js->asm.js calls on x86, pass the return value via xmm register, not fp stack
* For asm.js->asm.js calls on x86, pass the return value via xmm register, not fp stack
Confirmed users
367

edits

Navigation menu