Interprete JavaScript: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Mozilla: wikilink
+wl
Riga 4:
Prima della seconda [[guerra dei browser]], avvenuta tra il 2008 e il 2009, gli interpreti JavaScript erano considerati soltanto come programmi interpreti che leggono un codice sorgente JavaScript e eseguono di conseguenza lo [[script]].
 
Il primo interprete JavaScript fu creato da Brendan Eich della Netscape Communications Corporation per il browser [[Netscape Navigator]]. L'interprete, chiamato con il nome in codice di SpiderMonkey, è realizzato in [[C#|C]]. È stato (in JavaScript 1.5) in conformità agli standard ECMA-262 Edition 3. L'interprete [[Rhino (interprete JavaScript)|Rhino]], creato da Norris Boyd (anche lui della Netscape) invece scritto in Java. Come SpiderMonkey, Rhino rispetta la ECMA-262 Edition 3. Altre applicazioni di questa tecnologia includono: Nitro, sviluppato dalla Apple per Safari; [[V8 (motore JavaScript)|V8]], sviluppato per Google Chrome; TraceMonkey, sviluppato per Mozilla Firefox 3.5.
 
I browser web sono sicuramente i più grandi utilizzatori di JavaScript. I browser Web, tipicamente, usano le [[Application programming interface|API]] pubbliche per creare "host objects" responsabili di riflettere il DOM nel JavaScript
Riga 21:
 
=== Mozilla ===
*[[Rhino (interprete JavaScript)|Rhino]]: realizzato dalla [[Mozilla Foundation]], è un programma [[open source]] sviluppato interamente in linguaggio Java.
*[[SpiderMonkey]]: il primo interprete JavaScript mai creato, la cui prima versione è stata sviluppata da Brendan Eich della Netscape Communications.
*JägerMonkey: l'interprete attualmente ancora in fase di sviluppo della [[Mozilla Corporation]].