Skip to content

docs: document deno compile --engine quickjs - #3439

Merged
bartlomieju merged 2 commits into
mainfrom
docs-compile-quickjs-engine
Aug 6, 2026
Merged

docs: document deno compile --engine quickjs#3439
bartlomieju merged 2 commits into
mainfrom
docs-compile-quickjs-engine

Conversation

@bartlomieju

Copy link
Copy Markdown
Member

Deno now ships an experimental QuickJS backend, and deno compile /
deno desktop grew an --engine v8|quickjs flag to pick which runtime the
produced binary embeds (denoland/deno#36194). Nothing described it in the
docs, and the trade-offs matter before anyone ships a QuickJS binary: it
produces a smaller executable, but it is an interpreter with no JIT and does
not receive the same security updates as V8. The compile reference gets a
section covering the flag, those trade-offs, and the separate
denort-quickjs-<target> artifact it downloads; the CLI apps and desktop
distribution guides just link to it.

While in the compile reference, the supported targets table was missing
aarch64-pc-windows-msvc, which has been supported since Deno 2.9.3
(denoland/deno#36004).

@bartlomieju
bartlomieju merged commit aa772cf into main Aug 6, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant