Here is why:
- Feature creep: devs constantly-introduce complex features, even completely unnecessary ones intentionally mixing instances & types
- It also breaks backward compatibility often
- Slow compilation & typechecking
- Weird semantics
- Typed System fails at overloading which brings performance in others languages
- It has silly bugs
- Zero support for community: Important bugs remain open for years and nobody cares about them
- Being made by Miscrosoft who are infamous for attempting to lock-in users and dropping their products at will (RIP Atom)
TypeScript is not best choice. We need a better typed language without all that complexity fuss. May be even Flow would be able to completely replace.
Just stop using TypeScript.
July 2, 2023
Is this true? 🤔