1 comment

[ 3.0 ms ] story [ 15.8 ms ] thread
It's been really sad seeing such an interesting dynamic runtime programmable language keep becoming more static in nature.

TypeScript throwing out all the type data was a missed opportunity.

We have upcoming works like decorators & existing work like private fields, that are simply not accessible at runtime. It was also sad that promises were not respected as valuable first-class objects unto themselves, seen only as future values, which defies the JS nature so strongly.