Ugrás a tartalomhoz

JavaScript-motor

A Wikipédiából, a szabad enciklopédiából
A lap korábbi változatát látod, amilyen Syp (vitalap | szerkesztései) 2011. március 24., 20:54-kor történt szerkesztése után volt. Ez a változat jelentősen eltérhet az aktuális változattól. (Története)

A JavaScript-motor olyan speciális szoftver, ami értelmezi és futtatja a JavaScript (vagy ECMAScript) kódot. Bár számos más felhasználása is létezik a JavaScript-motoroknak, leggyakrabban mégis webböngészőkben használatosak.[1][2][2]

Története

A második, 2008-2009-es böngészőháború előtt, a JavaScript-motor (másképpen JavaScript-értelmező vagy JavaScript-implementáció) egyszerűen egy interpreter volt, ami beolvasta és sorról sorra végrehajtotta a JavaScript forráskódot.

Az első JavaScript-motort a Netscape Communications Corporationnél dolgozó Brendan Eich kódolta a Netscape Navigator webböngésző számára. A SpiderMonkey kódnevű motort C nyelven implementálta. Azóta (a JavaScript 1.5-ben) frissítették, hogy megfeleljen az ECMA-262 Edition 3 specifikációinak. A Rhino motort szintén egy Netscape-dolgozó, Norris Boyd hozta létre, Javában. Ahogy a SpiderMonkey, a Rhino is megfelel az ECMA-262 Edition 3-nak. A technológia felhasználói közé tartozik az Apple Safari 4 Nitro motorja, a Google Chrome V8-a és a Mozilla Firefox 3.5-ben található TraceMonkey.

Külső hivatkozások

Források

  • Ez a szócikk részben vagy egészben a JavaScript engine című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.