Het bedrijf Anthropic, dat een reeks grote taalmodellen genaamd Claude promoot, heeft een startup overgenomen die een open JavaScript-platform genaamd Bun ontwikkelt, gepresenteerd als een hoogwaardig alternatief voor de platforms Node.js en Deno. De belangrijkste reden voor de overname is de wens om een stabiele ontwikkeling van het Bun-platform te waarborgen, dat ingezet wordt in de producten Claude Code en Claude Agent SDK. Na de afronding van de deal blijft het project open en publiekelijk ontwikkeld op GitHub, zal het worden geleverd onder de MIT-licentie, wordt het onderhouden en ontwikkeld door hetzelfde team en behoudt het zijn prioriteiten (focus op hoge prestaties en compatibiliteit met Node.js).
Het Bun-project is geschreven in Zig en C++ en is ontwikkeld met het oog op compatibiliteit met serverapplicaties voor Node.js en ondersteunt het grootste deel van de Node.js API. De platform bevat een set tools voor het creƫren en uitvoeren van applicaties in JavaScript en TypeScript, evenals een runtime voor het uitvoeren van JavaScript-applicaties zonder browser, een pakketbeheerder (compatibel met NPM), een toolkit voor het uitvoeren van tests, een build-systeem voor autonome pakketten en een laag voor het integreren van handlers geschreven in C. Op het gebied van prestaties overtreft Bun Deno en Node.js aanzienlijk (in tests gebaseerd op het React-framework overtreft het Bun-platform Deno met 2 keer en Node.js met bijna 5 keer). Voor het uitvoeren van JavaScript wordt de JavaScript-engine JavaScriptCore en componenten van het WebKit-project met aanvullende patches gebruikt.
Bron: opennet.ru
