October 11, 2026
QuickJS for codemode pulls in WebAssembly, worker threads and value serialization
On Oct 9, the codemode team deliberately bypassed QuickJS and calls its own package simpler. The reasons in the tweet: WebAssembly complexity, worker threads, and serializing values back and forth.

dax
@thdxr
We deliberately bypassed QuickJS in our codemode implementation. It brings WebAssembly complexity, forces us to spin up worker threads, and shuttles values back and forth through serialization. If you're building something similar yourself, check out our codemode package: it's much simpler.
· 77.2K views
The authors chose not to use QuickJS because it brings WebAssembly complexity, requires spinning up worker threads, and shuttles values back and forth through serialization. The codemode package, they say, is much simpler.
The tweet gives its reasons without any speed or memory benchmarks.
Source