NextSurface provides an API for writing applications with JavaScript language. The API includes classes, functions, and objects, which together represent a programmable environment designed to makes easy writing interactive applications. NextSurface extends the JavaScript language with additional features which help creating reusable code. Developers can split the code into several files and import them into other scripts. Read the documentation about Classes and Objects to get started.