all AI news
Figma’s journey to TypeScript: Compiling away our custom programming language
May 4, 2024, 2:08 p.m. |
Simon Willison's Weblog simonwillison.net
Figma’s journey to TypeScript: Compiling away our custom programming language
I love a good migration story. Figma had their own custom language that compiled to JavaScript, called Skew. As WebAssembly support in browsers emerged and improved the need for Skew’s performance optimizations reduced, and TypeScript’s maturity and popularity convinced them to switch.
Rather than doing a stop-the-world rewrite they built a transpiler from Skew to TypeScript, enabling a multi-year migration without preventing their product teams from continuing to make progress …
browsers compilers compiling figma good javascript journey language language i love migration performance programming programming language skew s performance story support them typescript webassembly
More from simonwillison.net / Simon Willison's Weblog
Jobs in AI, ML, Big Data
Software Engineer for AI Training Data (School Specific)
@ G2i Inc | Remote
Software Engineer for AI Training Data (Python)
@ G2i Inc | Remote
Software Engineer for AI Training Data (Tier 2)
@ G2i Inc | Remote
Data Engineer
@ Lemon.io | Remote: Europe, LATAM, Canada, UK, Asia, Oceania
Artificial Intelligence – Bioinformatic Expert
@ University of Texas Medical Branch | Galveston, TX
Lead Developer (AI)
@ Cere Network | San Francisco, US