Starting today, all JavaScript and Node.js apps deployed through Devopness can rely on Bun automatically installed and configured on the target servers!
That means:
- No more writing custom scripts to install
bun - No more extra setup steps, manually, via SSH, Linux command line, ...
- Just deploy - and Bun is ready to go
Whether youβre using it as a package manager, a runtime, or for running tests, bun is ready when your app hits the server. And don't worry - our server startup time is still just as fast as before. Weβve made it smarter, not slower.
Why Bun?
If you've been writing JavaScript lately, you've probably heard about Bun. It's gaining popularity because it makes things faster and simpler.
Here's a quick overview of what Bun does:
- π¦ Super fast dependency installs - in some cases, more than 20x faster than npm or yarn
- β± Built-in runtime - Bun can run JavaScript, TypeScript, TSX, and JSX out-of-the-box
- π§ͺ Built-in test runner - no need to install Jest, Vitest, or anything else
- π οΈ Bundler + script runner - fewer tools to install, configure, and maintain
- π§° Works with most npm packages - you don't have to rebuild your project from scratch
Basically, it replaces a handful of tools with just one.
Performance Comparison
Here's how Bun performance compares against npm, yarn, and pnpm:
| Tool | Install Time* |
|---|---|
yarn | 12.1s |
npm | 10.6s |
pnpm | 6.4s |
Bun | 0.4s |
*based on real-world benchmarks from Bun docs (lower is better)
The results speak for themselves - Bun is significantly faster across the board.
Getting Started
To start using Bun in your deployments:
- Simply select
bun install,bun run buildwhen configuring an application - Devopness will automatically handle the installation and configuration
- Your app will use bun for dependency management and runtime execution
Need help getting started with Bun or taking the most of Devopness, CI/CD and cloud application deployment?
- Let us know by logging into https://app.devopness.com/ and joining our Discord community.