400mb executable for a terminal text editor?
Modern developers have lost their mind
Modern developers have lost their mind
For extensions, the choice was either TypeScript (and get this bloat) or go with Lua and a much smaller binary (but less popular language).
But - I just realized stripping it brings it down to 76MB so I guess that's ok! Will push a commit :)
Speed. Bun starts fast and runs fast. It extends JavaScriptCore, the performance-minded JS engine built for Safari. Fast start times mean fast apps and fast APIs.
Elegant APIs. Bun provides a minimal set of highly-optimized APIs for performing common tasks, like starting an HTTP server and writing files.
Cohesive DX. Bun is a complete toolkit for building JavaScript apps, including a package manager, test runner, and bundler.
Bun is designed as a drop-in replacement for Node.js. It natively implements thousands of Node.js and Web APIs, including fs, path, Buffer and more."- From the homepage[1] - it's a shame they use semantic html but no anchors for direct linking.
License compatible, probably safe from a rug pull?
Incredible, the technical choice got overridden by popularity, leading straight to bloat
What ever suits you, you didn't mind shipping a 400mb executable after all, so what do i know