Зачем нужны исходники Node.js?
Давайте представим, что вы установили на свой компьютер Node.js и даже запустили первый скрипт. Что дальше? А дальше рекомендуется скачать исходный код Node.js. Зачем это нужно, мы сейчас и поговорим.
Как известно, Node.JS включает в себя как код, написанный на С++, так и код JavaScript, используемый для встроенных модулей. Дело в том, что встроенные модули как раз таки и написаны на языке программирования JavaScript, после чего, с помощью возможностей V8, они скомпилированы непосредственно в исполняемые файлы и слинкованы с программной платформой Node.JS. Чтобы скачать исходники этих встроенных модулей, достаточно перейти на вкладку "Downloads" на официальном сайте:
После скачивания архива его следует разархивировать, в результате вы получите на своем компьютере папку с исходниками. Открыть их несложно -- чтобы увидеть весь набор соответствующих файлов, просто перейдите в директорию «lib»:
"Зачем вообще все это нужно?", -- спросите вы. Дело в том, что скачивание исходников позволит вам получить доступ непосредственно к коду встроенных модулей, а вот это уже, в свою очередь, расширит ваши возможности как разработчика. Нюанс заключается в том, что когда вы просто устанавливаете уже скомпилированный Node.js из пакета на главной странице, то такого же доступа к вышеописанным файлам вы не получите. В результате вы не сможете, например, заглянуть внутрь какого-нибудь нужного вам модуля и посмотреть, что и как там происходит, чтобы понять, как именно этот модуль функционирует.
По материалам сайта http://imnotgenius.com/.