JavaScript-motor
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
- Are We Fast Yet? (Gyorsak vagyunk már?) – A Mozilla Firefox, Google Chrome és az Apple Safari legújabb JavaScript-motorjainak napi összehasonlítása
- Peacekeeper – Böngésző-sebességteszt
- Speed-Battle – Online JavaScript-sebességteszt
Források
- ↑ http://news.cnet.com/8301-30685_3-20000110-264.html "Opera 10.5 brings new JavaScript engine" Stephen Shankland
- ↑ a b http://news.cnet.com/8301-17939_109-10157475-2.html
- 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.