546
edits
(→JS) |
|||
Line 47: | Line 47: | ||
=== JS === | === JS === | ||
* Continue to improve responsiveness: GC | * [on track] Continue to improve responsiveness: GC | ||
* Performance | * Performance | ||
** reduce performance uniformity issues (slow on some kinds of code) | ** [at risk] reduce performance uniformity issues (slow on some kinds of code) | ||
** SunSpider / v8 perf improvements, another 30%. | ** [at risk] SunSpider / v8 perf improvements, another 30%. | ||
** jsval 64-bit representation - this allows better perf on win64 and snow leopard. | ** [on track] 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: | ||
** 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. | ||
** Begin building out tool Support | ** Begin building out tool Support | ||
*** Design JSD replacement | *** [miss] Design JSD replacement | ||
*** profiling support w/ JIT active | *** [miss] profiling support w/ JIT active | ||
*** profiling hooks from JSExecute | *** [miss] profiling hooks from JSExecute | ||
*** heap profiling API | *** [miss] heap profiling API | ||
* 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. | * [on track] 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 === |
edits