Das Unternehmen Anthropic, das eine Familie von großen Sprachmodellen namens Claude fördert, hat ein Startup übernommen, das eine offene JavaScript-Plattform namens Bun entwickelt. Diese wird als leistungsstarker Analogon zu den Plattformen Node.js und Deno präsentiert. Der Hauptgrund für die Übernahme ist das Bestreben, eine stabile Entwicklung der Bun-Plattform zu gewährleisten, die in den Produkten Claude Code und Claude Agent SDK eingesetzt wird. Nach Abschluss des Deals bleibt das Projekt offen und wird öffentlich auf GitHub weiterentwickelt, weiterhin unter der MIT-Lizenz angeboten, von demselben Team unterstützt und entwickelt und behält seine Prioritäten (Fokus auf hohe Leistung und Kompatibilität mit Node.js).
Das Projekt Bun ist in den Sprachen Zig und C++ geschrieben und entwickelt sich mit Blick auf die Gewährleistung der Kompatibilität mit Serveranwendungen für Node.js. Es unterstützt einen Großteil der Node.js-API. Die Plattform umfasst ein Set von Werkzeugen zur Erstellung und Ausführung von Anwendungen in JavaScript und TypeScript, sowie eine Laufzeitumgebung zur Ausführung von JavaScript-Anwendungen ohne Browser, einen Paketmanager (kompatibel mit NPM), Werkzeuge zur Durchführung von Tests, ein System zur Erstellung eigenständiger Pakete und eine Schicht zum Einbinden von Handlern, die in C geschrieben sind. In Bezug auf die Leistung übertrifft Bun deutlich Deno und Node.js (in Tests mit dem React-Framework überholt die Bun-Plattform Deno um das Zweifache und Node.js um fast das Fünffache). Für die Ausführung von JavaScript wird die JavaScript-Engine JavaScriptCore und Komponenten des WebKit-Projekts mit zusätzlichen Patches verwendet.
Quelle: opennet.ru
