Platform/2010-Q1-Goals: Difference between revisions

Jump to navigation Jump to search
Line 53: Line 53:


=== JS ===
=== JS ===
* {{ok|Continue to improve responsiveness: GC}}
* {{done|Continue to improve responsiveness: GC}}
* Performance
* Performance
** {{risk|reduce performance uniformity issues (slow on some kinds of code)}}
** {{miss|reduce performance uniformity issues (slow on some kinds of code)}}
** {{risk|SunSpider / v8 perf improvements, another 30%.}}
** {{miss|SunSpider / v8 perf improvements, another 30%.}}
** {{ok|jsval 64-bit representation - this allows better perf on win64 and snow leopard.}}
** {{miss|jsval 64-bit representation - this allows better perf on win64 and snow leopard.}}
* Improve Web Platform with new features:
* Improve Web Platform with new features:
** {{done|byte vectors for gfx and other uses - specialized ways to ship graphics data around.}}
** {{done|byte vectors for gfx and other uses - specialized ways to ship graphics data around.}}
Line 65: Line 65:
*** {{miss|profiling hooks from JSExecute}}
*** {{miss|profiling hooks from JSExecute}}
*** {{miss|heap profiling API}}
*** {{miss|heap profiling API}}
* {{ok|Basic inline threading system. This should be able to run almost all programs with inline threading, be at least a little faster with the tracing jit on, and be no slower with the tracing jit off.}}
* {{done|Basic inline threading system. This should be able to run almost all programs with inline threading, be at least a little faster with the tracing jit on, and be no slower with the tracing jit off.}}


=== Accessibility ===
=== Accessibility ===
546

edits

Navigation menu