{"rewrite":{"id":"r_d33f31f00faac362c5e4afda","clusterId":"c_45e089b11c376c3217f57214","slug":"discord-will-rebuild-desktop-and-mobile-apps-in-rust-dropping-electron","model":"deepseek-v4-1-flash","headline":"Discord Will Rebuild Desktop and Mobile Apps in Rust, Dropping Electron","summary":"Discord co-founder and CTO Stanislav Vishnevskiy said on November 5 that the company plans to rebuild its desktop and mobile clients as Rust-based native applications, with user testing planned soon. The desktop client currently runs on Electron and mobile on React Native. Vishnevskiy confirmed GPUI will be the GUI framework, and a posted screenshot shows Discord at about 290MB of memory.","whyItMatters":"Discord's memory footprint has run from 500MB to just under 1GB in normal use, so moving off Electron to Rust and GPUI is aimed squarely at the gamers who keep it open during play.","webCardHtml":"\u003cp\u003eDiscord has been moving toward Rust for years. Vishnevskiy said the company began adopting the language around 2018, and its infrastructure, voice technology, and some client parts already run on it. The mobile apps will keep a native UI while sharing code with the desktop version through Rust. The desktop and mobile clients go into user testing soon.\u003c/p\u003e","blueskyPost":"Discord's CTO confirmed GPUI as the GUI framework for the Rust rebuild, a choice that ties the client's rendering path to one toolkit rather than the web stack Electron and React Native carried.","twitterPost":"Discord's Rust rebuild will run on GPUI, a GUI framework choice that moves rendering off the web stack Electron and React Native rely on.","threadsPost":"Discord's Rust rebuild will use GPUI as its GUI framework, Vishnevskiy confirmed. That detail outlasts the memory number: rendering moves off the web stack Electron and React Native carried, and the toolkit choice shapes what the team can build natively.","newsletterBlurb":"Discord CTO Stanislav Vishnevskiy said the company will rebuild its desktop and mobile clients in Rust, with user testing planned soon. The desktop client moves off Electron, and Vishnevskiy confirmed GPUI as the GUI framework. A posted screenshot shows the app at about 290MB, against 500MB to just under 1GB in normal use until now.","attributionJson":"[{\"source\":\"Automaton\",\"url\":\"https://automaton-media.com/articles/newsjp/20261105-477644/\",\"title\":\"Discord to fully overhaul its app with the \\\"modern\\\" language Rust; memory usage looks set to drop substantially\"}]","lintFlagsJson":null,"lintHits":0,"costUsd":0,"inputTokens":5411,"outputTokens":632,"status":"published","repairAttempts":0,"nextRepairAt":null,"factsAttemptedAt":1793856902,"createdAt":"2026-11-05T05:29:38.000Z","publishedAt":"2026-11-05T05:33:54.000Z","updatedAt":"2026-11-05T05:33:54.000Z"},"cluster":{"id":"c_45e089b11c376c3217f57214","canonicalTitle":"Discord、“イマドキ”な言語「Rust」でアプリ全面刷新へ。メモリ使用量がっつり減りそう","representativeArticleId":"a_60677c2b443d402954988769","sourceCount":2,"writtenSourceCount":1,"writeAttempts":0,"isSolo":false,"entitiesJson":"{\"anime_titles\":[],\"manga_titles\":[],\"work_titles\":[\"Discord\"],\"studios\":[],\"people\":[],\"type\":\"news\",\"domain\":\"other\",\"is_roundup\":false}","contentType":"news","status":"published","firstSeenAt":"2026-11-05T04:46:38.000Z","lastSeenAt":"2026-11-05T06:55:53.000Z","updatedAt":"2026-11-05T07:03:38.000Z"},"attribution":[{"source":"Denfaminicogamer","url":"https://news.denfaminicogamer.jp/news/261105z","title":"Discordのメモリ使用量が減る？ アプリを「Rust」ベースに全面刷新すると共同創業者兼CTOが明かす、性能向上幅などは未公表"},{"source":"Automaton","url":"https://automaton-media.com/articles/newsjp/20261105-477644/","title":"Discord、“イマドキ”な言語「Rust」でアプリ全面刷新へ。メモリ使用量がっつり減りそう"}],"entities":{"anime_titles":[],"manga_titles":[],"work_titles":["Discord"],"studios":[],"people":[],"type":"news","domain":"other","is_roundup":false},"keyFacts":["Stanislav Vishnevskiy, Discord co-founder and CTO, announced the Rust rebuild on November 5.","Discord's desktop client currently uses Electron and its mobile apps use React Native.","Vishnevskiy confirmed GPUI will be used as the GUI framework.","The company aims to put the new clients into user testing soon.","A screenshot attached to the post shows Discord running at about 290MB."],"pageLinks":{"healthSlugs":["discord"],"storySlugs":[],"entities":[{"slug":"discord","supported":1,"disputed":0,"contradicted":0,"unverified":3,"overall":"green","story_count":3,"has_dossier":true}],"stories":[],"entitiesOk":true,"storiesOk":true}}
