Nodejs. Движок v8.

Відео: V8, modern jаvascript, and beyond - Google I / O 2016

NodeJS. Двигун V8.

Всім привіт! У цій статті ми поговоримо про те, що таке движок V8 і яку роль він відіграє в платформі NodeJS.

Що таке движок jаvascript?

Щоб зрозуміти, як працює платформа NodeJS, ми трошки розглянемо роботу движка, на якому вона заснована.

Відео: V8 Engine of Node.js on IA




Для початку нам потрібно зрозуміти, що взагалі таке движок jаvascript? Насправді, тут немає нічого незвичайного. Вся справа в тому, що комп`ютери самі по собі не розуміють jаvascript, тому це мова високого рівня. Щоб комп`ютер зміг зрозуміти, що від нього вимагається, і існує движок, який бере написаний на jаvascript код і конвертує його в машинний, зрозумілий комп`ютеру код. Це виглядає приблизно так: спочатку у нас є jаvascript код, потім платформа, написана на C ++, далі мова асемблера, а вже потім машинний код. І кожен раз, коли ви компілюєте свій код, він проходить від верхнього рівня до нижнього.

Що таке V8 Engine?

Отже, що ж таке V8 Engine? V8 Engine - це високопродуктивний движок від корпорації Google з відкритим вихідним кодом. Він написаний на C ++ і використовується в Google Chrome. Движок може працювати автономно або бути встановлений в будь-який C ++ додаток.




Таким чином, щоб jаvascript код був зрозумілий комп`ютеру, платформа NodeJS, написана на C ++, бере його і передає движку V8, який перетворює мову високого рівня в низькорівневий машинний код.

висновок

Отже, на цьому сьогодні, мабуть, все. Ми роздивились, що таке V8 Engine і навіщо він потрібен в платформі NodeJS, а в наступній статті поговоримо про глобальний об`єкт.

Дякую за увагу!

Поділися в соціальних мережах:

Схожі
Робота з cookie через jаvascriptРобота з cookie через jаvascript
Перевірка включений чи jаvascriptПеревірка включений чи jаvascript
jаvascript hello worldjаvascript hello world
Як створити асоціативний масив в jаvascriptЯк створити асоціативний масив в jаvascript
Подія прокрутки коліщатка миші в jаvascriptПодія прокрутки коліщатка миші в jаvascript
Nodejs. Вступ.Nodejs. Вступ.
Тестування з jаvascriptТестування з jаvascript
Миготлива кнопка jаvascriptМиготлива кнопка jаvascript
Скролінг тексту на кнопціСкролінг тексту на кнопці
Таймер на jаvascriptТаймер на jаvascript
» » Nodejs. Движок v8.