Dimittis de JavaScript embedded engine Duktape 2.4.0

editis JavaScript engine release Duktape 2.4.0, emittere in codicem basim inceptorum in lingua C/C++ destinata. Machina compacta est in magnitudine, altus portatilis et humilis facultatis consummatio. Fons codice machinae in C et scriptum est propagatio sub licentia MIT.

Codex Duktape circiter 160 kB sumit et tantum 70 kB de RAM sumit, et in memoria suppressionis modo 27 kB RAM sumit. Duktape integrare in C/C++ satis files duktape.c et duktape.h addunt ad documentum et usum Duktape API ut JavaScript functiones a C/C++ vocare vel vice versa. Ut res insueta ex memoria liberet, quisquiliarum collector cum finalizer adhibetur, ex coniunctione aedificata algorithmus pagina computatione algorithm (Marcus et Verritus). Engine adhibetur ut JavaScript in navigatro NetSurf.

Plenam convenientiam praebet cum Ecmascript 5.1 specificationibus et partialibus auxilium Ecmascript 2015 et 2016 (E6 et E7), inter proxy objectum subsidium proprietatis virtualizationis, Typed Arrays, ArrayBuffer, Node.js Buffer, Encoding API, symbolum obiectum, etc. In debugger constructum includit, machinam expressionem regularem et subsystem pro Unicode auxilio. Specificae extensiones etiam praebentur, ut firmamentum coroutinum, in compage loging aedificatum, moduli mechanismi communicationis substructio onerationis, et systematis bytecode caching, qui munera conservare et onerare compilata sinit.

In nova emissione implemented novas vocat ad duk_to_stacktrace() et duk_safe_to_stacktrace() ut ACERVUS vestigia, duk_push_bare_array() addas instantias independentes ordinatas. Munera duk_require_constructable() et duk_require_constructor_call() divulgata sunt. Melior compatibilitas cum specificatione ES2017. Opus cum vestit et obiectis est optimized. Addidit optionem "-non auto-completam" ad duk CLI interfaciendi ut inputationem inactivare disable.

Source: opennet.ru