Skip to main content
DASH NYC, June 9-10 | AI + Observability.

Back to Catalog

Beyond the Page Load: Observability for Figma’s Infinite Canvas

About this Session

Observability in the era of Single Page Applications (SPAs) is incredibly important for staying on top of performance issues for your users. But what happens when your SPA is a long-lived app that lacks typical internal page navigation flows?

 

Figma’s Scott Gonyea (Staff Software Engineer) and Andrew Widdersheim (Software Engineer) will share how they enabled a rapid feedback loop for Figma engineers, allowing them to proactively investigate code performance and quickly triage user complaints. They’ll talk about how they utilized RUM with their Infinite Canvas (code that runs across JS & WASM), giving engineers granular visibility into the impact their code has on frame rates.

 

Scott and Andrew will share the “Debug Mode” they developed, which temporarily enrolls users facing issues into a heightened telemetry collection mode that provides the extra data needed to dive deeper and solve tricky problems. You’ll walk away with insights to build your own “Debug Mode” and develop a more data-informed, empathetic approach to solving poor user experiences.

Related Sessions