Skip to main content

One post tagged with "nodejs"

View All Tags

Bun is now available on all JavaScript deployments via Devopness

· 3 min read

🎉 Bun is now available when deploying JavaScript/TS/Node.js apps via Devopness

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.

Let's Compare Speed

Here’s how Bun performance compares against npm, yarn, and pnpm in terms of installing dependencies:

ToolInstall Time*
yarn12.1s
npm10.6s
pnpm6.4s
Bun0.4s

*based on real-world benchmarks from Bun docs (lower is better)

That kind of speed boost adds up, especially in CI/CD pipelines or monorepos where installs happen often.

What This Means for Devopness Users

If you already deploy JavaScript/Node.js projects with Devopness, there's nothing you need to change. Bun is already installed and available on the servers we provision for your app.

Want to switch from npm or yarn to Bun? Just use bun install in your build scripts or start using bun run to execute your app or tasks.

Prefer to keep using npm or yarn? No problem - Bun’s there if you want it, but we won't get in your way.

TL;DR

  • Bun is now available by default on all Devopness deployments for JavaScript and Node.js apps
  • It’s super fast, easy to use, and works with your existing project
  • No setup required - just use Devopness to deploy your app that depends on bun

Need help getting started with Bun or taking the most of Devopness, CI/CD and cloud application deployment?