Skip to content

QuickJS 2026-03-23 snapshot (binary only)⚓︎


QuickJS on Freetz⚓︎

Summary⚓︎

QuickJS is a lightweight JavaScript engine and a useful alternative to Node.js on embedded targets.

Package state⚓︎

  • Freetz package version format: 20260323.
  • Source is still pinned to a specific git commit via _GIT_COMMIT.
  • Main binaries:
  • qjs
  • qjsc (optional if enabled)

Externalization and size reporting⚓︎

When the package is externalized, internal package size can appear as 0.00 kB.

This is expected behavior:

  • binaries are moved under /mod/external/...,
  • internal filesystem paths become symlinks.

So 0.00 kB means near-zero internal footprint, not missing binaries.

Build notes⚓︎

Current tree handling already includes:

  • linking with -latomic for 64-bit atomic symbols on 32-bit targets,
  • optional fenv.h handling via dedicated patching.

Relevant files⚓︎