TypeScript is currently popular but popularity in JavaScript never last long. The cycle is:
* A library that comes out that solves a problem with the previous iteration.
* The new popular library has some different problem but people ignore it because the new cool thing is still fresh in their minds.
* People become annoyed with the popular library and someone makes a new library that fixes the problem with the popular library. It looks a lot like the original library that popular library replaced.
* Cycle repeats itself.