V8 JavaScript-motor

Google V8 JavaScript-motor

FejlesztőGoogle Inc.
Első kiadás2008. július 3.
Legfrissebb stabil kiadás11.4 (stabil verzió, 2023. május 24.)
Programozási nyelvC++, JavaScript, assembly
Operációs rendszerPlatformfüggetlen
PlatformIA-32, x86-64, ARM
ÁllapotAktív
KategóriaJavaScript-motor
LicencBSD
Kódtárhttps://chromium.googlesource.com/v8/v8
A Google V8 JavaScript-motor weboldala

A V8 JavaScript-motor, angolul V8 JavaScript engine egy nyílt forráskódú JavaScript-futtatómotor, amit a Google fejlesztett ki Dániában. Fejlesztése 2006-ban kezdődött meg, először a Google Chrome webböngésző részeként, de külön projektként fejlesztve jelent meg 2008 őszén. Lars Bak a projekt vezető programozója. A projekt neve nyilvánvalóan játékos utalás a V8-motorok nagy teljesítményére. x86 és ARM architektúrákon fut, többmagos processzorokat is támogat.

A V8 sebességi előnyének nagy részét az adja, hogy a JavaScriptet nem interpretálva, vagy bájtkódra fordítva futtatja, hanem natív gépi kódot gyárt belőle futtatás előtt. További teljesítménynövelő trükköket is bevet, mint az inline caching, a precíz memóriakezelés (kis memóriaterületeket foglal le és szabadít fel) automatikus szemétgyűjtéssel. Ezekkel a V8 képes a JavaScript-alkalmazásokat a hagyományos, lefordított alkalmazásokkal összemérhető sebességgel futtatni.

A V8 assembler a Strongtalk (egy igen gyors Smalltalk-implementáció) assemblerére épül.

További információk

Jegyzetek

  1. ↑ "Chrome Platform Status". Hozzáférés: 2023. június 29.
  2. ↑ "Discontinuing release blog posts". 2022. június 17. Hozzáférés: 2023. június 19.
  3. ↑ https://developers.google.com/v8/intro
  4. ↑ "Archivált másolat". 2013. november 5. dátummal az eredeti címről archiválva. Hozzáférés: 2010. január 30.
  5. ↑ Philipp Lenssen (2008. szeptember 1.). "Google on Google Chrome - comic book". Google Blogoscoped. Hozzáférés: 2008. szeptember 1.
  6. ↑ Minto, Rob (2009. március 27.). "The genius behind Google's web browser". Financial Times. Hozzáférés: 2009. március 31.
  7. ↑ Seeley, Rich (2008. szeptember 5.). "Google Chrome shifts architects' equations as V8 powers the browser". SOA News. 2010. április 27. dátummal az eredeti címről archiválva. Hozzáférés: 2008. szeptember 7. {{cite news}}: Unknown parameter |coauthors= ignored (|author= suggested) (súgó)
  8. ↑ "v8 Licenses". 2010. július 22. dátummal az eredeti címről archiválva. Hozzáférés: 2010. január 30.

Fordítás

Kapcsolódó szócikkek