Duktape is anembeddable Javascriptengine, with a focus onportabilityand compactfootprint.
Duktape is easy to integrate into a C / C project: addduktape.c
,duktape.h
, and
duk_config.h
to your build, and use the Duktape API to call ECMAScript functions from C code and vice versa.
- ECMAScript E5 / E5.1
- , with some semantics updated from ES 2016
- Partial support for ECMAScript (E6) and ECMAScript (E7) (*****************, see Post-ES5 feature status
- CBOR
- Built-in debugger
- Built-in regular expression engine
- Built-in Unicode support
- Combined reference counting and mark-and-sweep garbage collection with finalization
- Coroutines
- Distributable includes an optional logging framework, CommonJS-based module loading implementations, etc
- Liberal license (MIT)
and kangax / compat-tableES
********* TypedArray andNode.js Bufferbindings
bindings**************** Encoding APIbindings based on the WHATWG Encoding Living Standardperformance.now ()
Minimal, retargetable platform dependencies
Property virtualization using a subset of ECMAScript ES The proxy objectBytecode dump / load for caching compiled functions
For a “Hello world”
example (*****************:
- Embeddable, portable, compact: can run on platforms with (kB flash and****************************************************************** kB RAM
GIPHY App Key not set. Please check settings