JavaScript:Home Page: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
== Intro ==


JavaScript language and implementation plans go here.  For background, see:
* JS items in [http://weblogs.mozillazine.org/roadmap/ Brendan's roadmap blog].
* The [http://www.mozilla.org/js/language mozilla.org website's JS language] page.
* [http://developer.mozilla.org/en/docs/JavaScript JS pages] at the [http://developer.mozilla.org Mozilla Developer Center].
== New Projects ==
* Narcissus ([http://lxr.mozilla.org/mozilla/source/js/narcissus source code]).
* A [[JavaScript:SpiderMonkey:Parser API|new SpiderMonkey API]] for building and inspecting parse trees.
* [[JavaScript:SpiderMonkey:Context Threading|Context-thread]] the SpiderMonkey interpreter.
* Make mostly-dense arrays [https://bugzilla.mozilla.org/show_bug.cgi?id=322889 blazingly fast].
* [[JavaScript:SpiderMonkey:RegExp API|Expose ECMA 262 Regular Expression API]] to C/C++ clients.
== Coding Style Guidelines ==
* [[JavaScript:SpiderMonkey:Coding_Style|SpiderMonkey]]
* How to write [[JavaScript:SpiderMonkey:JS_Tests|unit tests]] for use by jsDriver.pl.
== 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.
* 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].

Revision as of 21:11, 15 November 2006