TLDR Web Dev · ARTICLES & TUTORIALS
COMPILE AND RUN C IN JAVASCRIPT
Summary from the TLDR Web Dev newsletter
Bun 1.1.28 introduces experimental support for compiling and running native C code directly from JavaScript. This allows developers to utilize system libraries and APIs that are not directly accessible through JavaScript, overcoming the limitations of N-API and WebAssembly. This article goes over how Bun does it by using TinyCC for fast in-memory compilation that provides near-zero call overhead.