{"id":170758,"date":"2026-05-16T00:24:29","date_gmt":"2026-05-15T22:24:29","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/utverzhdyon-perevod-javascript-platformy-bun-na-yazyk-rust"},"modified":"2026-05-16T00:24:29","modified_gmt":"2026-05-15T22:24:29","slug":"utverzhdyon-perevod-javascript-platformy-bun-na-yazyk-rust","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/utverzhdyon-perevod-javascript-platformy-bun-na-yazyk-rust","title":{"rendered":"J\u00f3v\u00e1hagy\u00e1sra ker\u00fclt a JavaScript Bun platform Rust nyelvre t\u00f6rt\u00e9n\u0151 ford\u00edt\u00e1sa","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Jarred Sumner, a creator and lead developer of the JavaScript server platform Bun, has acknowledged a successful experiment in rewriting the project from Zig and Rust using the AI assistant Claude Code and decided to transition Bun to Rust. The rewritten version in Rust has already been accepted into the main repository, while the Zig code is scheduled for removal. Additionally, the author of Bun announced the hiring of staff with over 5 years of experience in C\/C++ and Rust to support Bun.     <\/p>\n<p>Currently, a direct port from Zig to Rust has been implemented, which includes numerous blocks of unsafe code, uses the same architecture, the same data structures, and the previous external libraries. Notably, the Rust port has successfully passed the existing test suite on all platforms. Several memory leaks and test failures have been addressed along the way.     <\/p>\n<p>After building the version in Rust, the executable file turned out to be 3-8 MB smaller than when building the version in Zig. In performance tests, the Rust version was either faster or on par with the Zig version. According to Jarred, the most significant advantage of the Rust variant is the ability to catch and prevent memory errors, the diagnosis of which has consumed a lot of developers' time in recent years.       <\/p>\n<p>The reasons for rewriting in Rust previously included a desire to address issues in Bun caused by memory leaks, disagreements with Zig authors regarding the use of AI for coding, and Zig's unacceptable policy regarding changes that break compatibility for large projects.         <\/p>\n<p>A Bun JavaScript platformk\u00e9nt a Node.js \u00e9s a Deno platformok nagy teljes\u00edtm\u00e9ny\u0171 alternat\u00edv\u00e1jak\u00e9nt fejl\u0151dik. A projekt a Node.js szerveralkalmaz\u00e1sok kompatibilit\u00e1s\u00e1nak biztos\u00edt\u00e1s\u00e1ra figyelemmel k\u00e9sz\u00fclt, \u00e9s t\u00e1mogatja a Node.js API-j\u00e1nak nagy r\u00e9sz\u00e9t. A platform tartalmaz egy eszk\u00f6zk\u00e9szletet JavaScript \u00e9s TypeScript nyelven t\u00f6rt\u00e9n\u0151 alkalmaz\u00e1sok l\u00e9trehoz\u00e1s\u00e1ra \u00e9s v\u00e9grehajt\u00e1s\u00e1ra, valamint egy runtime-ot JavaScript alkalmaz\u00e1sok b\u00f6ng\u00e9sz\u0151 n\u00e9lk\u00fcli futtat\u00e1s\u00e1ra, egy NPM-kompatibilis csomagkezel\u0151t, tesztel\u00e9si eszk\u00f6z\u00f6ket, \u00f6n\u00e1ll\u00f3 csomagok \u00f6ssze\u00e1ll\u00edt\u00e1si rendszer\u00e9t \u00e9s egy interf\u00e9szt, amely lehet\u0151v\u00e9 teszi C nyelven \u00edrt kezel\u0151k be\u00e9p\u00edt\u00e9s\u00e9t. Teljes\u00edtm\u00e9ny szempontj\u00e1b\u00f3l a Bun jelent\u0151sen megel\u0151zi a Den\u00f3t \u00e9s a Node.js-t (a React keretrendszeren alapul\u00f3 tesztek alapj\u00e1n a Bun platform k\u00e9tszer olyan gyors, mint a Deno \u00e9s k\u00f6zel \u00f6tsz\u00f6r olyan gyors, mint a Node.js). A JavaScript v\u00e9grehajt\u00e1s\u00e1hoz a JavaScriptCore JavaScript motor \u00e9s a WebKit projekt komponensei, kieg\u00e9sz\u00edt\u0151 jav\u00edt\u00e1sokkal ker\u00fclnek felhaszn\u00e1l\u00e1sra.<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65448\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0436\u0430\u0440\u0440\u0435\u0434 \u0421\u0430\u043c\u043d\u0435\u0440 (Jarred Sumner), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c \u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Bun, \u043f\u0440\u0438\u0437\u043d\u0430\u043b \u0443\u0441\u043f\u0435\u0448\u043d\u044b\u043c \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u043f\u043e \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0441 \u044f\u0437\u044b\u043a\u0430 Zig \u0438 Rust \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 AI-\u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u0430 Claude Code, \u0438 \u043f\u0440\u0438\u043d\u044f\u043b \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 Bun \u043d\u0430 \u044f\u0437\u044b\u043a Rust. \u041f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0443\u0436\u0435 \u043f\u0440\u0438\u043d\u044f\u0442 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u0430 \u043a\u043e\u0434 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Zig \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043a \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044e. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-170758","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u0436\u0430\u0440\u0440\u0435\u0434 \u0421\u0430\u043c\u043d\u0435\u0440 (Jarred Sumner), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c \u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Bun, \u043f\u0440\u0438\u0437\u043d\u0430\u043b \u0443\u0441\u043f\u0435\u0448\u043d\u044b\u043c \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u043f\u043e \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0441 \u044f\u0437\u044b\u043a\u0430 Zig \u0438 Rust \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 AI-\u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u0430 Claude Code, \u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/news\/utverzhdyon-perevod-javascript-platformy-bun-na-yazyk-rust\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0423\u0442\u0432\u0435\u0440\u0436\u0434\u0451\u043d \u043f\u0435\u0440\u0435\u0432\u043e\u0434 JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Bun \u043d\u0430 \u044f\u0437\u044b\u043a Rust | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0436\u0430\u0440\u0440\u0435\u0434 \u0421\u0430\u043c\u043d\u0435\u0440 (Jarred Sumner), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c \u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Bun, \u043f\u0440\u0438\u0437\u043d\u0430\u043b \u0443\u0441\u043f\u0435\u0448\u043d\u044b\u043c \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u043f\u043e \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0441 \u044f\u0437\u044b\u043a\u0430 Zig \u0438 Rust \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 AI-\u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u0430 Claude Code, \u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/utverzhdyon-perevod-javascript-platformy-bun-na-yazyk-rust\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-15T22:24:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-15T22:24:29+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47The transition of the JavaScript platform Bun to Rust has been approved | ProHoster","description":"Jarred Sumner, the creator and lead developer of the JavaScript server platform Bun, has acknowledged a successful experiment in rewriting the project from Zig and Rust using the AI assistant Claude Code.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/utverzhdyon-perevod-javascript-platformy-bun-na-yazyk-rust","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0423\u0442\u0432\u0435\u0440\u0436\u0434\u0451\u043d \u043f\u0435\u0440\u0435\u0432\u043e\u0434 JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Bun \u043d\u0430 \u044f\u0437\u044b\u043a Rust | ProHoster","og:description":"\u0414\u0436\u0430\u0440\u0440\u0435\u0434 \u0421\u0430\u043c\u043d\u0435\u0440 (Jarred Sumner), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c \u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Bun, \u043f\u0440\u0438\u0437\u043d\u0430\u043b \u0443\u0441\u043f\u0435\u0448\u043d\u044b\u043c \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u043f\u043e \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0441 \u044f\u0437\u044b\u043a\u0430 Zig \u0438 Rust \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 AI-\u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u0430 Claude Code, \u0438.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/utverzhdyon-perevod-javascript-platformy-bun-na-yazyk-rust","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-05-15T22:24:29+00:00","article:modified_time":"2026-05-15T22:24:29+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/170758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=170758"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/170758\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=170758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=170758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=170758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}