▲ | Jyaif 3 days ago | ||||||||||||||||||||||
Have you considered using wasm as the foundation for Roblox, instead of Luau? | |||||||||||||||||||||||
▲ | parenwielder 3 days ago | parent | next [-] | ||||||||||||||||||||||
As it stands, we already have a high-performance, sandboxed VM that we are maintaining successfully, and our editor environment is decidedly _not_ multilingual for historical reasons/lack of investment. It'd be very, very expensive for us to see any of the advantages of wasm for the platform today, and it wouldn't really do anything about our existing need to support the millions of lines of code written in Luau today. Also strategically, wasm is a massive project coordinated by a large number of companies, and it doesn't seem especially prudent to bet the success of a single multibillion dollar company and their entire platform on a project that they don't control the destiny of. | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | westurner 3 days ago | parent | prev [-] | ||||||||||||||||||||||
LunarEngine is built on raylib, which compiles to WASM. FWIU it might be possible to compile a Luau game to WASM with LunarEngine eventually. "LunarEngine: An open source, Roblox-compatible game engine" (2025) https://news.ycombinator.com/item?id=44995147 |