QuickJS is well known and has been around for a while: https://bellard.org/quickjs/. - Source: Hacker News / about 1 month ago
Just go with quickjs, I think this is what you are looking for. https://bellard.org/quickjs/. - Source: Hacker News / about 2 months ago
There is a readme on the project's main page: https://bellard.org/quickjs/ The newsworthy bit here is that the activity seemed to have stalled for year or two and now Fabrice pushed a few fixes and made a new release. - Source: Hacker News / 5 months ago
> I am still confused, it's a JavaScript runtime intended to be deployed to JavaScript/Wasm runtimes? Seemingly. > Why does a JavaScript runtime need a JavaScript runtime? Because if you want to create a Service Worker server for CloudFlare Workers and other JavaScript/Wasm runtimes, that's the only option for doing that AFAIK. FWIW, this isn't a new idea. For example, Figma uses QuickJS... - Source: Hacker News / 6 months ago
I started writing a small static site generator for myself using JavaScript and QuickJS by Fabrice Bellard[1]. QuickJS is not quite complete, and there are some cross-platform inconsistencies, but overall I found it pleasant to use and its libc wrappers to be powerful enough. I also found that JavaScript is actually pleasant to use when I'm not using classes, or dealing with metaprogramming/Babel, or implicit... - Source: Hacker News / 12 months ago
Have you used it to write an HTTP server and use nonblocking file I/O? Do you still have it in use, or did you get frustrated with one or another failure of QuickJS interpreter and move your project to some other interpreter? Source: about 1 year ago
The vast majority of Web sites are far over-engineered. The purpose of a Web site is to convey information. Just observe the amount of actionable information is included in this Web site https://bellard.org/quickjs/ - without any frameworks or bells and whistles. Source: about 1 year ago
I would recommend using something like duktape or quickJS for simple scripting, and if your game needs to be optimized, bring the routine down to cpp. The advantage of JS is not performance, so if you absolutely require it, you shouldn't focus on it IMHO. Source: about 1 year ago
Play around with quickjs, which can compile to wasm. Source: over 1 year ago
I can’t seem to figure that out from a quick scan of https://bellard.org/quickjs/. Source: over 1 year ago
Nvi2 [0]: I got to like the simplicity of nvi when installing Void Linux on my laptop, but it had some annoying bugs that made me switch to nvi2. In general, it feels like `good' software; powerful enough by virtue of being a 1:1 vi clone with a few crucial improvements (multibyte, multi-undo, etc.), but simple enough to hack on if I miss some feature. Though no autocomplete means it's not suitable for more... - Source: Hacker News / over 1 year ago
Kind of but not really. There is the concept of operator overloading that would let you specify how to handler uses of operators like - and + with your class instances, but this is not yet officially supported in JavaScript. There is an operator overloading proposal to maybe add it in the future (and if you're using QuickJS that has support built in), but right now there's not a whole lot you can do. Source: over 1 year ago
I think your reasoning makes total sense and agree with the criticisms of the JS ecosystem. Just to throw out an alternative embedded-JS option for you or anyone else looking to do something similar though, there’s QuickJS from Fabrice Bellard (author of ffmpeg and more) which seems to have a very Lua-like vibe to it in terms of intended use. Only used it for throwaway/toy code myself, but it’s been a generally... - Source: Hacker News / over 1 year ago
Does QuickJS https://bellard.org/quickjs/ not compile to/run on the RP2040? - Source: Hacker News / over 1 year ago
You want a familiar language that can be embedded into your application that’s more extensive than Lua. Why not embed javascript? Source: almost 2 years ago
Not a direct answer to your question but perhaps an avenue to explore if the others don't work out. QuickJS is a pure C JavaScript implementation with almost complete ES2020 support - it might be viable for FFIing into. Source: almost 2 years ago
I wonder how this compares to QuickJS. https://bellard.org/quickjs/. - Source: Hacker News / almost 2 years ago
I'm more of a javascript kind of person, so I prefer the qjscalc command from QuickJS.[1] [1]: https://bellard.org/quickjs/. - Source: Hacker News / almost 2 years ago
I think the author swapped his custom scripting engine to https://bellard.org/quickjs/ a year or two back. - Source: Hacker News / almost 2 years ago
I've launched an experimentation with crossing old school CGI with WASM + WASI. Small rust HTTP server runs CGI applications through wasmer. Been then experimenting with writing some CGI applications in both Rust and some C + JavaScript (by getting QuickJS to target WASI). Source: about 2 years ago
Https://bellard.org/quickjs/ would be the easiest effort then. - Source: Hacker News / about 2 years ago
Do you know an article comparing QuickJS to other products?
Suggest a link to a post with product alternatives.
This is an informative page about QuickJS. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.