IonMonkey

From MozillaWiki
Revision as of 06:16, 15 August 2011 by Dvander (talk | contribs)
Jump to navigation Jump to search

IonMonkey is the next generation JavaScript JIT for SpiderMonkey. It is a whole-method JIT with the ability to perform type specialization. It has two goals: a cleanly engineered design that makes future optimization work possible, and excellent performance.

Planning

See Platform/Features/IonMonkey for IonMonkey's planning page.

Design

See IonMonkey/Overview for an overview of the IonMonkey architecture and its files.

Development

Source code: [1] TBPL: [2]

To get started, see the Build Documentation for SpiderMonkey. Use the '-h' shell option to see all of IonMonkey's options.

Currently, IonMonkey is disabled by default. Use '--ion' to enable it.