Pająk Małpa

Pająk Małpa

Informacja
Twórca Brendan Eich i Netscape
Opracowany przez Fundacja Mozilla
Ostatnia wersja 45 (8 marca 2016 r)
Wersja zaawansowana 52,7.2 (15 marca 2018 r)
Kaucja hg.mozilla.org/mozilla-central
Napisane w C , C ++ i Rust
Rodzaj Silnik JavaScript
Licencja MPL-2.0 ( d )
Stronie internetowej developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey i spidermonkey.dev

SpiderMonkey to nazwa kodowa pierwszegosilnika JavaScript. Został napisany przezBrendana EichadlaNetscape Communications,a później wydany jako oprogramowanieopen source. SpiderMonkey jest terazobsługiwanyprzezMozilla Foundation.

funkcje

SpiderMonkey jest napisany w języku C i zawiera kompilator , interpreter , dekompilator , garbage collector , a także standardowe klasy. Sam w sobie nie zapewnia środowiska hosta, takiego jak Document Object Model (DOM).

Rzeczywiście, celem SpiderMonkey jest włączenie go do innych aplikacji, które zapewniają środowisko hosta dla JavaScript. Najpopularniejsze aplikacje to Mozilla Firefox i Mozilla Application Suite / SeaMonkey , z Adobe Acrobat i Adobe Reader. SpiderMonkey to także silnik JavaScript dla Yahoo! Widget Engine (dawniej Konfabulator) i UOX3 ( UOX ), a także emulator Ultima Online . Jest również używany przez powłokę GNOME .

Popularnym i kreatywnym zastosowaniem silnika JavaScript SpiderMonkey jest pakiet aplikacji Sphere , którego głównym celem jest projektowanie gier RPG .

SpiderMonkey i jego siostrzany silnik Rhino implementują standard ECMAScript dla XML (E4X).

Przeszedł wiele optymalizacji wydajności, integrując kompilatory w locie TraceMonkey (Firefox 3.5) i JägerMonkey (Firefox 4).

Działa na architekturach x86 (32-bitowych i 64-bitowych) i ARM .

Używa

Uwagi i odniesienia

  1. „  https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Releases/45  ”
  2. „  https://hg.mozilla.org/releases/mozilla-esr52/rev/FIREFOX_52_7_2esr_RELEASE  ” (dostęp 23 marca 2018 r. )

Zobacz też

Powiązane artykuły

Linki zewnętrzne