Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. SpiderMonkey — Wikipédia
SpiderMonkey — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

SpiderMonkey
Description de l'image SpiderMonkey Logo.png.

Informations
Créateur Brendan Eich et NetscapeVoir et modifier les données sur Wikidata
Développé par Mozilla Foundation et Mozilla CorporationVoir et modifier les données sur Wikidata
Dépôt hg.mozilla.org/mozilla-central et github.com/mozilla/gecko-devVoir et modifier les données sur Wikidata
Écrit en C, C++ et RustVoir et modifier les données sur Wikidata
Système d'exploitation Type Unix et Microsoft WindowsVoir et modifier les données sur Wikidata
Environnement Multiplateforme (d)Voir et modifier les données sur Wikidata
Type Moteur JavaScriptVoir et modifier les données sur Wikidata
Licence MPL-2.0Voir et modifier les données sur Wikidata
Site web spidermonkey.devVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

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

Fonctionnalités

[modifier | modifier le code]

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. Il est aussi utilisé par GNOME Shell.

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 pour 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).

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

Utilisations

[modifier | modifier le code]
  • Mozilla Firefox
  • GNOME Shell
  • 0 A.D.

Notes et références

[modifier | modifier le code]
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?

Voir aussi

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • Moteur JavaScript
  • V8
  • JavaScript OSA, un langage de communication inter-processus pour SpiderMonkey sur le Macintosh.

Liens externes

[modifier | modifier le code]
  • (en) SpiderMonkey : moteur JavaScript-C.
  • (fr) Documentation pour SpiderMonkey, point d'entrée en français
  • (en) Vue d'ensemble de TraceMonkey
  • (en) SpiderApe - une bibliothèque C++ construite au-dessus de SpiderMonkey, destinée à simplifier l'inclusion et l'extension de SpiderMonkey.
  • (en) quelques projets qui utilisent le moteur Spidermonkey - JavaScript Native Interface, JavaScript Host
  • (en) projet jslibs - bibliothèques zlib, SQLite, nspr, ode, libpng, libjpeg, libffi, … pour Spidermonkey.
v · m
Mozilla
Général
  • Manifeste Mozilla
  • Mozilla Public License
  • Page d’homonymie « Mozilla »
Organisations
  • Communauté Mozilla
  • Mozilla Foundation
  • Mozilla Corporation
Projets
Navigateurs
  • Firefox
  • Firefox Mobile
  • Firefox Focus
  • Firefox Lite
Navigateurs dérivés
  • Tor Browser
  • SeaMonkey
  • Minimo
  • Camino
Composants de navigateur
  • NSPR
  • SpiderMonkey
  • Tamarin
  • Rhino
  • Venkman
Technologies du navigateur
  • Gecko
  • XPCOM
  • XUL
  • XPInstall
  • Servo
Autres projets
  • Thunderbird
  • Sunbird
  • Mozilla VPN
  • Mozilla Persona
  • XULRunner
  • Eudora OSE
  • Lightning
  • Prism
  • Bugzilla
  • Firefox OS
  • MDN Web Docs
  • Mozilla Composer
  • TraceMonkey
v · m
Exécution informatique
Concepts généraux
  • Programme informatique
  • Langage intermédiaire
  • Chaîne de compilation
  • Fichier exécutable
  • Interprétation
  • Environnement d'exécution
Types de code
  • Code source
  • Code objet
  • Bytecode
  • Code machine
  • Microcode
  • Instruction-machine
Compilation
  • Compilation à la volée
  • Compilation anticipée
  • Préprocesseur
  • Compilateur source à source
anticipée
  • GNU Compiler Collection (C et C++)
  • LLVM
  • LDL
  • GHC (Haskell)
  • Javac (Java)
  • Phalanger (PHP)
  • Free Pascal (Pascal)
à la volée
  • V8, SpiderMonkey (Javascript)
  • PyPy (Python)
Machines virtuelles
  • ART
  • CIL (C#, F#, Visual Basic .NET)
  • Machine virtuelle Java
    • HotSpot
    • GraalVM
  • HHVM (PHP)
  • CPython (Python)
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=SpiderMonkey&oldid=230324962 ».
Catégories :
  • Logiciel écrit en C
  • Logiciel écrit en C++
  • Logiciel écrit en Rust
  • Mozilla
Catégories cachées :
  • Page utilisant P170
  • Page utilisant P178
  • Page utilisant P1324
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P306
  • Page utilisant P400
  • Page utilisant P31
  • Page utilisant P275
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article avec une section vide ou incomplète
  • Portail:Programmation informatique/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id