1. Page Load time / Startup Time
less than ~ 600ms
2. Memory Consumption
If a page consumes 1MB and the RAM of the machine is 1000MB then, that means the site can have a maximum of 1000 views per second.
3. Processing speed
It has to be fast
4. Learning time
Time to get the first productive output from the software.
5. Memory speeds
Register – x
Cache – 10x
Memory – 100x
Disk – 1000x
Network – 10000x
6. Language speeds
Asm – x
C – 2x
C++ – 3-4x
Objective – 3-5x
Rust/Julia – 5x
Elm/Go/Java/Crystal – 10x
Javascript – 20x
Python/ruby/perl – 100x
Shell – 500x