Skip to content

Add QuickJS engine #53

@nrigaudiere

Description

@nrigaudiere
Member

https://bellard.org/quickjs/

Main advantages:

  • small (binary size)
  • light (ressources)
  • easy to embed (in C)
  • good coverage of JS standard (ES2020), including modules
  • quite fast for a simple interpreter (2x times slower than v8 without JIT, QuickJS Benchmark)

It does not support ECMA402 (Internationalisation APIs).

The idea is to use QuickJS as the default JS engine, at least for the open source version.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @francisbouvier@nrigaudiere

      Issue actions

        Add QuickJS engine · Issue #53 · lightpanda-io/zig-js-runtime