Компания Anthropic, която развива семейството от големи езикови модели Claude, погълна стартъп, който разработва отворена JavaScript платформа Bun, представяна като високопроизводителен аналог на платформите Node.js и Deno. Основната причина за поглъщането е желанието да се осигури стабилно развитие на платформата Bun, която е включена в продуктите Claude Code и Claude Agent SDK. След приключване на сделката проектът ще остане открит и публично развиван в GitHub, ще продължи да се предоставя под лицензия MIT, ще бъде подкрепян и разработван от същия екип и ще запази приоритетите си (ориентация към висока производителност и съвместимост с Node.js).
Проектът Bun е написан на езиците Zig и C++, и се развива с акцент върху осигуряване на съвместимост с сървърни приложения за Node.js и поддържа голяма част от API на Node.js. Включва набор от инструменти за създаване и изпълнение на приложения на езиците JavaScript и TypeScript, както и runtime за изпълнение на JavaScript приложения без браузър, пакетен мениджър (вместим с NPM), инструменти за изпълнение на тестове, система за изграждане на самостоятелни пакети и прослойка за интегриране на обработчици, написани на езика C. По производителност Bun забележимо изпреварва Deno и Node.js (в тестовете на базата на фреймворка React, платформата Bun изпреварва Deno два пъти и почти пет пъти Node.js). За изпълнение на JavaScript се използва JavaScript двигателя JavaScriptCore и компоненти от проекта WebKit с допълнителни пачове.
Източник: opennet.ru
