Bun (logiciel)
Dernière version | 1.1.30 ()[1] |
---|---|
Dépôt | github.com/oven-sh/bun |
Écrit en | Zig |
Système d'exploitation | Linux,macOSetMicrosoft Windows |
Type |
Moteur d'exécution Cadre applicatif(en) Gestionnaire de paquets |
Licence | MIT license[2] |
Site web | bun.sh |
Bunest unenvironnement d'exécution,gestionnaire de paquets,exécuteur de test et un «module bundler» (littéralement, « groupeur de modules »)JavaScript,développé avec lelangage de programmationZig[3],[4].Il a été créé par Jarred Sumner comme une alternative àNode.js.
Contrairement àNode.jsetDenoqui utilisent lamachine virtuelle V8,Bun utiliseJavaScriptCorecommemoteur JavaScript[5].
Il prend en charge lebuilding,laminificationet le rendu côté serveur (Svelte,Nuxt.js,Vite)[6].
L'environnement d'exécution prend en charge l'interface de fonction étrangère (FFI),SQLite3,TLS1.3, et la résolutionDNS.Il comprend également des outils courants comme l'édition de fichiers, les serveursHTTP,lewebsocket,et lehachage[7].
La première version officielle de Bun est sortie le 8 septembre 2023[8].
Depuis la version 1.1, il est disponible sur les versions 10 et supérieures deWindows(ainsi que surLinuxetMacOS)[9],[10].
Notes et références
[modifier|modifier le code]- «Release v1.1.30»,(consulté le)
- JarredSumner,«License», surBun Docs,(consulté le)
- (en)«What is Bun? | Bun Docs»,Bun(consulté le)
- (en-US)Tyson, «Explore Bun.js: The all-in-one JavaScript runtime»,InfoWorld,(consulté le)
- (en-US)Omolana, «What Is Bun.js and Why Is the JavaScript Community Excited About It?»,makeuseof.com,(consulté le)
- (en)«The Bun Bundler»,Bun,(consulté le)
- (en-US)«Bun APIs»,Bun Docs(consulté le)
- «Bun 1.0»,bun.sh(consulté le)
- (en)«Bun 1.1»,Bun,(consulté le)
- (en-GB)Anderson, «Bun 1.1 released with Windows support, stable WebSocket client and more • DEVCLASS»,DEVCLASS,(consulté le)