Bun 1.3 : Redis, MySQL, meilleur routage, amélioration sur Node

Par:
francoistonic

ven, 21/11/2025 - 10:51

Bun est un toolkit tout-en-un pour les développeurs JavaScript. Le projet est écrit en Zig et s'appuie sur le moteur JavaScript Core. Le projet mise sur les performances, la compatibilité avec Node.js et une chaîne de développement complète. Il convient à JavaScript, TypeScript et JSX.

Il comprend 4 outils en un :

un runtime JS 

un bundler pour remplacer Vite et esbuild

un test runner pour remplacer Jest et Vitest

un gestionnaire de paquet pour remplacer npm

Cette version inclut :

- support MySQL, MariaDB et SQLite, nombreuses améliorations sur PostgreSQL

- un client Redis : Bun promet une nette amélioration des performances

- un meilleur système de routage 

- installation isolée, notion de minimumRelease

- amélioration de la compatibilité avec Node

- Bundler peut maintenant créer un bundle incluant le front et le back dans un même build : bun build --compile

De nouvelles commandes sont disponibles dans cette v1.3 :

- why : explique pourquoi un package est installé

- update --interactive : choisir les dépendances à mettre à jour

- info : affiche les métadonnées d'un paquet

Attention : des casses de compatibilités sont à prévoir. Regardez attentivement les breaking changes de la note de version. 

La version 1.3.1 corrige les premiers bugs de la 1.3 : https://bun.com/blog/bun-v1.3.1

Poyur mettre à jour : bun upgrade

Cette version améliore beaucoup de choses dans les tests, la compilation. La liste est impressionnante : https://bun.com/blog/bun-v1.3