Published inFigma DesignRust in production at FigmaHow Mozilla’s new language dramatically improved our server-side performanceMay 3, 20184.6K8May 3, 20184.6K8
Published inFigma DesignWebAssembly cut Figma’s load time by 3xA WebAssembly case studyJun 9, 20171.8K7Jun 9, 20171.8K7
Published inFigma DesignRealtime Editing of Ordered SequencesOne of the problems we had to solve when we added multiplayer editing to Figma was supporting simultaneous editing of ordered sequences of…Mar 7, 20173934Mar 7, 20173934
Published inFigma DesignDebugging Data Corruption with EmscriptenWe discovered an issue with saving in Figma back in June 2015 that turned out to be the hardest and least-satisfying bug I’ve ever tackled…Nov 8, 20164602Nov 8, 20164602
Published inFigma DesignMultiplayer Editing in FigmaToday’s public release of Figma contains two long-awaited changes. First, Figma is now open for anyone to sign up and try out! We’ve spent…Sep 28, 201687315Sep 28, 201687315
Easy Scalable Text Rendering on the GPUThis post describes the text rendering algorithm I used on thetamath.com, a GPU-powered 2D equation renderer I wrote for fun last December…Apr 7, 20161.7K14Apr 7, 20161.7K14
Published inFigma DesignIntroducing Vector NetworksBefore I co-founded Figma my background was in game development, not in design. I remember being very surprised when I first encountered…Feb 10, 20165.9K108Feb 10, 20165.9K108
Rendering Realtime Caustics in WebGLI created http://madebyevan.com/webgl-water/ back in 2011 and I’ve always been meaning to explain how it works. The most interesting aspect…Jan 7, 20161.8K20Jan 7, 20161.8K20
Published inFigma DesignBuilding a professional design tool on the webOur vision for the future of design tools is one where both the tool and the content are easily available to anyone, anywhere. That’s why…Dec 8, 20151.1K20Dec 8, 20151.1K20