En Javascriptmotor är ett dataprogram som exekverar (kör) Javascript-kod.
Oftast ingår den som en del av en webbläsare.
Innan det andra webbläsarkriget 2008-2009 var Javascriptmotorn bara en tolk (interpreter) som läste Javascript-källkoden rad för rad och körde skriptet efter detta. Nyare Javascriptmotorer, såsom Chakara, översätter Javascript-koden helt till maskinkod för att öka snabbheten.
Den allra första Javascriptmotorn skapades av Brendan Eich på Netscape Communications Corporation för deras webbläsare Netscape Navigator. Motorn hade kodnamnet Spidermonkey, och skrevs i programmeringsspråket C. Den har sedan uppdaterats (i JavaScript 1.5) för att stämma överens med standarden ECMA-262 utgåva 3. Javascriptmotorn Rhino skapades främst av Norris Boyd (även han på Netscape) och är skrivet i Java. Liksom Spidermonkey, är Rhino kompatibelt med ECMA-262 utgåva 3. Rhino används bland annat i Apple Safari 4's Nitro, Google Chrome V8 och Mozilla Firefox 3.5's TraceMonkey.
This article uses material from the Wikipedia Svenska article Javascriptmotor, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Innehållet är tillgängligt under CC BY-SA 4.0 om ingenting annat anges. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Svenska (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.