V8 (рушій JavaScript): відмінності між версіями
[неперевірена версія] | [очікує на перевірку] |
MrPuVo (обговорення | внесок) Функція пропозицій посилань: додано 2 посилання. Мітки: Візуальний редактор Редагування з мобільного пристрою Редагування через мобільну версію Розширене редагування з мобільного Завдання новачку Пропоноване: додати посилання |
|||
(Не показані 26 проміжних версій 16 користувачів) | |||
Рядок 1: | Рядок 1: | ||
{{About|рушій JavaScript||V8}} |
|||
{{Infobox software |
{{Infobox software |
||
| name = V8 JavaScript Engine |
| name = V8 JavaScript Engine |
||
| logo = |
| logo = V8_JavaScript_engine_logo_2.svg |
||
| screenshot = |
| screenshot = |
||
| caption = |
| caption = |
||
| developer = |
| developer = The Chromium Project |
||
| frequently updated = так |
| frequently updated = так |
||
| operating system = [[Багатоплатформність|Багатоплатформний]] |
|||
| operating system = [[Microsoft Windows]], [[Mac OS X]], [[Linux]], [[FreeBSD]], [[Android]], [[Google Chrome OS]], [[webOS]]<ref>[http://www.precentral.net/palm-and-hp-oscon2010-open-source-inevitable Використання V8 у webOS]{{ref-en}}</ref><ref>[http://www.computerra.ru/vision/559188/ Обзор новой версии webOS 2.0 и встроенного браузера]{{ref-ru}}</ref>, [[BlackBerry 10]] |
|||
⚫ | |||
| latest release version = 4.1<ref>{{cite web |url=http://code.google.com/p/v8/source/browse/trunk/ChangeLog |title=V8 JavaScript Engine: Changelog |date=19 Feb 2014 |work=[[Google Code]] |publisher=[[Google]] |accessdate=21 Feb 2014}}</ref> |
|||
| latest release version = 5.8<ref>{{cite web|url=https://v8project.blogspot.com/2017/03/v8-release-58.html|title=V8 Release 5.8|publisher=V8 Project|accessdate=1 червня 2017|archive-date=30 березня 2017|archive-url=https://web.archive.org/web/20170330180515/https://v8project.blogspot.com/2017/03/v8-release-58.html}}</ref><ref>{{cite web|url=https://chromereleases.googleblog.com/2017/04/stable-channel-update-for-desktop.html|title=Stable Channel Update for Desktop|publisher=Google Chrome Team|accessdate=1 червня 2017|archive-date=18 травня 2017|archive-url=https://web.archive.org/web/20170518083953/https://chromereleases.googleblog.com/2017/04/stable-channel-update-for-desktop.html}}</ref> |
|||
⚫ | |||
| latest release date = {{start date and age|2017|04|19}} |
|||
| size = |
| size = |
||
| programming language = [[C++]],<ref name="V8">http://code.google.com/p/v8/</ref> [[JavaScript]]<ref name="V8"/> |
|||
| programming language = [[C++]],<ref name="V8">{{cite web|url=https://code.google.com/p/v8/|title=V8 JavaScript Engine|publisher=[[Google Code]]|accessdate=22 травня 2013|archive-date=15 травня 2013|archive-url=https://web.archive.org/web/20130515132628/https://code.google.com/p/v8/}}</ref> [[JavaScript]]<ref name="V8"/> |
|||
| platform = [[IA-32]], [[x86-64]], [[ARM (архітектура)|ARM]]<ref name=google_dev>https://developers.google.com/v8/intro</ref>, [[MIPS]]<ref>Офіційна підтримка з версії 3.8.2</ref> |
| platform = [[IA-32]], [[x86-64]], [[ARM (архітектура)|ARM]]<ref name=google_dev>{{Cite web |url=https://developers.google.com/v8/intro |title=Архівована копія |accessdate=22 травня 2013 |archive-date=4 квітня 2017 |archive-url=https://web.archive.org/web/20170404171153/https://developers.google.com/v8/intro }}</ref>, [[MIPS]]<ref>Офіційна підтримка з версії 3.8.2</ref> |
||
| status = активний |
| status = активний |
||
| genre = [[рушій JavaScript]] |
| genre = [[рушій JavaScript]] |
||
| license = [[Ліцензія BSD|BSD]]<ref>{{cite web|url=https://github.com/v8/v8/blob/master/LICENSE.v8|title=v8/LICENSE.v8 at master|publisher=Github|accessdate=1 червня 2017|archive-date=7 серпня 2021|archive-url=https://web.archive.org/web/20210807222036/https://github.com/v8/v8/blob/master/LICENSE.v8}}</ref> |
|||
| license = [[BSD licence|BSD]] |
|||
| website = {{URL| |
| website = {{URL|https://developers.google.com/v8}} |
||
}} |
}} |
||
'''V8''' |
'''V8''' — [[рушій JavaScript]] з [[відкрите програмне забезпечення|відкритим]] [[початковий код|початковим кодом]]. Розроблений данським відділенням компанії [[Google]] та розповсюджується за [[ліцензія BSD|ліцензією BSD]]. |
||
== Огляд == |
== Огляд == |
||
Розробка JavaScript-рушія V8 почалася у данському відділенні Google в місті [[Орхус]]. Провідним розробником став Ларс Бак (Lars Bak). |
|||
Основними проблемами, які розв'язували розробники були швидкодія та масштабованість<ref name=Lars>[http://googlerussiablog.blogspot.com/2009/12/google_24.html Ларс Бак в Санкт-Петербурге] {{Webarchive|url=https://web.archive.org/web/20130308045235/http://googlerussiablog.blogspot.com/2009/12/google_24.html |date=8 березня 2013 }}{{ref-ru}}</ref>. Перша лабораторна версія рушія з'явилася 3 липня 2008<ref>{{Cite web |url=https://code.google.com/p/v8/source/detail?r=2 |title=V8 JavaScript Engine initial export |accessdate=22 травня 2013 |archive-date=3 жовтня 2014 |archive-url=https://web.archive.org/web/20141003132056/https://code.google.com/p/v8/source/detail?r=2 }}</ref>, а вже 2 вересня було офіційно представлена версія 0.2.5, яка увійшла в перший публічний реліз [[Chromium]]<ref>[http://googlecode.blogspot.com/2008/09/google-chrome-chromium-and-v8-launch.html Запуск V8, Chromium и Google Chrome] {{Webarchive|url=https://web.archive.org/web/20150313050757/http://googlecode.blogspot.com/2008/09/google-chrome-chromium-and-v8-launch.html |date=13 березня 2015 }}{{ref-en}}</ref>. |
|||
Ларс Бак вважав<ref>[http://blog.chromium.org/2008/09/google-chromes-need-for-speed_02.html Огляд можливостей]{{ref-en}}</ref>, що |
Ларс Бак вважав<ref>[http://blog.chromium.org/2008/09/google-chromes-need-for-speed_02.html Огляд можливостей] {{Webarchive|url=https://web.archive.org/web/20101203112340/http://blog.chromium.org/2008/09/google-chromes-need-for-speed_02.html |date=3 грудня 2010 }}{{ref-en}}</ref>, що ''V8'' має особливості: |
||
* [[Компілятор|Компіляція]] [[ |
* [[Компілятор|Компіляція]] [[початковий код|початкового коду]] [[JavaScript]] безпосередньо у власний [[машинний код]], минаючи стадію проміжного [[байт-код]]у. |
||
* Ефективна система |
* Ефективна система керування пам'яттю, яка дозволяє швидко резервувати місця для об'єкту та зменшити очікування на [[прибирання сміття]]<ref>[https://developers.google.com/v8/design#garb_coll Ефективне збирання «сміття»] {{Webarchive|url=https://web.archive.org/web/20130917191010/https://developers.google.com/v8/design#garb_coll |date=17 вересня 2013 }}{{ref-en}}</ref> |
||
** V8 зупиняє виконання коду під час виконання прибирання сміття |
** V8 зупиняє виконання коду під час виконання прибирання сміття. |
||
⚫ | |||
** Зменшує вплив призупинення програми при прибиранні сміття |
|||
⚫ | |||
⚫ | |||
⚫ | |||
V8 виконує JavaScript-сценарії в особливих «контекстах», які по суті є окремими [[віртуальна машина|віртуальними машинами]]. |
''V8'' виконує JavaScript-сценарії в особливих «контекстах», які по суті є окремими [[віртуальна машина|віртуальними машинами]]. Але в одному процесі може працювати тільки одна віртуальна машина, незважаючи на можливість використання декількох [[нить|потоків]]<ref name=sysoev>[http://sysoev.ru/prog/v8.html Огляд можливостей рушія V8 на серверах] {{Webarchive|url=https://web.archive.org/web/20130729165257/http://sysoev.ru/prog/v8.html |date=29 липня 2013 }} {{ref-ru}}</ref>. У Chromium це обходиться мультипроцесовою архітектурою, підвищується також стабільність і безпека через реалізацію механізму «пісочниці»<ref>[http://dev.chromium.org/developers/design-documents/multi-process-architecture Огляд мультипроцесорної архітектури] {{Webarchive|url=https://web.archive.org/web/20130519103928/http://dev.chromium.org/developers/design-documents/multi-process-architecture |date=19 травня 2013 }}{{ref-en}}</ref>. |
||
Рушій V8 відрізняється від інших рушіїв ([[JScript]], [[SpiderMonkey]], [[JavaScriptCore]], [[Nitro]]) високою швидкодією та продуктивністю<ref>[https://developers.google.com/v8/design Design Elements]{{ref-en}}</ref><ref>[http://news.cnet.com/8301-17939_109-10030888-2.html Speed test: Google Chrome beats Firefox, IE, Safari]{{ref-en}}</ref><ref>[https://www.google.com/intl/ru/chrome/browser/features.html#speed Быстрый запуск |
Рушій ''V8'' відрізняється від інших рушіїв ([[JScript]], [[SpiderMonkey]], [[JavaScriptCore]], [[Nitro]]) високою швидкодією та продуктивністю<ref>[https://developers.google.com/v8/design Design Elements] {{Webarchive|url=https://web.archive.org/web/20130917191010/https://developers.google.com/v8/design |date=17 вересня 2013 }}{{ref-en}}</ref><ref>[http://news.cnet.com/8301-17939_109-10030888-2.html Speed test: Google Chrome beats Firefox, IE, Safari] {{Webarchive|url=https://web.archive.org/web/20111006002918/http://news.cnet.com/8301-1001_3-10030888-92.html |date=2011-10-06 }}{{ref-en}}</ref><ref>[https://www.google.com/intl/ru/chrome/browser/features.html#speed Быстрый запуск вебприложений] {{Webarchive|url=https://web.archive.org/web/20130809163917/https://www.google.com/intl/ru/chrome/browser/features.html#speed |date=9 серпня 2013 }}{{ref-ru}}</ref><ref>[http://www.webmonkey.com/2010/09/mozilla-asks-are-we-fast-yet/ Mozilla порівнює продуктивність рушіїв] {{Webarchive|url=https://web.archive.org/web/20100911072832/http://www.webmonkey.com/2010/09/mozilla-asks-are-we-fast-yet/ |date=11 вересня 2010 }} {{ref-en}}</ref><ref>Перевірити продуктивність рушія JavaScript, що використовується браузером, можна запустивши тести [https://v8.googlecode.com/svn/data/benchmarks/v6/run.html V8 Benchmark Suite] {{Webarchive|url=https://web.archive.org/web/20130304102552/http://v8.googlecode.com/svn/data/benchmarks/v6/run.html |date=4 березня 2013 }}, [http://www.webkit.org/perf/sunspider-0.9.1/sunspider-0.9.1/driver.html SunSpider] {{Webarchive|url=https://web.archive.org/web/20121227092305/http://www.webkit.org/perf/sunspider-0.9.1/sunspider-0.9.1/driver.html |date=27 грудня 2012 }}, [http://krakenbenchmark.mozilla.org/ Kraken] {{Webarchive|url=https://web.archive.org/web/20200701180928/https://krakenbenchmark.mozilla.org/ |date=1 липня 2020 }}</ref>. |
||
== Продукти, що використовують V8 == |
== Продукти, що використовують V8 == |
||
Рушій ''V8'' використовується в: |
|||
V8 дозволяє використання і у браузерах (як то у [[Chrome]] та [[Chromium]]), так і як окремий високо-продуктивний рушій, котрий може інтегруватися у незалежні проекти, в тому числі серверні реалізації JavaScript у [[Node.js]],<ref>{{cite web|url=http://mashable.com/2011/03/10/node-js/|title=Why Everyone Is Talking About Node|author=Jolie O'Dell|date=March 10, 2011|publisher=Mashable}}</ref> або клієнтські JavaScript в .NET/Mono, що спирається на V8.NET. |
|||
* браузерах ([[Google Chrome]] та [[Chromium]]); |
|||
* в складі серверних платформ [[Node.js]]<ref>{{cite web|url=http://mashable.com/2011/03/10/node-js/|title=Why Everyone Is Talking About Node|author=Jolie O'Dell|date=10 березня 2011|publisher=Mashable|accessdate=14 червня 2014|archive-date=2 серпня 2017|archive-url=https://web.archive.org/web/20170802015237/http://mashable.com/2011/03/10/node-js/}}</ref>; |
|||
* в складі десктоп-програм, наприклад, на платформі .NET/Mono. |
|||
=== Браузери === |
=== Браузери === |
||
* [[Chromium]] |
* [[Chromium]] — [[веббраузер]] з відкритим кодом, на основі якого створюються низка браузерів |
||
* [[Google Chrome]] |
* [[Google Chrome]] — веббраузер від Google |
||
* [[Opera]] від версії 13 |
* [[Opera]] від версії 13 |
||
* [[CoolNovo]] |
* [[CoolNovo]] — веббраузер від Maple Studios, що розширює можливості Chromium |
||
* [[SRWare Iron]] |
* [[SRWare Iron]] — веббраузер від компанії SRWare, випущені через те, що Google Chrome відправляє компанії Google відомості про користувача |
||
* [[Comodo Dragon]] |
* [[Comodo Dragon]] — веббраузер від Comodo з додатковими функціями, що підвищують безпеку та конфіденційність |
||
⚫ | * [[Flock]] — веббраузер, націлений на роботу з соціальними мережами<ref name=autogenerated1>[http://beta.flock.com/powered_by_chromium Flock меняет основу] {{Webarchive|url=https://web.archive.org/web/20120307082107/http://beta.flock.com/powered_by_chromium |date=7 березня 2012 }}{{ref-en}}</ref> |
||
* [[Рамблер Ніхром]] - веб-браузер від [[Рамблер]] з сервісами компанії<ref>[http://nichrome.rambler.ru/ Рамблер.Нихром — браузер на базе Chromium]</ref> |
|||
⚫ | * [[Maxthon]] — веббраузер з вбудованим блокатором реклами, що використовує два рушії рендеринга: WebKit і Trident<ref>[http://finance.yahoo.com/news/Maxthon-30-Dual-Display-prnews-1482484669.html;_ylt=AvZRUtT7djovO187LoYlUrSscq9_;_ylu=X3oDMTFkZ3NqZTFtBHBvcwM1BHNlYwNuZXdzSHViQXJ0aWNsZUxpc3QEc2xrA21heHRob24zMGR1YQ--?x=0 Реліз Maxthon 3 з рушієм Google V8] {{Webarchive|url=https://web.archive.org/web/20101008135441/http://finance.yahoo.com/news/Maxthon-30-Dual-Display-prnews-1482484669.html |date=8 жовтня 2010 }}.{{ref-en}}</ref> |
||
⚫ | |||
⚫ | * Браузер Android — [[мобільний браузер]], що входить до Android OS<ref>[http://www.gadgetsnreviews.com/here-gets-launched-the-android-2-2-froyo-update-for-nexus-one-‘officially’-by-google/2397.html Включення рушія V8 у мобільний браузер Froyo] {{Webarchive|url=https://web.archive.org/web/20110101175737/http://www.gadgetsnreviews.com/here-gets-launched-the-android-2-2-froyo-update-for-nexus-one-%e2%80%98officially%e2%80%99-by-google/2397.html |date=1 січня 2011 }}{{ref-en}}</ref> |
||
* [[Яндекс.Браузер]] - веб-браузер від [[Яндекс]] з сервісами компанії<ref>[http://browser.yandex.ru/ Яндекс.Интернет — браузер на базе Chromium]</ref><ref>[http://soft.yandex.ru/ Яндекс Хром входит в каталог рекомендуемых программ Яндекса]</ref> |
|||
⚫ | * [[Opera для Android]]<ref>[http://www.opennet.ru/opennews/art.shtml?num=36981 Первый стабильный выпуск основанного на WebKit браузера Opera для Android] {{Webarchive|url=https://web.archive.org/web/20130607203849/http://www.opennet.ru/opennews/art.shtml?num=36981 |date=7 червня 2013 }} // [[opennet.ru]] 21.05.2013</ref> |
||
⚫ | * [[Maxthon]] |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
=== Операційні системи === |
=== Операційні системи === |
||
* [[Android]] |
* [[Android]] — [[операційна система]] від Google, призначена для комунікаторів, нетбуків і планшетів. Використовується в браузері, починаючи з Froyo |
||
* [[Open webOS]] |
* [[Open webOS]] — операційна система від [[Hewlett-Packard]] для комунікаторів, нетбуків і планшетів. Рушій V8 використовується в браузері |
||
* [[Google Chrome OS]] |
* [[Google Chrome OS]] — операційна система від Google на базі проекту Chromium, орієнтована на хмарні сервіси. V8 є важливим компонентом ОС |
||
=== Серверні платформи === |
=== Серверні платформи === |
||
Рядок 65: | Рядок 69: | ||
== Посилання == |
== Посилання == |
||
* [https://code.google.com/p/v8/ Офіційний сайт проекту] {{ref-en}} |
* [https://code.google.com/p/v8/ Офіційний сайт проекту] {{Webarchive|url=https://web.archive.org/web/20130515132628/https://code.google.com/p/v8/ |date=15 травня 2013 }} {{ref-en}} |
||
* [https://developers.google.com/v8/intro Документація Google V8] {{ref-en}} |
* [https://developers.google.com/v8/intro Документація Google V8] {{Webarchive|url=https://web.archive.org/web/20170404171153/https://developers.google.com/v8/intro |date=4 квітня 2017 }} {{ref-en}} |
||
* [https://v8.googlecode.com/svn/data/benchmarks/v6/run.html Тестування продуктивності JavaScript-рушія за допомогою V8 Benchmark Suite] {{ref-en}} |
* [https://web.archive.org/web/20130304102552/http://v8.googlecode.com/svn/data/benchmarks/v6/run.html Тестування продуктивності JavaScript-рушія за допомогою V8 Benchmark Suite] {{ref-en}} |
||
* [http://mansio.ru/benchmark Комплексне тестування за допомогою SunSpider, Kraken і V8 Benchmark швидкодії JavaScript-рушіїв] |
* [https://web.archive.org/web/20101224173240/http://mansio.ru/benchmark Комплексне тестування за допомогою SunSpider, Kraken і V8 Benchmark швидкодії JavaScript-рушіїв] |
||
* [https://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Erik-Meijer-and-Lars-Bak-Inside-V8-A-Javascript-Virtual-Machine/ V8 |
* [https://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Erik-Meijer-and-Lars-Bak-Inside-V8-A-Javascript-Virtual-Machine/ V8 — Віртуальна машина JavaScript] {{Webarchive|url=https://web.archive.org/web/20130521190551/http://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-Erik-Meijer-and-Lars-Bak-Inside-V8-A-Javascript-Virtual-Machine |date=21 травня 2013 }} {{ref-en}} |
||
[[Категорія:Рушії JavaScript]] |
[[Категорія:Рушії JavaScript]] |
||
[[Категорія:Віртуальні машини]] |
[[Категорія:Віртуальні машини]] |
||
[[Категорія:Node.js]] |
|||
[[Категорія:Програмне забезпечення на C++]] |
[[Категорія:Програмне забезпечення на C++]] |
||
[[Категорія:Вільні компілятори та інтерпретатори]] |
|||
[[Категорія:Програмне забезпечення, що використовує ліцензію BSD]] |
Поточна версія на 03:20, 30 листопада 2023
Тип | рушій JavaScript |
---|---|
Розробники | The Chromium Project |
Перший випуск | 2 вересня 2008 |
Стабільний випуск | 5.8[1][2] (19 квітня 2017 ) |
Платформа | IA-32, x86-64, ARM[3], MIPS[4] |
Операційна система | Багатоплатформний |
Мова програмування | C++,[5] JavaScript[5] |
Стан розробки | активний |
Ліцензія | BSD[6] |
Репозиторій | chromium.googlesource.com/v8/v8 |
Вебсайт | developers.google.com/v8 |
V8 — рушій JavaScript з відкритим початковим кодом. Розроблений данським відділенням компанії Google та розповсюджується за ліцензією BSD.
Розробка JavaScript-рушія V8 почалася у данському відділенні Google в місті Орхус. Провідним розробником став Ларс Бак (Lars Bak).
Основними проблемами, які розв'язували розробники були швидкодія та масштабованість[7]. Перша лабораторна версія рушія з'явилася 3 липня 2008[8], а вже 2 вересня було офіційно представлена версія 0.2.5, яка увійшла в перший публічний реліз Chromium[9].
Ларс Бак вважав[10], що V8 має особливості:
- Компіляція початкового коду JavaScript безпосередньо у власний машинний код, минаючи стадію проміжного байт-коду.
- Ефективна система керування пам'яттю, яка дозволяє швидко резервувати місця для об'єкту та зменшити очікування на прибирання сміття[11]
- V8 зупиняє виконання коду під час виконання прибирання сміття.
- V8 може точно визначати, де містяться в пам'яті об'єкти й посилання, що дозволяє уникнути витоку пам'яті при помилковій ідентифікації об'єктів як посилань.
- Введення прихованих класів й вбудованих кешів, які прискорюють доступ до властивостей та виклики функцій.
V8 виконує JavaScript-сценарії в особливих «контекстах», які по суті є окремими віртуальними машинами. Але в одному процесі може працювати тільки одна віртуальна машина, незважаючи на можливість використання декількох потоків[12]. У Chromium це обходиться мультипроцесовою архітектурою, підвищується також стабільність і безпека через реалізацію механізму «пісочниці»[13].
Рушій V8 відрізняється від інших рушіїв (JScript, SpiderMonkey, JavaScriptCore, Nitro) високою швидкодією та продуктивністю[14][15][16][17][18].
Рушій V8 використовується в:
- браузерах (Google Chrome та Chromium);
- в складі серверних платформ Node.js[19];
- в складі десктоп-програм, наприклад, на платформі .NET/Mono.
- Chromium — веббраузер з відкритим кодом, на основі якого створюються низка браузерів
- Google Chrome — веббраузер від Google
- Opera від версії 13
- CoolNovo — веббраузер від Maple Studios, що розширює можливості Chromium
- SRWare Iron — веббраузер від компанії SRWare, випущені через те, що Google Chrome відправляє компанії Google відомості про користувача
- Comodo Dragon — веббраузер від Comodo з додатковими функціями, що підвищують безпеку та конфіденційність
- Flock — веббраузер, націлений на роботу з соціальними мережами[20]
- Maxthon — веббраузер з вбудованим блокатором реклами, що використовує два рушії рендеринга: WebKit і Trident[21]
- Браузер Android — мобільний браузер, що входить до Android OS[22]
- Opera для Android[23]
- Vivaldi — вебоглядач від групи колишніх працівників компанії Opera Software
- Android — операційна система від Google, призначена для комунікаторів, нетбуків і планшетів. Використовується в браузері, починаючи з Froyo
- Open webOS — операційна система від Hewlett-Packard для комунікаторів, нетбуків і планшетів. Рушій V8 використовується в браузері
- Google Chrome OS — операційна система від Google на базі проекту Chromium, орієнтована на хмарні сервіси. V8 є важливим компонентом ОС
- ↑ V8 Release 5.8. V8 Project. Архів оригіналу за 30 березня 2017. Процитовано 1 червня 2017.
- ↑ Stable Channel Update for Desktop. Google Chrome Team. Архів оригіналу за 18 травня 2017. Процитовано 1 червня 2017.
- ↑ Архівована копія. Архів оригіналу за 4 квітня 2017. Процитовано 22 травня 2013.
{{cite web}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання) - ↑ Офіційна підтримка з версії 3.8.2
- ↑ а б V8 JavaScript Engine. Google Code. Архів оригіналу за 15 травня 2013. Процитовано 22 травня 2013.
- ↑ v8/LICENSE.v8 at master. Github. Архів оригіналу за 7 серпня 2021. Процитовано 1 червня 2017.
- ↑ Ларс Бак в Санкт-Петербурге [Архівовано 8 березня 2013 у Wayback Machine.](рос.)
- ↑ V8 JavaScript Engine initial export. Архів оригіналу за 3 жовтня 2014. Процитовано 22 травня 2013.
- ↑ Запуск V8, Chromium и Google Chrome [Архівовано 13 березня 2015 у Wayback Machine.](англ.)
- ↑ Огляд можливостей [Архівовано 3 грудня 2010 у Wayback Machine.](англ.)
- ↑ Ефективне збирання «сміття» [Архівовано 17 вересня 2013 у Wayback Machine.](англ.)
- ↑ Огляд можливостей рушія V8 на серверах [Архівовано 29 липня 2013 у Wayback Machine.] (рос.)
- ↑ Огляд мультипроцесорної архітектури [Архівовано 19 травня 2013 у Wayback Machine.](англ.)
- ↑ Design Elements [Архівовано 17 вересня 2013 у Wayback Machine.](англ.)
- ↑ Speed test: Google Chrome beats Firefox, IE, Safari [Архівовано 2011-10-06 у Wayback Machine.](англ.)
- ↑ Быстрый запуск вебприложений [Архівовано 9 серпня 2013 у Wayback Machine.](рос.)
- ↑ Mozilla порівнює продуктивність рушіїв [Архівовано 11 вересня 2010 у Wayback Machine.] (англ.)
- ↑ Перевірити продуктивність рушія JavaScript, що використовується браузером, можна запустивши тести V8 Benchmark Suite [Архівовано 4 березня 2013 у Wayback Machine.], SunSpider [Архівовано 27 грудня 2012 у Wayback Machine.], Kraken [Архівовано 1 липня 2020 у Wayback Machine.]
- ↑ Jolie O'Dell (10 березня 2011). Why Everyone Is Talking About Node. Mashable. Архів оригіналу за 2 серпня 2017. Процитовано 14 червня 2014.
- ↑ Flock меняет основу [Архівовано 7 березня 2012 у Wayback Machine.](англ.)
- ↑ Реліз Maxthon 3 з рушієм Google V8 [Архівовано 8 жовтня 2010 у Wayback Machine.].(англ.)
- ↑ Включення рушія V8 у мобільний браузер Froyo [Архівовано 1 січня 2011 у Wayback Machine.](англ.)
- ↑ Первый стабильный выпуск основанного на WebKit браузера Opera для Android [Архівовано 7 червня 2013 у Wayback Machine.] // opennet.ru 21.05.2013
- Офіційний сайт проекту [Архівовано 15 травня 2013 у Wayback Machine.] (англ.)
- Документація Google V8 [Архівовано 4 квітня 2017 у Wayback Machine.] (англ.)
- Тестування продуктивності JavaScript-рушія за допомогою V8 Benchmark Suite (англ.)
- Комплексне тестування за допомогою SunSpider, Kraken і V8 Benchmark швидкодії JavaScript-рушіїв
- V8 — Віртуальна машина JavaScript [Архівовано 21 травня 2013 у Wayback Machine.] (англ.)