<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/bun-v1-4-4-9x6fb5u7q" -->

---
title: Bun v1.4.4 | daily.dev
description: Bun v1.4.4 ships bun fmt, a new Prettier-compatible formatter built directly into Bun. It formats Prettier's own repo in 60ms versus Prettier's 17 seconds, and...
canonical: https://daily.dev/posts/bun-v1-4-4-9x6fb5u7q
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Bun v1.4.4 | daily.dev
og:description: Bun v1.4.4 ships bun fmt, a new Prettier-compatible formatter built directly into Bun. It formats Prettier's own repo in 60ms versus Prettier's 17 seconds, and...
og:url: https://daily.dev/posts/bun-v1-4-4-9x6fb5u7q
og:image: https://api.daily.dev/og/posts/9X6Fb5u7q.png
og:image:alt: Bun v1.4.4
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Bun v1.4.4

**[Bun](https://daily.dev/sources/bun)** · 92 min read · 4 upvotes · 1 comments

## Summary

Bun v1.4.4 ships bun fmt, a new Prettier-compatible formatter built directly into Bun. It formats Prettier's own repo in 60ms versus Prettier's 17 seconds, and runs 3x to 6x faster than oxfmt on projects that already use oxfmt. bun check is now 1.4x to 7.8x faster on large projects, with peak memory on MUI's docs dropping from 11.2GB to 1.3GB. bun install migrates Yarn Berry lockfiles, retries failed requests with exponential backoff, and gets up to 3.2x faster hoisted installs from a warm cache on Linux. Bun.SQL uses up to 48% less CPU per query, and this release fixes 271 issues.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://bun.com/blog/bun-v1.4.4>

## Questions this post answers

### How fast is Bun's new bun fmt command compared to Prettier?

Bun fmt formats Prettier's own repository, 2,616 files, in 60 milliseconds, while Prettier 3.9.10 takes 17.1 seconds on the same files, making it about 286 times faster. Peak memory also drops from 459 MB for Prettier to 48 MB for bun fmt. On projects already using oxfmt, bun fmt runs 3x to 6x faster than oxfmt 0.74.0.

_Developers weighing a formatter switch can track Bun's tooling benchmarks on daily.dev._

### Does bun install migrate Yarn Berry lockfiles now?

Yes, bun install converts a Yarn 2+ (Berry) yarn.lock file to bun.lock while preserving every pinned version, including workspaces, npm aliases, resolutions, and git, tarball and file dependencies. Previously Bun only migrated Yarn v1 lockfiles, so switching a Berry project to Bun would re-resolve every dependency instead of keeping the exact versions.

_Teams migrating package managers can follow lockfile compatibility changes like this on daily.dev._

### How much CPU does Bun.SQL save per query after the rewrite?

A point SELECT query uses 48% less CPU, a 100-row SELECT uses 30% less, an INSERT uses 21% less, and a bulk insert of 1,000 rows by 10 columns uses 38% less CPU on PostgreSQL, measured in user-space instructions on Linux x64. Garbage-collected allocations per query also dropped, for example from 84 to 28 objects for a simple select on PostgreSQL.

_Developers tuning database client performance can keep up with changes like this on daily.dev._

## Community discussion

Top comments from developers on daily.dev.

**@catalin560** · 0 upvotes

> at least they are still around, unlike Deno...

## Similar posts on daily.dev

- [Bun v1.3.2](https://daily.dev/posts/bun-v1-3-2-dhlhg7jjh) · Bun · 35 upvotes · 4 comments

---

Tags: [#javascript](https://daily.dev/tags/javascript), [#bun](https://daily.dev/tags/bun)

[View this post on daily.dev](https://daily.dev/posts/bun-v1-4-4-9x6fb5u7q)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Bun v1.4.4","url":"https://daily.dev/posts/bun-v1-4-4-9x6fb5u7q","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/bun-v1-4-4-9x6fb5u7q"},"datePublished":"2026-10-22T10:18:21.954Z","dateModified":"2026-10-26T21:44:32.013Z","description":"Bun v1.4.4 ships bun fmt, a new Prettier-compatible formatter built directly into Bun. It formats Prettier's own repo in 60ms versus Prettier's 17 seconds, and...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/134ec2e63abf0d914c56de6f205daa89?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/134ec2e63abf0d914c56de6f205daa89?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Bun","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Bun","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9d715eb44dae4d74a2cebd8871d91a0d","url":"https://daily.dev/sources/bun"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/bun-v1-4-4-9x6fb5u7q","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":4},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"javascript,bun","timeRequired":"PT92M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Bun","item":"https://daily.dev/sources/bun"},{"@type":"ListItem","position":3,"name":"Bun v1.4.4"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/bun-v1-4-4-9x6fb5u7q","comment":[{"@type":"Comment","text":"at least they are still around, unlike Deno…","datePublished":"2026-10-22T10:28:07.777Z","url":"https://daily.dev/posts/9X6Fb5u7q#c-PYnC2twrW","author":{"@type":"Person","name":"Anonymous","url":"https://daily.dev/catalin560","image":"https://avatars2.githubusercontent.com/u/22744333?v=4"}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/bun-v1-4-4-9x6fb5u7q#faq","mainEntity":[{"@type":"Question","name":"How fast is Bun's new bun fmt command compared to Prettier?","acceptedAnswer":{"@type":"Answer","text":"Bun fmt formats Prettier's own repository, 2,616 files, in 60 milliseconds, while Prettier 3.9.10 takes 17.1 seconds on the same files, making it about 286 times faster. Peak memory also drops from 459 MB for Prettier to 48 MB for bun fmt. On projects already using oxfmt, bun fmt runs 3x to 6x faster than oxfmt 0.74.0. Developers weighing a formatter switch can track Bun's tooling benchmarks on daily.dev."}},{"@type":"Question","name":"Does bun install migrate Yarn Berry lockfiles now?","acceptedAnswer":{"@type":"Answer","text":"Yes, bun install converts a Yarn 2+ (Berry) yarn.lock file to bun.lock while preserving every pinned version, including workspaces, npm aliases, resolutions, and git, tarball and file dependencies. Previously Bun only migrated Yarn v1 lockfiles, so switching a Berry project to Bun would re-resolve every dependency instead of keeping the exact versions. Teams migrating package managers can follow lockfile compatibility changes like this on daily.dev."}},{"@type":"Question","name":"How much CPU does Bun.SQL save per query after the rewrite?","acceptedAnswer":{"@type":"Answer","text":"A point SELECT query uses 48% less CPU, a 100-row SELECT uses 30% less, an INSERT uses 21% less, and a bulk insert of 1,000 rows by 10 columns uses 38% less CPU on PostgreSQL, measured in user-space instructions on Linux x64. Garbage-collected allocations per query also dropped, for example from 84 to 28 objects for a simple select on PostgreSQL. Developers tuning database client performance can keep up with changes like this on daily.dev."}}]}
```

