3 ms·
I think there's a lesson for application developers buried in here: If you have the freedom to choose the language and language features of your application, ch
by mwcampbell 10y ago
I think there's a lesson for application developers buried in here: If you have the freedom to choose the language and language features of your application, choose your language and language features so as to minimize the risk of performance cliffs such as those that the article discusses at the beginning. This probably means static typing, and static dispatch (i.e. not virtual functions) by default. And of course, a language like that can be compiled to JavaScript, e.g. Kotlin, C# via Bridge.net, or F# via Fable.
By the way, I know this is a tenuous association, but to me, the name TurboFan makes me think of CPU-hungry code that cranks up the fan(s) on a user's laptop.