Keeping Figma Fast: perf-testing the WASM editor

In 2018, Figma used a single MacBook to run their performance testing system. However, as the company grew and expanded, they realized they needed a more sophisticated approach. They developed a new testing system that combines virtual and real hardware. The cloud-based system uses virtual machines to test for large regressions, while the hardware system uses a small array of test laptops to accommodate on-demand runs. The goal was to create a system that could test every proposed code change and provide accurate performance metrics. The team also focused on improving rendering performance and speeding up their FigJam product. Overall, the new testing system and performance improvements have allowed Figma to maintain development velocity and collaborate on performance-sensitive code across teams and time zones.

https://www.figma.com/blog/keeping-figma-fast/

To top