A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
Google V8 JavaScript-motor | |
Fejlesztő | Google Inc. |
Első kiadás | 2008. július 3. |
Legfrissebb stabil kiadás | 11.4 (stabil verzió, 2023. május 24.)[1][2] |
Programozási nyelv | C++, JavaScript, assembly |
Operációs rendszer | Platformfüggetlen |
Platform | IA-32, x86-64, ARM[3] |
Állapot | Aktív |
Kategória | JavaScript-motor |
Licenc | BSD |
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,[4] először a Google Chrome webböngésző részeként, de külön projektként fejlesztve jelent meg 2008 őszén.[5] Lars Bak a projekt vezető programozója.[6] 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.[7]
A V8 assembler a Strongtalk (egy igen gyors Smalltalk-implementáció) assemblerére épül.[8]
További információk
- Google Code project page
- A cproxyv8 és v8-juice C++-kódkönyvtárak a v8 kibővítésére, pl. kliensoldali kötésű C++-osztályok bevezetésére JavaScriptben.
- A v8cgi egy JavaScriptben írt, v8-alapú keretrendszer webes alkalmazásokhoz.
- node.js is a toolkit for writing performant non-blocking event-driven network servers in JavaScript.
- Inside V8 - A Javascript Virtual Machine
Jegyzetek
- ↑ Chrome Platform Status. (Hozzáférés: 2023. június 29.)
- ↑ Discontinuing release blog posts, 2022. június 17. (Hozzáférés: 2023. június 19.)
- ↑ https://developers.google.com/v8/intro
- ↑ Archivált másolat. . (Hozzáférés: 2010. január 30.)
- ↑ Philipp Lenssen: Google on Google Chrome - comic book. Google Blogoscoped, 2008. szeptember 1. (Hozzáférés: 2008. szeptember 1.)
- ↑ Minto, Rob: The genius behind Google’s web browser. Financial Times, 2009. március 27. (Hozzáférés: 2009. március 31.)
- ↑ Seeley, Rich, Jack Vaughan. „Google Chrome shifts architects' equations as V8 powers the browser”, SOA News, 2008. szeptember 5.. (Hozzáférés: 2008. szeptember 7.)
- ↑ v8 Licenses. . (Hozzáférés: 2010. január 30.)
Fordítás
- Ez a szócikk részben vagy egészben a V8 (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.
Kapcsolódó szócikkek
A lap szövege Creative Commons Nevezd meg! – Így add tovább! 3.0 licenc alatt van; egyes esetekben más módon is felhasználható. Részletekért lásd a felhasználási feltételeket.
Szoftverfejlesztő
Google Inc.
A szoftverkiadás életciklusa
A szoftverkiadás életciklusa
Programozási nyelv
C++
JavaScript
Assembly
Operációs rendszer
Platformfüggetlenség
Platform (informatika)
IA-32
X86-64
ARM architektúra
JavaScript-motor
Licenc
BSD licenc
Szabad szoftver
JavaScript
JavaScript-motor
Google Inc.
Dánia
Google Chrome
Webböngésző
X86
ARM architektúra
Értelmező (informatika)
Szemétgyűjtés
Assembler
Smalltalk
Financial Times
V8 (JavaScript engine)
V8 (JavaScript engine)?oldid=339575736
Dart (programozási nyelv)
WebKit#JavaScriptCore
Sablon:Böngészőmotorok
Sablon:Böngészőmotorok
Sablonvita:Böngészőmotorok
Böngészőmotor
Blink (böngészőmotor)
Gecko
KHTML
Servo (böngészőmotor)
Trident (böngészőmotor)
WebKit
Goanna
Boxely
GtkHTML
Mariner (böngészőmotor)
Presto (böngészőmotor)
Tasman (böngészőmotor)
Böngészőmotorok listája
Fájl:P computing.svg
Portál:Informatika
Updating...x
A lap szövege Creative Commons Nevezd meg! – Így add tovább! 3.0 licenc alatt van; egyes esetekben más módon is felhasználható. Részletekért lásd a felhasználási feltételeket.