As someone who programs embedded systems the bloat people have grown to accept in the userspace is utterly mindbogling to me.
Sure it is a challenge to write performant code, I know that as well as any other embedded programmer, but my feeling is that in userspace or web programming most people have stopped even trying to be performant.
They will give you paginated content with 10 items per page, items whose data makes up less than 1% of the javascript they are loading. Meanwhile you could literally give people all items with no javascript and be faster (if you have the luxury of knowing the number of items).
I don't think many of us find it acceptable judging by the comments here. Programmers aren't the target audience though, the actual target audience probably has no idea how much faster these things can and should run.
Sure it is a challenge to write performant code, I know that as well as any other embedded programmer, but my feeling is that in userspace or web programming most people have stopped even trying to be performant.
They will give you paginated content with 10 items per page, items whose data makes up less than 1% of the javascript they are loading. Meanwhile you could literally give people all items with no javascript and be faster (if you have the luxury of knowing the number of items).