Published inFigma DesignRust in production at FigmaHow Mozilla’s new language dramatically improved our server-side performanceMay 2, 2018A response icon8May 2, 2018A response icon8
Published inFigma DesignWebAssembly cut Figma’s load time by 3xA WebAssembly case studyJun 8, 2017A response icon7Jun 8, 2017A response icon7
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 6, 2017A response icon4Mar 6, 2017A response icon4
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 7, 2016A response icon2Nov 7, 2016A response icon2
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, 2016A response icon15Sep 28, 2016A response icon15
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 6, 2016A response icon14Apr 6, 2016A response icon14
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 9, 2016A response icon108Feb 9, 2016A response icon108
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, 2016A response icon20Jan 7, 2016A response icon20
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 7, 2015A response icon20Dec 7, 2015A response icon20