> I assume this thing is just a web app rendered in their "browser"? So doesn't it need to do all the things you list? Needs css to layout the DOM, needs to parse and execute javascript.
From a users perspective, that is an implementation detail and doesn't matter. A users only cares if his music player feels slow or not.
From a users perspective, that is an implementation detail and doesn't matter. A users only cares if his music player feels slow or not.