SpiderMonkey

SpiderMonkey

SpiderMonkey est le nom de code du premier moteur JavaScript. Il a été écrit par Brendan Eich à Netscape Communications et délivré plus tard comme un logiciel open source. SpiderMonkey est maintenant maintenu par la Fondation Mozilla.

SpiderMonkey est écrit en langage C et comprend compilateur, interpréteur, décompilateur, ramasse-miettes, ainsi que des classes standard. Par lui-même, il ne fournit pas un environnement hôte tel que Document Object Model (DOM). En effet, le but de SpiderMonkey est d'être inclus dans d'autres applications qui fournissent un environnement hôte pour JavaScript. Les applications les plus populaires sont Mozilla Firefox et Mozilla Application Suite/SeaMonkey, avec Adobe Acrobat et Adobe Reader. SpiderMonkey est aussi le moteur JavaScript pour Yahoo! Widget Engine (connu autrefois sous le nom de « Konfabulator ») et UOX3 (UOX), ainsi que l'émulateur Ultima Online.

Une utilisation populaire et créative du moteur JavaScript SpiderMonkey est la suite d'applications Sphere dont le but premier est la conception de jeux de rôle.

SpiderMonkey et son moteur frère Rhino mettent en œuvre le standard ECMAScript for XML (E4X).

Il a connu de nombreuses optimisations de performance par l'intégration des compilateurs à la volée TraceMonkey (Firefox 3.5) et JägerMonkey (Firefox 4). Un troisième compilateur à la volée est en cours de développement (en septembre 2011) : IonMonkey. Il proposerait de nouvelles optimisations et offrirait une grande flexibilité pour des optimisations futures. Il s'agit notamment pour Mozilla de reprendre la main après le lancement du moteur Crankshaft par Google.

Il fonctionne sur les architectures x86 (32 bits et 64 bits) et ARM.

Voir aussi

Articles connexes

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article SpiderMonkey de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • SpiderMonkey — Maintainer Mozilla Foundation Entwickler Mozilla Foundation Betriebssystem plattformübergreifend Programmier­sprache C Lizenz …   Deutsch Wikipedia

  • SpiderMonkey — Тип Движок JavaScript Автор Брендан Айк Разработчики Mozilla Foundation/Mozilla Corporation Написана на Си/C++ Аппаратная платформа Кроссплатформенное программно …   Википедия

  • SpiderMonkey — Este artículo o sección se encuentra desactualizado. Es posible que la información suministrada aquí haya cambiado o sea insuficiente. Se ha sugerido que …   Wikipedia Español

  • SpiderMonkey (taxonomy editor) — SpiderMonkey is an XBRL taxonomy editor developed by CoreFiling Ltd. The organization is unique for its multi user features, which allow any number of users to work on a taxonomy concurrently. The taxonomy is stored in a version control system… …   Wikipedia

  • SpiderMonkey (JavaScript engine) — Infobox Software name = SpiderMonkey caption = developer = Mozilla Foundation / Mozilla Corporation latest release version = latest release date = operating system = Cross platform genre = JavaScript engine programming language = C license =… …   Wikipedia

  • spidermonkey — spider monkey n. Any of several tropical American monkeys of the genus Ateles, having long legs and a long prehensile tail and lacking a thumb. * * * …   Universalium

  • TraceMonkey — SpiderMonkey это кодовое имя первого в истории движка, или интерпретатора, англ. JavaScript engine). SpiderMonkey был написан Бренданом Эйхом во время его работы в Netscape Communications, а позднее сделан открытым. В настоящее время SpiderMonkey …   Википедия

  • Spider monkey (disambiguation) — Spidermonkey can refer to:* Spider monkey, found in the tropical forests of Mexico and Brazil. * SpiderMonkey (taxonomy editor), the XBRL taxonomy editor developed by CoreFiling Ltd. * SpiderMonkey (JavaScript engine), the code name for the first …   Wikipedia

  • Comparison of server-side JavaScript solutions — This is a list of Server side JavaScript solutions. Contents 1 Server side JavaScript use 2 See also 3 External links 4 References …   Wikipedia

  • List of Ben 10 aliens — This is the list of all aliens of the Omnitrix and Ultimatrix showed in the Ben 10 universe Contents 1 Aliens introduced in Ben 10 1.1 Heatblast 1.2 Wildmutt 1.3 Diamondhead …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”