|
|
|
|
|
by adamch
2440 days ago
|
|
The article lists several: static typing, guarantee of zero runtime errors, sane error handling using rich enums. Other advantages: async is baked into the framework and isn't an afterthought like React. Immutability is standard and doesn't require a competing ecosystem of immutable datastructures like React. Also significantly smaller download sizes [1] I also question that Javascript the language doesn't change: it's gone through several big language changes, and a growing number of devs wanted more changes, so stared writing in Typescript or Flow. [1] https://elm-lang.org/news/small-assets-without-the-headache |
|