JavaScript:Projects: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created)
 
Line 70: Line 70:
= Performance =
= Performance =


== ARM/B2G Performance ==
== ARM/B2G ==
* '''Goal:''' Optimize ARM performance for Firefox OS and Android.
* '''Goal:''' Optimize ARM performance for Firefox OS and Android.
* '''Team:''' dcrosher, jcoppeard, mrosenberg
* '''Team:''' dcrosher, jcoppeard, mrosenberg
Line 76: Line 76:
* '''More info:'''  
* '''More info:'''  


== AWFY Performance ==
== AWFY ==
* '''Goal:''' Optimize AWFY benchmarks.
* '''Goal:''' Optimize AWFY benchmarks.
* '''Team:'''  
* '''Team:'''  
Line 82: Line 82:
* '''More info:''' http://arewefastyet.com/
* '''More info:''' http://arewefastyet.com/


== OdinMonkey Performance ==
== OdinMonkey ==
* '''Goal:''' Optimize OdinMonkey and Emscripten.
* '''Goal:''' Optimize OdinMonkey and Emscripten.
* '''Team:''' luke, alon
* '''Team:''' luke, alon
Line 99: Line 99:
* '''Tracking bug:''' {{bug|}}
* '''Tracking bug:''' {{bug|}}
* '''More info:''' The A-Team is implementing this test framework with input from Luke. https://etherpad.mozilla.org/js-benchmarking
* '''More info:''' The A-Team is implementing this test framework with input from Luke. https://etherpad.mozilla.org/js-benchmarking


= Dev Tools =
= Dev Tools =

Revision as of 07:15, 12 September 2013

This list of active JS projects was compiled from older lists of tracked projects and 2013 projects.


JavaScript Language

Parallel JS

  • Goal: Expose finer-grain parallelism to JavaScript.
  • Team: sstangl, luke, niko, shu?
  • Tracking bug: bug 891877
  • More info: Work includes a parallel subset of JS (bug 891877), RiverTrail/ParallelArray (bug 801869), and prototyping Shared ArrayBuffers.

ECMA-402 i18n

Test262

ES6

Classes

Modules

Symbols

Typed Objects


GC

Exact Stack Rooting

Generational GC


Performance

ARM/B2G

  • Goal: Optimize ARM performance for Firefox OS and Android.
  • Team: dcrosher, jcoppeard, mrosenberg
  • Tracking bug: bug
  • More info:

AWFY

OdinMonkey

Browsermark 2.0

Selenium Browser Benchmark

  • Goal: Create a test framework to browse real websites using Selenium scripts and measure performance regressions.
  • Team: jmaher, bclary, luke
  • Tracking bug: bug
  • More info: The A-Team is implementing this test framework with input from Luke. https://etherpad.mozilla.org/js-benchmarking

Dev Tools

jsdbg2

Heap Profiling

Stack Snapshots

Technical Debt

Minimize Header Dependencies

  • Goal: Reduce header dependencies of jsapi.h and friends to improve rebuild times.
  • Team: njn
  • Tracking bug: bug 908050
  • More info: bug 785103 tracks header minimization for all of Gecko.


Research

Shumway