Figma’s Journey to TypeScript
figma.com
Figma’s Journey to TypeScript
1–10 of 257 posts
Re: Figma’s Journey to TypeScript
#2Seems to happen a lot though. Company makes custom stuff early on, gets big, then migrates to something "standard".
Re: Figma’s Journey to TypeScript
#3Surprising to hear Figma had a custom language for JS. Even more surprising that it was faster than TS. And then they migrate off it onto slower TS! Seems to happen a lot though. Company makes custom stuff early on, gets big, then migrates to something "standard".
Like, all those people that chose Flow now have something "non-standard."
Re: Figma’s Journey to TypeScript
#4Surprising to hear Figma had a custom language for JS. Even more surprising that it was faster than TS. And then they migrate off it onto slower TS! Seems to happen a lot though. Company makes custom stuff early on, gets big, then migrates to something "standard".
If you can maintain your Unicorn hiring criteria long term, maybe fully custom stacks are maintainable. For most organizations, they need to move to something that the average hire can maintain going forward. That means big name boring software vendors for the most part.
Re: Figma’s Journey to TypeScript
#5According to Evan Wallace (former Figma CTO), it was 1.5x to 2x faster due to better optimizations enabled by stricter type system.
Re: Figma’s Journey to TypeScript
#6Surprising to hear Figma had a custom language for JS. Even more surprising that it was faster than TS. And then they migrate off it onto slower TS! Seems to happen a lot though. Company makes custom stuff early on, gets big, then migrates to something "standard".
Often because the "standard" thing was not always the standard. Like, all those people that chose Flow now have something "non-standard."
(insert canned laughter)
Re: Figma’s Journey to TypeScript
#7Surprising to hear Figma had a custom language for JS. Even more surprising that it was faster than TS. And then they migrate off it onto slower TS! Seems to happen a lot though. Company makes custom stuff early on, gets big, then migrates to something "standard".
Then comes a point where the community catches on and has bigger momentum than the company, so it makes sense to move to the standard implementation.
I'd kinda see Google's Borg -> k8s move as slightly similar, though they're the one inviting the community around the standard they built themselves.
Re: Figma’s Journey to TypeScript
#8Re: Figma’s Journey to TypeScript
#9Skew wasn't just a little bit faster than TypeScript. According to Evan Wallace (former Figma CTO), it was 1.5x to 2x faster due to better optimizations enabled by stricter type system.
Re: Figma’s Journey to TypeScript
#10Surprising to hear Figma had a custom language for JS. Even more surprising that it was faster than TS. And then they migrate off it onto slower TS! Seems to happen a lot though. Company makes custom stuff early on, gets big, then migrates to something "standard".