JavaScript:Home Page: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (→‎Active Projects: Updated Narcissus link)
(Narcissus is no longer active)
Line 42: Line 42:
*[[JavaScript:SpiderMonkey:RegExp API|Expose ECMA 262 Regular Expression API]] to C/C++ clients.  
*[[JavaScript:SpiderMonkey:RegExp API|Expose ECMA 262 Regular Expression API]] to C/C++ clients.  
*A [[JavaScript:SpiderMonkey:Parser API|new SpiderMonkey API]] for building and inspecting parse trees.  
*A [[JavaScript:SpiderMonkey:Parser API|new SpiderMonkey API]] for building and inspecting parse trees.  
*Narcissus meta-circular JavaScript interpreter ([https://github.com/mozilla/narcissus source code]).
*[[JS engine modularization]]: incremental long-term project to modularize JS engine source code.
*[[JS engine modularization]]: incremental long-term project to modularize JS engine source code.


*[[Javascript:SpiderMonkey:2013Projects|2013 Projects]]: Projects for the year 2013
*[[Javascript:SpiderMonkey:2013Projects|2013 Projects]]: Projects for the year 2013


== Previous Active Projects ==
== Completed Projects ==


*Narcissus meta-circular JavaScript interpreter ([https://github.com/mozilla/narcissus source code]).
*[[JavaScript:TraceMonkey|TraceMonkey]], the addition of native-code compilation to SpiderMonkey  
*[[JavaScript:TraceMonkey|TraceMonkey]], the addition of native-code compilation to SpiderMonkey  
*[[JaegerMonkey|JägerMonkey]], a new baseline JIT compiler for SpiderMonkey
*[[JaegerMonkey|JägerMonkey]], a new baseline JIT compiler for SpiderMonkey

Revision as of 22:49, 27 August 2013

JavaScript language and implementation plans go here. For background, see:

Hackers

Guidelines

Benchmarks

Tracked Projects

Projects here have a project plan with milestones, tasks, and owners.

  • Generational Garbage Collection: General Garbage Collection project plan and milestone.
  • OdinMonkey: OdinMonkey project plan and milestone.
  • Property Element Storage: Property and Element Storage project plan and milestone.
  • Debugging: Debugging JavaScript, in web content (both desktop and mobile) and in chrome (add-ons and Firefox itself)
  • Stack Snapshots: Lightweight records of where errors occurred, where event handlers were registered, and so on.
  • Heap Profiling: Integrated tools for tracking memory use, finding leaks, and so on.

Active Projects

Completed Projects

Blue Sky

References