Firma Anthropic, promująca rodzinę dużych modeli językowych Claude, przejęła startup, który rozwija otwartą platformę JavaScript Bun, prezentowaną jako wydajny odpowiednik platform Node.js i Deno. Głównym powodem przejęcia jest chęć zapewnienia stabilnego rozwoju platformy Bun, która jest używana w produktach Claude Code i Claude Agent SDK. Po zakończeniu transakcji projekt pozostanie otwarty i będzie publicznie rozwijany na GitHub, wciąż dostępny na licencji MIT, będzie wspierany i rozwijany przez ten sam zespół oraz zachowa swoje priorytety (ukierunkowanie na wysoką wydajność i zgodność z Node.js).
Projekt Bun został napisany w językach Zig i C++, a jego rozwój odbywa się z myślą o zapewnieniu zgodności z aplikacjami serwerowymi dla Node.js, obsługując większość API Node.js. W skład platformy wchodzi zestaw narzędzi do tworzenia i uruchamiania aplikacji w językach JavaScript i TypeScript, a także runtime do uruchamiania aplikacji JavaScript bez przeglądarki, menedżer pakietów (kompatybilny z NPM), narzędzie do testów, system budowy samodzielnych pakietów oraz warstwa do wbudowywania handlerów napisanych w języku C. Pod względem wydajności Bun znacznie przewyższa Deno i Node.js (w testach opartych na frameworku React platforma Bun dwa razy przewyższa Deno i prawie pięć razy Node.js). Do wykonania JavaScript używany jest silnik JavaScriptCore oraz komponenty projektu WebKit z dodatkowymi łata.
Źródło: opennet.ru
