{"id":345,"kind":"story","title":"Bun Switches from Zig to Rust: Why a High-Performance JS Runtime Changes Its Language","url":"https://twitter.com/jarredsumner/status/2053047748191232310","host":"twitter.com","by":"mrlatte","score":1,"comments":0,"time":"2026-05-10T10:00:00.000Z","origin":"archive","language":{"source":"ko","reading":"en","translated":true},"summary":["Bun creator Jarred Sumner announced that the version rewritten in Rust passed 99.8% of the existing tests.","Zig was initially chosen because it made handling JavaScriptCore easier, but the lack of a package registry and fewer developers available to recruit eventually became a bottleneck.","This is an example showing that choosing an unfamiliar language based solely on initial performance can lead to the cost of rewriting everything as the team grows."],"discussion":"https://startupxo.com/en/345/","markdown":"https://startupxo.com/en/345.md","api":"https://startupxo.com/api/v1/item.json?id=345&lang=en","text":null,"edited":null,"sources":[],"thread":[]}