It supports bundling, minifying, server-side rendering (Svelte, Nuxt.js, Vite). Bundling refers to the process of combining multiple files and assets like JavaScript, CSS, and HTML into a single file, or a smaller number of files, to reduce the number of server requests and enhance performance.[6] Minifying is a technique of compressing these files by removing unnecessary characters (like whitespace, comments, etc.) without affecting their functionality, further optimizing website loading times. Bun provides an API to decide whether to preserve some readability by e.g. keeping whitespace.[6]
The official Bun 1.0 was released on September 8, 2023.[8]
Since Bun 1.1 the runtime supports Windows 10 and later (along with Linux and MacOS).[9][10] It also introduced a cross-platform Bun Shell for running some Bash commands without extra dependencies.[9][10]