Immediately after switching the page, it will work with CSR.
Please reload your browser to see how it works.
I wonder if some engineers were sad to see Skew go.
Seems to happen a lot though. Company makes custom stuff early on, gets big, then migrates to something "standard".
According to Evan Wallace (former Figma CTO), it was 1.5x to 2x faster due to better optimizations enabled by stricter type system.
This is interesting. Why doesn't JS just directly index arrays for destructuring?
The title of the post is misleading because we used Typescript at Figma for nearly a decade in other parts of the codebase, and there was more Typescript than Skew for almost that entire time. As the blog post explains, Skew was used in our mobile engine (and eventually for our prototyping player, mirroring feature, and maybe one or two other product surfaces I'm forgetting).