4 ms·
They had a custom language giving them full flexibility to achieve making a product in the browser that put them ahead of everyone else, and instead of embracin
by porsager 2y ago
They had a custom language giving them full flexibility to achieve making a product in the browser that put them ahead of everyone else, and instead of embracing that, they throw it out to be able to hire of the shelve developers to code in a language that doesn't let them move freely. Typescript is like crutches in the sense that it might support you in not falling, but you only really need them if you're crippled in some way.
- IshKebab 2y agoWhat are you talking about? Typescript is a fantastic improvement on JavaScript. Skew doesn't look fundamentally better enough that it would be worth the downsides. Lack of IDE support alone is probably enough to cancel out a productivity gains from a better language.
- whywhywhywhy 2y ago> They had a custom language giving them full flexibility to achieve making a product in the browser that put them ahead of everyone else From the article it sounds like it was only used for the prototyping system so a single code base could run in the iOS client and the Web client. I believe the main UI of Figma and what makes it so performant and magical to use is C++ https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/ https://www.figma.com/blog/webassembly-cut-figmas-load-time-...