V8 (Javascriptmotor)

Från Wikipedia
Hoppa till: navigering, sök
Google V8 JavaScript-motor
Utvecklare Google
Senaste utgåva 3.7.8[1]
(17 november 2011)
Operativsystem Microsoft Windows , Mac OS X och Linux
Typ JavaScript motor
Licens BSD-license (Open-source)
Webbplats code.google.com/p/v8

V8 är en open source JavaScript-motor som är utvecklad av Google i Danmark, den kommer som en del av Google Chrome webbläsaren men kan också köras och implementeras fristående.[2]

V8 ökar prestandan av JavaScript genom att göra om koden till maskinkod innan det körs istället för att köra det som bytekod eller tolka den.

V8 utvecklades för att Google ville öka prestandan på sin webbläsare i synnerhet i fallet med avancerade webbtjänster. Google hade satt ett mål att öka JavaScript-prestandan med en faktor av 10.[3] V8 gör detta genom att använda gömda klasser som används för objekt som delar egenskaper och optimerar dynamiskt baserat på det. En annan sak som V8 gör annorlunda jämfört med andra javascript motorer är precis skräpsamling som låter den snabbare frigöra den exakta mängd minne som använts för en specifik funktion. Det låter V8 ha en väldigt effektiv minneshantering.

Se även[redigera | redigera wikitext]

Referenser[redigera | redigera wikitext]

  1. ^ ”Changelog - V8 JavaScript Engine”. Google Code. Google. 17 november 2011. http://code.google.com/p/v8/source/browse/trunk/ChangeLog. Läst 20 november 2011. 
  2. ^ [1], Google Chrome tecknad serie, 2008-10-21
  3. ^ [2], Wired: Inside Chrome: The Secret Project to Crush IE and Remake the Web, 2008-10-22

Externa länkar[redigera | redigera wikitext]