Зачем нужны исходники Node.js? | OTUS

Курсы

Программирование
PHP Developer. Basic
-20%
Специализация PHP Developer
-25%
C# Developer. Professional
-20%
Team Lead
-20%
Symfony Framework
-20%
PHP Developer. Professional
-20%
C# ASP.NET Core разработчик
-20%
Специализация Python Developer
-25%
Разработчик на Spring Framework
-20%
Kotlin Backend Developer
-20%
Архитектура и шаблоны проектирования
-20%
Highload Architect Java Developer. Professional Android Developer. Basic Специализация Android-разработчик Unity Game Developer. Professional Специализация C++ Developer Cloud Solution Architecture Java Developer. Basic JavaScript Developer. Professional NoSQL Rust Developer Framework Laravel Unity Game Developer. Basic Node.js Developer JavaScript Developer. Basic C# Developer. Basic Специализация C# Unreal Engine Technical Game Design Kotlin Developer. Basic
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02

Зачем нужны исходники Node.js?

Давайте представим, что вы установили на свой компьютер Node.js и даже запустили первый скрипт. Что дальше? А дальше рекомендуется скачать исходный код Node.js. Зачем это нужно, мы сейчас и поговорим.

4-1801-f0555a.png

Как известно, Node.JS включает в себя как код, написанный на С++, так и код JavaScript, используемый для встроенных модулей. Дело в том, что встроенные модули как раз таки и написаны на языке программирования JavaScript, после чего, с помощью возможностей V8, они скомпилированы непосредственно в исполняемые файлы и слинкованы с программной платформой Node.JS. Чтобы скачать исходники этих встроенных модулей, достаточно перейти на вкладку "Downloads" на официальном сайте:

1-1801-902a5c.png

После скачивания архива его следует разархивировать, в результате вы получите на своем компьютере папку с исходниками. Открыть их несложно -- чтобы увидеть весь набор соответствующих файлов, просто перейдите в директорию «lib»:

3-1801-ed4e56.png

"Зачем вообще все это нужно?", -- спросите вы. Дело в том, что скачивание исходников позволит вам получить доступ непосредственно к коду встроенных модулей, а вот это уже, в свою очередь, расширит ваши возможности как разработчика. Нюанс заключается в том, что когда вы просто устанавливаете уже скомпилированный Node.js из пакета на главной странице, то такого же доступа к вышеописанным файлам вы не получите. В результате вы не сможете, например, заглянуть внутрь какого-нибудь нужного вам модуля и посмотреть, что и как там происходит, чтобы понять, как именно этот модуль функционирует.

2-1801-744662.png

По материалам сайта http://imnotgenius.com/.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться