Уроки Node JS

#2 - Движок V8 и глобальные объекты

#2 - Движок V8 и глобальные объекты

Я уже говорил по поводу V8, но что это такое? В этом видео вы узнаете что такое движок V8, а также какие глобальные объекты существуют в Node JS.

Видеоурок

Движок V8 появился еще в далеком 2008 году. Его разработкой занималось одно из подразделений компании Google. На сегодняшний момент это мощная технология, написанная на C++ и JavaScript.

Цель этого движка заключается в конвертировании JavaScript кода в C++ и потом в машинный код. Таким образом это позволяет нам писать понятный для нас синтаксис, а движок делает всю "грязную" работу за нас, переводя код из букв и чисел в сложный двоичный код, понятный любому компьютеру.

Node JS написан на C++, поэтому в него было несложно внедрить движок V8. Исходя из всего этого, мы можем писать код на JavaScript'е используя платформу Node. 

Таким образом, если вам понадобиться создать функцию, цикл, условный оператор или же просто переменную, то вы можете спокойно использовать синтаксис языка JavaScript.

Исходный код

Весь код будет доступен после подписки на проект!

Онлайн редактор кода

Загрузка...

Задание к уроку

Движок V8

Что такое движок V8? Зачем он в Node JS, на чем он написан и какой функционал обеспечивает?

Посмотреть ответ

Движок V8 написан на языке C++, поэтому его можно встраивать в программы, написанные на C++.


Движок конвертирует код JavaScript в код на C++ и дальше в машинный код. Таким образом мы можем общаться с компьютером на «его» языке.

Получить остальные домашние задания можно после подписки на проект

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение MongoDB / Работа с базой данных
8 уроков
Современная вёрстка адаптивного веб-сайта