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).
A peek into the homegrown solution we built as the first design tool with live collaborative editing.
Our vision for the future of design tools is one where both the tool and the content are easily available to anyone, anywhere.
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.