You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: "Important breaking changes and improvements in version 3.0 of @sebastianwessel/quickjs"
4
+
date: 2025-07-26 12:00:00
5
+
categories: release
6
+
---
7
+
8
+
---
9
+
10
+
# QuickJS Version 3.0 — Breaking Changes Ahead!
11
+
12
+
We're excited to announce **Version 3.0** of `@sebastianwessel/quickjs`! This release introduces a **breaking change** in how the **WASM module** is loaded, improving **security** and providing a **clearer separation** between the runtime and its dependencies.
13
+
14
+
> If you're upgrading from a previous version, please read this post carefully to avoid runtime errors.
15
+
16
+
---
17
+
18
+
## WASM Module Must Now Be Explicitly Imported
19
+
20
+
To comply with **stricter security restrictions in Node.js** and to allow better customization, the `loadAsyncQuickJs` and `loadQuickJs` functions **no longer provide default module fallbacks**.
This change ensures that the host application **explicitly declares which WASM variant** it intends to use, improving clarity and maintainability — especially in advanced environments like bundlers or serverless runtimes.
45
+
46
+
---
47
+
48
+
🔧 **Please update your code accordingly** and consult the [README on GitHub](https://github.com/sebastianwessel/quickjs) for more examples and updated documentation.
49
+
50
+
👉 [Explore the QuickJS repository](https://github.com/sebastianwessel/quickjs)
0 commit comments