The modern internet is so slow as to be completely unusable on even my 5 year old smart phone. 20 years of teaching programmers "don't worry so much about optimizing your code: programmer time is expensive, computers are cheap, and anyways modern optimizing compilers are really good" has led us to this point.
I think if I were a Computer Engineer I'd constantly be having existential crises, as I wondered just why I was worried about shaving nanoseconds off instruction pipelines when the software guys are just going to use the CPU to run 50 layers of interpreted code on it; and how maybe I wouldn't have to worry about my job so much if only the damned programmers worried a little bit more about system performance.
The modern internet is so slow as to be completely unusable on even my 5 year old smart phone. 20 years of teaching programmers "don't worry so much about optimizing your code: programmer time is expensive, computers are cheap, and anyways modern optimizing compilers are really good" has led us to this point.
I think if I were a Computer Engineer I'd constantly be having existential crises, as I wondered just why I was worried about shaving nanoseconds off instruction pipelines when the software guys are just going to use the CPU to run 50 layers of interpreted code on it; and how maybe I wouldn't have to worry about my job so much if only the damned programmers worried a little bit more about system performance.
You can thank google trying to take over the web for that. Look up WHATWG.