Presented, the first significant issue of the platform bun designed for the separate execution of applications written in JavaScript languages jsx and TypeScript. The project aims to serve as a transparent replacement for node.js platforms, supporting the mechanisms of working with models and model dependencies processing. The project code is written in Zig and C++, and it is distributed under the MIT license. To execute JavaScript, the JavaScript engine javaptcore and the Webkit components of the project Webkit with additional patches are involved.
Bun includes a complete set of components for creating and executing applications in JavaScript and TypeScript languages. Among other things, the platform provides a runtime for creating server handlers and executing JavaScript applications without a browser, compatible with the NPM package manager. It also offers tools for performing tests, a system for assembling self-sufficient packages, and the utility bun