Bun’s inventor, Jarred Sumner, said Oven’s business model would be to provide “fast serverless hosting and continuous integration for backend and frontend serverless applications”, powered by Bun.
He added that “the plan is to run our own servers on the edge in data centers around the world,” implying that it won’t rely on the public cloud. The new company is looking for engineers, noting that the coding skills needed will primarily be “low-level systems programming using Zig and C++.”
Today, Bun is far from ready for production. The latest version is 0.1.10 and the runtime is neither stable nor complete. Sumner, however, said the goal was “a stable version of Bun in less than six months from today.” It sounds ambitious, even though he has made remarkable progress in a short time. “I spent over a year building Bun solo in private beta. Two months after launch, Bun has over 32,000 stars on GitHub and 14,000 members on Bun’s Discord server,” he said. he writes.
In a tweet aimed at potential new employees, the company warned that “Oven is going to be a chore, especially the first nine months or so. If work-life balance means a lot of time spent not working, it’s probably not a good choice.
Bun impressed developers with its performance and coding experience (stability aside). “Bun blew me away in terms of performance. … I found Bun to impress me many times with its speed and sleekness,” one developer said on Hacker News.
Bun’s immediate goals include strong compatibility with Node.js (another area where Deno has been weak but which its developers are now addressing) and fixing stability issues. The roadmap includes bundling on Edge Servers, a binary archive format for release builds, support for the most popular server-side rendering frameworks, and support for Windows, where the subsystem Windows for Linux is currently required.