- package.json
- Ecosystem
- Perfomance improvement
- Optimaized for perfomance
- Quick start for webapp
- Stable
- People
- Accessibility
- Ecosystem
- Repl
- USeful command line tools
- Stream
- Callback
- Small core/lib/api
- UNIX philosophy
- Lock of class structure
- Easy to write for multiple platforms
- Cross platform compatibility
- Semver
- typeof null: NaN === NaN
- 0.1 + 0.2 ≠ 0.3
- x == y
- typeof null => Object
- npm is slow
- npm security
- Install time
- Hard to use API docs
- Lack of documentation standard
- Promise: then, then, then...
- Inefficient stream API
- Huge memory overhead
- Supporting LTS is short
- Too many experts
- Centralization of package mgmt
- sync functions