duktape
duktape copied to clipboard
Duktape - embeddable Javascript engine with a focus on portability and compact footprint
I've just added preliminary support for [JavaScript execution inside Varnish Cache using Duktape and a Varnish Cache VMOD](https://github.com/carlosabalde/libvmod-cfg/). That's going to be complementary to Lua support and lots of testing...
is there a way to yield/resume in c api? (not exactly duk_suspend/duk_resume) ```js startcoroutine(function () { print("in thread context") if (show_dialog() == "yes") { print("you click yes") } else {...
When deploying Duktape as a DLL it is sometimes useful to bundle some extra functionality, compared to what vanilla `duktape.h` provides. In my case I wanted to be able to...
I reread a lot in the Wiki on the topic of banning the external constructor, but nowhere did I find C ++ code. Can I prevent the creation of an...
I'm using Duktape's debugger protocol from my C++ application. My goal is to make sure the program does not have any blocking or infinite loops. To do that I'm using...
Hi, I am attempting to serialize a function from one heap, and restore it on another heap (within the same application instance), and I've hit an issue where if the...
On the compatibility table, it is only 99% on ES5. This test is failing: Enumerable properties can be shadowed by non-enumerables
I managed to implement the Node.js behavior while using require based on [module-node](https://github.com/svaarala/duktape/tree/master/extras/module-node) and it's working so far with my modules. But how do I access a variable or call...
I noticed that there was no bug reports to specifically request adding these Features... - [ ] Add Support for Default Parameter Values This is relatively easy, and there is...
If you create a 'global' or 'globalThis' style binding on the global object, this creates a circular reference which breaks `duk_push_context_dump` due to it doing a deep serialisation of the...