How to build a plugin system on the web and also sleep well at night
The solution we found helps us run Figma plugins in a safe way — i.e. not eval(UNTRUSTED_CODE).
Figma is the canvas where design, code, and AI come together. From first idea to shipped product — go from concept to production with your whole team, in one place.
Visit figma.com → On Hacker News Dec 2018 – Nov 2026
Software Engineering 10Design & UX 8Systems & Performance 6Tech Industry & Business 6Web & Frontend 4Tools & Productivity 2
The solution we found helps us run Figma plugins in a safe way — i.e. not eval(UNTRUSTED_CODE).
When a laptop crashed in an empty office, we knew it was time to overhaul our performance testing framework.
A peek into the homegrown solution we built as the first design tool with live collaborative editing.
Figma's team recently converted one of its codebases from a custom programming language to TypeScript without disrupting a single day of development.
A look at how we identify and address bugs
How we cut build times by 50% and shipped a solution for scale.
Here, we’re sharing the research behind how we’re translating that to design editing workflows.
Codegen isn't a replacement, but an extension of your programming. In this post, we share recommendations for using codegen to augment your workflows.
How Mozilla’s new language dramatically improved our server-side performance
Because our product is written in C++, which can easily be compiled into WebAssembly, Figma is a perfect demonstration of this new format’s power.