Intèrpret de JavaScript

Un intèrpret de JavaScript és un programari especialitzat que executa ordres de JavaScript, utilitzats principalment pels navegadors.

Abans de la segona guerra de navegadors, que va tenir lloc entre 2008 i 2009, els intèrprets de JavaScript es consideraven només com a programes d’intèrpret que llegien un codi font de JavaScript i executaven l’script en conseqüència. El primer intèrpret de JavaScript va ser creat per Brendan Eich de Netscape Communications Corporation per al navegador Netscape Navigator. L’intèrpret, nom en codi SpiderMonkey, està fet en C. Va ser (en JavaScript 1. 5) d’acord amb ECMA – 262 Edició 3 estàndards. L’intèrpret de Rhino, creat per Norris Boyd (també de Netscape) en el seu lloc escrit en Java. A l’igual que SpiderMonkey, Rhino respecta l’edició ECMA-262 3. Altres aplicacions d’aquesta tecnologia inclouen: Nitro, desenvolupat per Apple per a Safari; V8, desenvolupat per Google Chrome; TraceMonkey, desenvolupat per Mozilla Firefox 3. 5. Els navegadors web són definitivament els majors usuaris de JavaScript. Els navegadors web generalment usen API públiques per crear “objectes host” responsables de reflectir el DOM en JavaScript.

Un navegador típic té una interfície gràfica independent i un intèrpret de JavaScript, el que facilita el seu ús en altres projectes . Per exemple, Carakan s’usa amb Presto, Nitro amb WebKit, SpiderMonkey amb Gecko, KJS amb KHTML. Altres combinacions a vegades són possibles, per exemple, V8 amb WebKit a Google Chrome. L’intèrpret de JavaScript permet als desenvolupadors accedir a les funcions necessàries per controlar el navegador. La competència entre els desenvolupadors de navegadors per al desenvolupament d’intèrprets de JavaScript cada vegada més ràpids és clarament molt acalorada. El 2008, Google Chrome va ser elogiat per les seves capacitats d’intèrpret, però altres navegadors ràpidament van adquirir nous intèrprets JavaScript més ràpids. Més tard va ser de nou Google Chrome per guanyar en aquesta competència. La força de Chrome estava en el rendiment de l’aplicació i la velocitat d’execució de JavaScript, dues característiques que havien estat reconegudes per molts llocs web com les més ràpides trobades entre els navegadors més importants d’aquest període. Amb l’arribada de Squirrelfish Extreme i TraceMonkey, es va trobar que el rendiment de Chrome en l’execució de JavaScript era menor. Google va respondre amb el programa danès V8, que va impulsar el rendiment de Google Chrome 2.

VBScript

En computació, VBScript (abreviatura de Visual Basic Scripting Edition de Microsoft) és un subconjunt de Visual Basic utilitzat en Active Server Pages i scrip …

V8 (motor de JavaScript)

V8 és un motor de JavaScript de codi obert desenvolupat per Google, actualment inclòs a Google Chrome. V8 està escrit en C ++ i és compatible amb ECMA …

BÀSICA

Llenguatges de programació

El Programari de Microsoft

Idiomes derivats de Visual Basic

Programari multiplataforma

Programari lliure en C ++

Programari lliure en JavaScript

Programari amb llicència BSD

Google

Leave a Comment

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *