% Hacking on Neon
This document provides some information about the internals of Neon, for people interested in contributing and who want to understand a little more about how Neon works under the hood.
Node is the JavaScript runtime. It's built on V8.
V8 is Chrome's JavaScript engine. It's written in C++.
NAN stands for Native Abstractions for Node.js. It normalizes changes in V8 and Node core so native addons compile against different versions of Node.js.
neon-sys
is the glue that is exposing Node and V8 C++ APIs for use in Neon.
cslice
is a library of slices with a stable ABI for interfacing with C.