{"id":170472,"date":"2026-05-06T12:25:14","date_gmt":"2026-05-06T10:25:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/avtor-platformy-bun-provodit-eksperiment-po-perepisyvaniyu-s-zig-na-rust"},"modified":"2026-05-06T12:25:14","modified_gmt":"2026-05-06T10:25:14","slug":"avtor-platformy-bun-provodit-eksperiment-po-perepisyvaniyu-s-zig-na-rust","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/avtor-platformy-bun-provodit-eksperiment-po-perepisyvaniyu-s-zig-na-rust","title":{"rendered":"A Bun platform szerz\u0151je k\u00eds\u00e9rletet v\u00e9gez a Zig Rust-ra val\u00f3 \u00e1t\u00edr\u00e1s\u00e1ra.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Jarred Sumner, a creator and lead developer of the JavaScript server platform Bun, has created a Git branch where he started rewriting Bun from Zig to Rust. The rewriting is being done using the AI assistant Claude, for which a separate porting guide has been created. According to Jarred, this is currently just an experiment, not an official port, and there is a high probability that it may not progress beyond the experiment and the rewritten code will not be used.     <\/p>\n<p>Porting is not yet complete, and at this stage, all interest in the project is focused on assessing how viable the port will be, whether it will pass the core project's test suite, and how difficult it will be to maintain the new code. Ultimately, comparative testing of Bun variants in Zig and Rust is planned.    <\/p>\n<p>Last December, the Bun project was acquired by Anthropic, giving Jarred resources to involve advanced AI models like Claude in the porting process. The Bun platform is used in the Claude Code products and Claude Agent SDK, and Anthropic is interested in improving its quality and development. Bun is among the most successful projects in Zig, yet opinions differ among Zig and Bun developers regarding the use of AI in the development process. The Zig project has implemented a strict ban on using large language models when preparing pull requests, issues, and comments (even translating non-English comments via AI is prohibited).     <\/p>\n<p>Az ilyen korl\u00e1toz\u00e1sok bevezet\u00e9s\u00e9t a Zig fejleszt\u0151i a mesters\u00e9ges intelligencia \u00e1ltal l\u00e9trehozott pull-k\u00e9relmek negat\u00edv tapasztalataival magyar\u00e1zz\u00e1k, amelyek er\u0151forr\u00e1sokat \u00e9s id\u0151t em\u00e9sztenek fel (p\u00e9ld\u00e1ul \u00e9rtelmetlen v\u00e1ltoztat\u00e1sok, AI-hallucin\u00e1ci\u00f3k \u00e9s 10 ezer soros felduzzadt commitok form\u00e1j\u00e1ban). Ezenk\u00edv\u00fcl a Zig projekt r\u00e9sztvev\u0151orient\u00e1lt megk\u00f6zel\u00edt\u00e9st hirdet, nem pedig a r\u00e9sztvev\u0151k \u00e1ltal v\u00e9gzett hozz\u00e1j\u00e1rul\u00e1sokat a fejleszt\u00e9shez \u2014 a pull-k\u00e9relmek elfogad\u00e1s\u00e1nak f\u0151 c\u00e9lja nem \u00faj k\u00f3d hozz\u00e1ad\u00e1sa, hanem az \u00faj r\u00e9sztvev\u0151k fejl\u0151d\u00e9s\u00e9nek el\u0151seg\u00edt\u00e9se.    <\/p>\n<p>A Bun szerz\u0151je nem \u00e9rt egyet az AI tilalm\u00e1val a Zig-ben, \u00e9s \u00fagy v\u00e9li, hogy az AI-t\u00f3l val\u00f3 elszakad\u00e1s nosztalgikus eml\u00e9k marad 2025-ben \u00e9s 2026-ban, m\u00edg a ny\u00edlt forr\u00e1sk\u00f3d\u00fa szoftver fejleszt\u00e9se a k\u00f3d emberek \u00e1ltali elvet\u00e9s\u00e9hez fejl\u0151dik. Az emberek probl\u00e9m\u00e1kat vitatnak meg, feladatokat \u00e1ll\u00edtanak fel \u00e9s prioriz\u00e1lnak, m\u00edg a k\u00f3d\u00edr\u00e1s \u00e9s a v\u00e1ltoztat\u00e1sok beny\u00fajt\u00e1sa a t\u00e1rol\u00f3kba az AI feladata lesz. Az is eml\u00edt\u00e9sre ker\u00fclt, hogy a Rust-ra val\u00f3 \u00e1t\u00edr\u00e1si k\u00eds\u00e9rletekhez az a sz\u00e1nd\u00e9k is hozz\u00e1j\u00e1rul, hogy megsz\u00fcntess\u00e9k a Bun-ban jelentkez\u0151 mem\u00f3ria sziv\u00e1rg\u00e1sokkal kapcsolatos probl\u00e9m\u00e1kat, valamint a Zig nagyprojektekre vonatkoz\u00f3, a kompatibilit\u00e1st s\u00e9rt\u0151 v\u00e1ltoztat\u00e1sok elfogad\u00e1s\u00e1val kapcsolatos elfogadhatatlan politik\u00e1j\u00e1t.          <\/p>\n<p>Az AI alkalmaz\u00e1s\u00e1nak tilalma miatt a Bun fejleszt\u0151i k\u00e9nytelenek fenntartani a Zig eszk\u00f6zt\u00e1r\u00e1nak saj\u00e1t fork-j\u00e1t, amelyben az AI haszn\u00e1lat\u00e1val n\u00e9gyszer gyorsabb\u00e1 tudt\u00e1k tenni a ford\u00edt\u00e1st a szemantikai elemz\u00e9s \u00e9s a k\u00f3dgener\u00e1l\u00e1s p\u00e1rhuzamos\u00edt\u00e1sa r\u00e9v\u00e9n. Ugyanakkor egy Zig fejleszt\u0151 megjegyz\u00e9se szerint a jav\u00edt\u00e1sok elutas\u00edt\u00e1s\u00e1nak oka nem az AI, hanem hogy a szemantikai elemz\u00e9s p\u00e1rhuzamos\u00edt\u00e1sa nemcsak a ford\u00edt\u00f3t, hanem mag\u00e1t a nyelvet is \u00e9rinti \u2014 a javasolt funkcionalit\u00e1s hib\u00e1k \u00e9s kompatibilit\u00e1si probl\u00e9m\u00e1k n\u00e9lk\u00fcli megval\u00f3s\u00edt\u00e1s\u00e1hoz a Zig nyelv m\u00f3dos\u00edt\u00e1saira van sz\u00fcks\u00e9g. A p\u00e1rhuzamos\u00edt\u00e1s helyett a Zig fejleszt\u0151i az inkrement\u00e1lis ford\u00edt\u00e1st fejlesztik, amely v\u00e9lem\u00e9ny\u00fck szerint jelent\u0151sen fokozhatja a ford\u00edt\u00e1s sebess\u00e9g\u00e9t.              <\/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.                <\/p>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65379\">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, \u0441\u043e\u0437\u0434\u0430\u043b Git-\u0432\u0435\u0442\u043a\u0443, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u043b \u043a \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u044e Bun \u0441 \u044f\u0437\u044b\u043a\u0430 Zig \u043d\u0430 Rust. \u041f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u0435 \u0432\u0435\u0434\u0451\u0442\u0441\u044f \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 AI-\u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u0430 Claude, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u043e \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e. \u041f\u043e \u0441\u043b\u043e\u0432\u0430\u043c \u0414\u0436\u0430\u0440\u0440\u0435\u0434\u0430 \u043f\u043e\u043a\u0430 \u044d\u0442\u043e \u043b\u0438\u0448\u044c \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442, \u0430 \u043d\u0435 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u0440\u0442, \u0438 \u0432\u044b\u0441\u043e\u043a\u0430 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c, \u0447\u0442\u043e \u0434\u0430\u043b\u044c\u0448\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430 \u0434\u0435\u043b\u043e [&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-170472","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, \u0441\u043e\u0437\u0434\u0430\u043b Git-\u0432\u0435\u0442\u043a\u0443, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u043b \u043a \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u044e Bun \u0441 \u044f\u0437\u044b\u043a\u0430 Zig \u043d\u0430 Rust.\" \/>\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\/avtor-platformy-bun-provodit-eksperiment-po-perepisyvaniyu-s-zig-na-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\u0410\u0432\u0442\u043e\u0440 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Bun \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442 \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 \u0441 Zig \u043d\u0430 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, \u0441\u043e\u0437\u0434\u0430\u043b Git-\u0432\u0435\u0442\u043a\u0443, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u043b \u043a \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u044e Bun \u0441 \u044f\u0437\u044b\u043a\u0430 Zig \u043d\u0430 Rust.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/avtor-platformy-bun-provodit-eksperiment-po-perepisyvaniyu-s-zig-na-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-06T10:25:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-06T10:25:14+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\udd47A szerz\u0151, Jarred Sumner, k\u00eds\u00e9rletet folytat a Bun \u00e1t\u00edr\u00e1s\u00e1ra Zig-r\u0151l Rust-ra | ProHoster","description":"Jarred Sumner, a creator and lead developer of the JavaScript server platform Bun, has created a Git branch where he has begun rewriting Bun from Zig to Rust.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/avtor-platformy-bun-provodit-eksperiment-po-perepisyvaniyu-s-zig-na-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\u0410\u0432\u0442\u043e\u0440 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Bun \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442 \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 \u0441 Zig \u043d\u0430 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, \u0441\u043e\u0437\u0434\u0430\u043b Git-\u0432\u0435\u0442\u043a\u0443, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u043b \u043a \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u044e Bun \u0441 \u044f\u0437\u044b\u043a\u0430 Zig \u043d\u0430 Rust.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/avtor-platformy-bun-provodit-eksperiment-po-perepisyvaniyu-s-zig-na-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-06T10:25:14+00:00","article:modified_time":"2026-05-06T10:25:14+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\/170472","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=170472"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/170472\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=170472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=170472"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=170472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}