Platform/2008-Q3-Goals: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(New page: === Goals Summary === === Layout === === GFX === === Mac OS X === === Content === * Finish up Cross-Site XHR (Jonas) * Worker Threads (Ben) * Inner-Outer window lifetime cleanup (Ben...)
 
Line 23: Line 23:


=== JS ===
=== JS ===
* 40% interpreter performance improvement
* tracemonkey landed in mozilla-central
* substantial gains on JITed benchmarks
* integration of JS test suite into main reporting model
* test suite/fuzzer for loopy, type-unstable, prototype-chain mutating, shape-busting patterns
* programmatic control of profilers on linux and win32
* new standard lib features from ES3.1/ES4
* improve TT performance on Web JS
* bug 97954 (stand-alone sm) and bug 409021 (updated MMgc for TT) landed


=== Toolkit ===
=== Toolkit ===

Revision as of 15:54, 9 July 2008

Goals Summary

Layout

GFX

Mac OS X

Content

  • Finish up Cross-Site XHR (Jonas)
  • Worker Threads (Ben)
  • Inner-Outer window lifetime cleanup (Ben)
  • Node Iterator (Patch done, needs to be driven in. Jonas)
  • Element Traversal (Jonas)
  • Make progress on XPCOMGC (Johnny)
  • DOM fast path (Jason, Blake, Johnny)
  • Deferred script execution (Jonas)
  • Preemptive script/resource loading (Blake)
  • Figure out Java plugin story for 3.1 (Johnny)
  • XPCWrappedNative::CallMethod() security check removal (Blake)
  • Make DOM mutation events sane (Jonas)

JS

  • 40% interpreter performance improvement
  • tracemonkey landed in mozilla-central
  • substantial gains on JITed benchmarks
  • integration of JS test suite into main reporting model
  • test suite/fuzzer for loopy, type-unstable, prototype-chain mutating, shape-busting patterns
  • programmatic control of profilers on linux and win32
  • new standard lib features from ES3.1/ES4
  • improve TT performance on Web JS
  • bug 97954 (stand-alone sm) and bug 409021 (updated MMgc for TT) landed

Toolkit

Build System

Mozilla 2

Additional Goals