Ajouter un commentaire

Bun 1.3.13 : 82 demandes fixées, optimisation mémoire un peu partout

Par:
francoistonic

lun, 20/04/2026 - 12:14

Bun annonce la version 1.3.13. Elle fixe 82 requêtes sur 381. Un important travail d'optimisation a été fait sur la mémoire durant l'installation, pour faire un source maps et sur le runtime. Sur Bun test, 2 nouveaux flags sont disponibles :

--isolate : chaque fichier test est dans un environnement global neuf 

--parallel[=N] : pour distributer les fichiers test sur les worker processs

Ces flags travaillent avec bail, randomize, dots, JUnit, etc. Bun test supporte maintenant --changed. Seuls les fichiers tests affectés aux changements Git sont pris en compte :

# Run tests affected by uncommitted changes (unstaged + staged + untracked)
bun test --changed

# Run tests affected by changes since a specific commit, branch, or tag
bun test --changed=HEAD~1
bun test --changed=main

# Combine with --watch to re-filter on every restart
bun test --changed --watch

La mémoire a été un des focus principaux de cette version. Par exemple, les source maps exigent 8 fois moins de mémoire qu'avant. Ces optimisations doivent permettre de meilleures performances globales et une empreinte mémoire moins lourde. Même si, sur la partie runtime, le gain est relativement faible : -5 %. Autre bon point : un gzip compression jusqu'à 5 fois plus rapide avec zlig-ng. 

Sur la partie sécurité, on notera le support de SHA3 dans WebCrypta et node:crypto ou encore de X25519 deriveBits dans SubtleCrypto. 

La liste des bugs fixés est très long sur la compatibilité Node, les API, l'installation, JS bundler ou encore sur le parser CSS

Note de version : https://bun.com/blog/bun-v1.3.13

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 TTTTTT  III  DDD   K  K  X   X 
TT I D D K K X X
TT I D D KK X
TT I D D K K X X
TT III DDD K K X X