<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=V8_%28JavaScript-Engine%29</id>
	<title>V8 (JavaScript-Engine) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=V8_%28JavaScript-Engine%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=V8_(JavaScript-Engine)&amp;action=history"/>
	<updated>2026-05-16T13:07:12Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=V8_(JavaScript-Engine)&amp;diff=204146&amp;oldid=prev</id>
		<title>imported&gt;Trustable: +Kategorie:Google-Software</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=V8_(JavaScript-Engine)&amp;diff=204146&amp;oldid=prev"/>
		<updated>2026-01-18T00:53:45Z</updated>

		<summary type="html">&lt;p&gt;+&lt;a href=&quot;/index.php?title=Kategorie:Google-Software&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Kategorie:Google-Software (Seite nicht vorhanden)&quot;&gt;Kategorie:Google-Software&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
| Name                  = &lt;br /&gt;
| Logo                  = &lt;br /&gt;
| Screenshot            = &lt;br /&gt;
| Beschreibung          = &lt;br /&gt;
| Maintainer            = &lt;br /&gt;
| Hersteller            = V8 Team ([[Google Inc.]])&lt;br /&gt;
| Erscheinungsjahr      = &lt;br /&gt;
| AktuelleVersion       = &lt;br /&gt;
| AktuelleVersionFreigabeDatum = &lt;br /&gt;
| AktuelleVorabVersion  = &lt;br /&gt;
| AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
| Betriebssystem        = [[Microsoft Windows|Windows]], [[macOS]], [[Linux]], [[FreeBSD]], [[Android (Betriebssystem)|Android]]&lt;br /&gt;
| Programmiersprache    = [[C++]]&lt;br /&gt;
| Kategorie             = [[JavaScript-Engine]]&lt;br /&gt;
| Lizenz                = [[BSD-Lizenz|BSD]]&lt;br /&gt;
| Deutsch               = &lt;br /&gt;
| Website               = [https://github.com/v8/v8 github.com/v8/v8]&lt;br /&gt;
| Dateien               = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;V8&amp;#039;&amp;#039;&amp;#039; ist eine [[JavaScript-Engine]] nach dem Standard [[Ecma International|ECMA]]-262. Sie wird vom Unternehmen [[Google LLC|Google]] unter einer [[BSD-Lizenz]] als [[freie Software]] veröffentlicht. Ausgeliefert wird sie als Teil des [[Webbrowser]]s [[Google Chrome]], kann jedoch auch unabhängig davon verwendet werden.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://v8.dev/ |titel=V8 JavaScript engine |abruf=2020-12-03}}&amp;lt;/ref&amp;gt; V8 soll die Ausführung von JavaScript-Code beschleunigen.&lt;br /&gt;
&lt;br /&gt;
V8 wird von Googles V8-Team unter der Leitung von [[Lars Bak (Informatiker)|Lars Bak]] hauptsächlich in Googles Forschungslabor in [[Aarhus]] ([[Dänemark]]) entwickelt, das mit der [[Universität Aarhus]] zusammen Forschung an und Entwicklung von [[virtuelle Maschine|virtuellen Maschinen]] betreibt.&amp;lt;ref&amp;gt;{{Webarchiv |url=http://www.ft.com/cms/s/0/03775904-177c-11de-8c9d-0000779fd2ac.html |wayback=20111231124135 |text=The genius behind Google’s browser}} FT Magazine, 27. März 2009 (über [[Lars Bak (Informatiker)|Lars Bak]] und die Entstehungsgeschichte von V8).&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |autor=heise online |url=https://www.heise.de/newsticker/meldung/Google-Chrome-Google-greift-Microsoft-mit-eigenem-Browser-an-202391.html |titel=Google Chrome: Google greift Microsoft mit eigenem Browser an |abruf=2020-12-03}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technik ==&lt;br /&gt;
V8 wird in der Programmiersprache [[C++]] entwickelt und unterstützt die [[x86-Prozessor|x86]]- und [[ARM-Architektur|ARM-]]Hardware-Architekturen und [[Mehrkernprozessor]]en.&lt;br /&gt;
&lt;br /&gt;
V8 steigert die Leistung zur Laufzeit, indem der JavaScript-Code bei der Ausführung durch sogenannte [[Just-in-time-Kompilierung]] zunächst in nativen [[Maschinensprache|Maschinencode]] übersetzt wird. Weitere Leistungsvorteile ergeben sich aus Optimierungstechniken wie dem Einsatz von [[Inline Caching]], das JavaScript-Objekte versteckt, um geteilte [[Klasse (Objektorientierung)|Klassen]] erweitert, und einer sogenannten „exakten [[automatische Speicherbereinigung|automatischen Speicherbereinigung]]“, die Speicher schnell und in kleinen Portionen zuweist und wieder freigibt, was hierbei längere Wartezeiten vermeidet.&lt;br /&gt;
&lt;br /&gt;
Die Initialisierung der V8 wird durch [[Schnappschuss (Informationstechnik)#Schnappschuss einer Internetseite|Snapshots]] beschleunigt. Bei der Kompilierung der V8 wird eine JavaScript-Umgebung erstellt, [[Serialisierung|serialisiert]] und durch den [[Just-in-time-Kompilierung|JIT]] vorkompiliert. Das Kompilat wird als Snapshot in die endgültige V8 integriert und dient zur Laufzeit neuen Instanzen der V8 als Vorlage.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
V8 befindet sich seit 2006 in der Entwicklung.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://techon.nikkeibp.co.jp/article/HONSHI/20090106/163615/ |titel=Why Is the New Google V8 Engine So Fast? &amp;amp;#91;Part 1&amp;amp;#93; |werk=Nikkei Electronics Asia |datum=2009-01-13 |archiv-url=https://web.archive.org/web/20131105163257/http://techon.nikkeibp.co.jp/article/HONSHI/20090106/163615/ |archiv-datum=2013-11-05 |abruf=2020-12-03}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
Am 3.&amp;amp;nbsp;Juli 2008 wurde erstmals Quellcode veröffentlicht.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://bugs.chromium.org/p/v8/adminIntro |titel=v8 - V8 JavaScript Engine - Monorail |abruf=2020-12-03}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
Als V8 am 2.&amp;amp;nbsp;September 2008 als Teil von Google Chrome veröffentlicht wurde, erreichte es im Vergleich mit anderen gebräuchlichen Implementierungen deutlich überlegene Ausführungsgeschwindigkeiten.&amp;lt;ref&amp;gt;{{Internetquelle |autor=heise online |url=https://www.heise.de/newsticker/meldung/Google-Chrome-ueberholt-die-Konkurrenz-202963.html |titel=Google Chrome überholt die Konkurrenz |abruf=2020-12-03}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
In der Folge zogen die Hersteller der anderen verbreiteten Browser daraufhin bald mit ähnlichen Optimierungen nach (wie Mozilla mit den Entwicklungen der Projekte &amp;#039;&amp;#039;[[SpiderMonkey#TraceMonkey|TraceMonkey]]&amp;#039;&amp;#039; und &amp;#039;&amp;#039;[[SpiderMonkey#JägerMonkey|JägerMonkey]]&amp;#039;&amp;#039;), bis zuletzt auch Microsoft mit der im [[Internet Explorer]] 9 enthaltenen überarbeiteten JavaScript-Implementierung zu ähnlichen Ergebnissen kam.&lt;br /&gt;
Mit der von Google unter dem Projektnamen &amp;#039;&amp;#039;Crankshaft&amp;#039;&amp;#039; entwickelten Technik zur Optimierung des JavaScript-Codes zur Laufzeit wurden nochmals deutliche Leistungssteigerungen erzielt.&amp;lt;ref&amp;gt;{{Internetquelle |autor=heise online |url=https://www.heise.de/ix/meldung/Chromes-Kurbelwelle-optimiert-JavaScript-zur-Laufzeit-1149365.html |titel=Chromes &amp;quot;Kurbelwelle&amp;quot; optimiert JavaScript zur Laufzeit |abruf=2020-12-03}}&amp;lt;/ref&amp;gt; Sie wurde im Dezember 2010 erstmals vorgestellt und ist in Google Chrome ab der Version 10 enthalten.&lt;br /&gt;
&lt;br /&gt;
2016 erhielt sie den [[Programming Languages Software Award]] von ACM SIGPLAN.&lt;br /&gt;
&lt;br /&gt;
== Verbreitung ==&lt;br /&gt;
V8 wird primär für den Einsatz im Browser Google Chrome entwickelt, aber auch in der [[ereignisgesteuerte Architektur|ereignisgesteuerten]] Plattform „[[Node.js]]“ findet sie Verwendung. Des Weiteren wird V8 im Rahmen des V8CGI-Projektes (mittlerweile umbenannt in [[TeaJS]]) als serverseitige Skriptsprache genutzt, und in der neuen Version 5 der [[Qt (Bibliothek)|Qt-Bibliothek]] ersetzt V8 die bisher verwendete JavaScript-Implementierung. Das [[NoSQL]]-Datenbanksystem [[MongoDB]] benutzt V8 als JavaScript-Implementierung.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://blog.mongodb.org/post/46419580374/mongodb-24-javascript-changes |titel=MongoDB.org Community Blog |werk=blog.mongodb.org |abruf=2016-06-27}}&amp;lt;/ref&amp;gt; Mit der V8js Extension kann V8 in [[PHP]] integriert werden.&amp;lt;ref&amp;gt;[http://www.php.net/manual/de/book.v8js.php V8 Javascript-Engine Integration], PHP Manual.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Versionsgeschichte ==&amp;lt;!-- Unvollständige Liste: Vor und zwischen den angegebenen Versionen lagen weitere Releases. --&amp;gt;&lt;br /&gt;
* 4.5: 17. Juli 2015&lt;br /&gt;
&lt;br /&gt;
* 5.0: 15. März 2016&lt;br /&gt;
&lt;br /&gt;
* 5.8: 20. März 2017&amp;lt;ref&amp;gt;[https://v8project.blogspot.de/2017/03/v8-release-58.html V8 Release 5.8]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* 6.0: 19. Juni 2017&lt;br /&gt;
&lt;br /&gt;
* 7.0: 15. Oktober 2018&lt;br /&gt;
* 7.2: 18. Dezember 2018&amp;lt;ref&amp;gt;{{Internetquelle |url=https://v8.dev/blog/v8-release-72 |titel=V8 release v7.2 · V8 |abruf=2019-01-31}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 8.0: 18. Dezember 2019&lt;br /&gt;
&lt;br /&gt;
* 9.0: 17. März 2021&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[WebKit#JavaScriptCore|JavaScriptCore]]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:JavaScript-Engine]]&lt;br /&gt;
[[Kategorie:Node.js]]&lt;br /&gt;
[[Kategorie:Freies Programmierwerkzeug]]&lt;br /&gt;
[[Kategorie:Google Chrome]]&lt;br /&gt;
[[Kategorie:Google-Software]]&lt;br /&gt;
[[Kategorie:Windows-Software]]&lt;br /&gt;
[[Kategorie:Linux-Software]]&lt;br /&gt;
[[Kategorie:MacOS-Software]]&lt;br /&gt;
[[Kategorie:BSD-Software]]&lt;br /&gt;
[[Kategorie:Android-Software]]&lt;br /&gt;
[[Kategorie:Virtuelle Maschine]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Trustable</name></author>
	</entry>
</feed>