JavaScript:Home Page: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Reorder and rename Guidelines)
m (Link to moved JS Bug Triage Tags)
Line 13: Line 13:
== Guidelines ==
== Guidelines ==


* [[JavaScript:SpiderMonkey:Coding_Style|SpiderMonkey code guidelines]]
* [[JavaScript:SpiderMonkey:Coding_Style|SpiderMonkey coding style guide]]
* [[JavaScript:SpiderMonkey:Regression_Policy|SpiderMonkey performance regression policy]]
* [[JavaScript:Bug Triage Tags|Bug Triage Tags]]


== Benchmarks ==
== Benchmarks ==
Line 24: Line 24:


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


Line 60: Line 61:


== References ==
== References ==
* "[http://www.cs.kent.ac.uk/people/staff/rej/gcbook/gcbook.html Garbage Collection: algorithms for automatic dynamic memory management]", by Richard Jones, is a comprehensive reference book about different garbage collection algorithms.
* "[http://www.cs.kent.ac.uk/people/staff/rej/gcbook/gcbook.html Garbage Collection: algorithms for automatic dynamic memory management]", by Richard Jones, is a comprehensive reference book about different garbage collection algorithms.
* Also Richard Jones's webpage has a collection of [http://www.cs.kent.ac.uk/people/staff/rej/gc.html references].
* Also Richard Jones's webpage has a collection of [http://www.cs.kent.ac.uk/people/staff/rej/gc.html references].
* Several conferences where most memory management papers go: [http://portal.acm.org/browse_dl.cfm?linked=1&part=series&idx=SERIES858&coll=portal&dl=ACM&CFID=43281450&CFTOKEN=59448574 ISMM], [http://portal.acm.org/browse_dl.cfm?linked=1&part=series&idx=SERIES363&coll=portal&dl=ACM&CFID=43281450&CFTOKEN=59448574 PLDI], [http://portal.acm.org/browse_dl.cfm?linked=1&part=series&idx=SERIES318&coll=portal&dl=ACM&CFID=43281450&CFTOKEN=59448574 OOPSLA], [http://portal.acm.org/browse_dl.cfm?linked=1&part=series&idx=SERIES11259&coll=portal&dl=ACM&CFID=43281450&CFTOKEN=59448574, VEE].
* Several conferences where most memory management papers go: [http://portal.acm.org/browse_dl.cfm?linked=1&part=series&idx=SERIES858&coll=portal&dl=ACM&CFID=43281450&CFTOKEN=59448574 ISMM], [http://portal.acm.org/browse_dl.cfm?linked=1&part=series&idx=SERIES363&coll=portal&dl=ACM&CFID=43281450&CFTOKEN=59448574 PLDI], [http://portal.acm.org/browse_dl.cfm?linked=1&part=series&idx=SERIES318&coll=portal&dl=ACM&CFID=43281450&CFTOKEN=59448574 OOPSLA], [http://portal.acm.org/browse_dl.cfm?linked=1&part=series&idx=SERIES11259&coll=portal&dl=ACM&CFID=43281450&CFTOKEN=59448574, VEE].

Revision as of 21:33, 23 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

Previous Active Projects

Blue Sky

References