Skip to content

di3online/v7

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

V7: Embedded JavaScript engine

Note: This project is in the design phase.

V7 is a C/C++ library that implements Javascript engine. It is intended to be embedded into other programs to allow scripting and configuration, but also it could be used as stand-alone JS interpreter in scripts. Small size and simplicity are V7's main design driving factors.

Features

  • Small footprint, under 100 kilobytes of compiled x86 code
  • Simple API, easy C/C++ interoperability
  • Standard library with file IO, BSD sockets interface, and more

To retain it's small size, V7 does not implement full ECMAScript specification.

Example: using V7 to implement HTTP/Websocket server

Please take a look at websocket.js

Example: using V7 to load complex configuration in JSON format

TBD

Example: using V7 to provide scripting ability for the online game

TBD

About

Embedded JavaScript engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published