Das Unternehmen Anthropic, das eine Familie großer Sprachmodelle namens Claude vorantreibt, hat ein Startup übernommen, das eine offene JavaScript-Plattform namens Bun entwickelt. Diese Plattform wird als leistungsstarker Ersatz für Node.js und Deno präsentiert. Hauptgrund für die Übernahme ist das Ziel, eine stabile Weiterentwicklung der Bun-Plattform zu gewährleisten, die in den Produkten Claude Code und Claude Agent SDK integriert ist. Nach Abschluss der Transaktion bleibt das Projekt offen und wird öffentlich auf GitHub weiterentwickelt, weiterhin unter der MIT-Lizenz angeboten und von demselben Team betreut und entwickelt, wobei die Prioritäten (Fokus auf hohe Leistung und Kompatibilität mit Node.js) beibehalten werden.
Das Bun-Projekt ist in Zig und C++ geschrieben und entwickelt sich mit dem Fokus auf die Kompatibilität zu serverseitigen Anwendungen für Node.js. Es unterstützt die meisten Node.js-APIs. Teil der Plattform ist ein Werkzeugset zur Erstellung und Ausführung von Anwendungen in JavaScript und TypeScript sowie ein Runtime für die Ausführung von JavaScript-Anwendungen ohne Browser. Dazu gehört ein Paketmanager (kompatibel mit NPM), ein Testwerkzeug, ein Build-System für eigenständige Pakete und eine Schnittstelle zum Einbetten von Handlern, die in C geschrieben sind. In Bezug auf die Leistung übertrifft Bun sowohl Deno als auch Node.js deutlich: In Tests basierend auf dem React-Framework liegt Bun in der Leistung mit dem Deno-Framework bei der doppelten Geschwindigkeit und fast fünfmal schneller im Vergleich zu Node.js. Zum Ausführen von JavaScript kommt der JavaScript-Engine JavaScriptCore und Komponenten des WebKit-Projekts mit zusätzlichen Patches zum Einsatz.
Quelle: opennet.ru
