Selskapet Anthropic, som fremmer familien av store språkmodeller Claude, har overtatt oppstartsselskapet som utvikler en åpen JavaScript-plattform, Bun, som presenteres som et høyt ytende alternativ til plattformene Node.js og Deno. Hovedårsaken til oppkjøpet er nevnt som ønsket om å sikre stabil utvikling av Bun-plattformen, som er involvert i produktene Claude Code og Claude Agent SDK. Etter fullført avtale vil prosjektet forbli åpent og offentlig utviklet på GitHub, fortsette å leveres under MIT-lisensen, bli støttet og utviklet av det samme teamet, og opprettholde sine prioriteringer (fokus på høy ytelse og kompatibilitet med Node.js).
Bun-prosjektet er skrevet i Zig og C++, og utvikles med tanke på å sikre kompatibilitet med serverapplikasjoner for Node.js og støtter det meste av Node.js API. Plattformen inkluderer et sett med verktøy for å lage og kjøre applikasjoner i JavaScript og TypeScript, samt et runtime for å kjøre JavaScript-applikasjoner uten nettleser, en pakkehåndterer (kompatibel med NPM), verktøy for å utføre tester, et byggesystem for selvforsynte pakker og et lag for å integrere håndterere skrevet i C. Når det gjelder ytelse, overgår Bun betydelig Deno og Node.js (i tester basert på React-rammeverket presterer Bun to ganger bedre enn Deno og nesten fem ganger bedre enn Node.js). For å utføre JavaScript benyttes JavaScript-motoren JavaScriptCore og komponenter fra prosjektet WebKit med ekstra patches.
Kilde: opennet.ru
