The Engineering Behind Workrooms
How we build Meta's immersive collaborative office using web technologies, React, and familiar frontend patterns.
At Meta, I work in Reality Labs as part of the Meta for Work area on Workrooms - an immersive, collaborative virtual office that lets you be present with colleagues virtually. This talk explored something I find genuinely surprising about VR development: how much of it uses tools that frontend developers already know.
We use React to build 2D interface panels within VR environments, which means a lot of the component patterns and state management approaches translate directly. The performance challenges are different though - maintaining 72-90 fps is essential for comfortable VR, and that constraint shapes architectural decisions in ways you don’t encounter on the web. I talked through our testing strategies, which involve running across multiple VR devices simultaneously, and how we bridge JavaScript and C# layers through React VR modules.
Infoshare DEV is the largest technology conference in Central and Eastern Europe, and the audience brought excellent questions about where VR development is heading. It was great to share our approach with people who were genuinely curious about this space.