QuickJS logo


A small and embeddable JavaScript engine
+ 1

What is QuickJS?

It supports the ES2019 specification including modules, asynchronous generators and proxies. It optionally supports mathematical extensions such as big integers (BigInt), big floating point numbers (BigFloat) and operator overloading.
QuickJS is a tool in the JavaScript Compilers category of a tech stack.

Who uses QuickJS?


QuickJS Integrations

QuickJS's Features

  • Small and easily embeddable
  • no external dependency
  • Fast interpreter

QuickJS Alternatives & Comparisons

What are some alternatives to QuickJS?
Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.
Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
It is a JavaScript engine optimized for fast start up of React Native apps on Android. It features ahead-of-time static optimization and compact bytecode.
It’s a collection of superfast tests or detects as we like to call them which run as your web page loads, then you can use the results to tailor the experience to the user. It tells you what HTML, CSS and JavaScript features the user’s browser has to offer.
Babel will turn your ES6+ code into ES5 friendly code, so you can start using it right now without waiting for browser support.
See all alternatives

QuickJS's Followers
9 developers follow QuickJS to keep up with related blogs and decisions.