V8 (motore JavaScript)
Aspetto
V8 (motore Javascript) software | |
---|---|
![]() | |
Genere | Interprete JavaScript (non in lista) |
Sviluppatore | |
Ultima versione | 3.31.1[1] (12 novembre 2014) |
Sistema operativo | Multipiattaforma |
Linguaggio | C++ JavaScript |
Licenza | BSD (licenza libera) |
Sito web | code.google.com/p/v8/ |
V8 è un motore Javascript open source sviluppato da Google, attualmente incluso in Google Chrome. V8 è scritto in C++ e supporta ECMAScript così come specificato nello standard ECMA-262, terza edizione[2]. V8 può essere embedded in un software (come nel caso di Google Chrome) o può essere eseguito stand-alone, ad esempio in server destinati a supportare il framework Node.js.
Performance
V8 è stato progettato per avere performance elevate. Esegue e compila Javascript, ha un garbage collector altamente efficiente e gestisce in modo efficace l'allocazione di memoria per gli oggetti. Inoltre V8 permette a qualsiasi applicazione C++ in cui è embedded, di esporre allo Javascript i suoi oggetti e/o funzioni[3].
Note
- ^ V8 JavaScript Engine: Changelog, in Google Code, Google. URL consultato il 7 settembre 2012.
- ^ Pagina del progetto su Google Code
- ^ Pagina di documentazione delle API su Google Code