Nodejs. Движок v8.
Відео: V8, modern jаvascript, and beyond - Google I / O 2016
Всім привіт! У цій статті ми поговоримо про те, що таке движок 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, а в наступній статті поговоримо про глобальний об`єкт.
Дякую за увагу!
- Вийшов відеокурс "jаvascript, jquery і ajax з нуля до гуру"
- Як створити асоціативний масив в jаvascript
- Перевірка складності пароля на jаvascript
- Вивчаємо coffeescript. Вступ.
- Скролінг тексту на кнопці
- jаvascript
- Кнопка з анімованим текстом
- Подія прокрутки коліщатка миші в jаvascript
- Таймер на jаvascript
- Перевірка включений чи jаvascript
- Ротатор тексту на jаvascript
- Скрипт галереї + слайд-шоу на jаvascript
- Зміна кольору кнопки
- Робота з cookie через jаvascript
- jаvascript hello world
- Валідність jаvascript
- Тестування з jаvascript
- Динамічна перевірка форми на jаvascript
- Календар на jаvascript
- Миготлива кнопка jаvascript
- Nodejs. Вступ.