I have a list of TV shows which is about 200 shows long. Each of these shows has a little image, 40x60 pixels and 3 kB, and they are all listed on the same page at the same time.
Now I'm starting to think that maybe it's not such a great idea to have about 200 requests to the server each time the page is being viewed.
What is the best way to solve things like this without having to deviate from the graphical design of the page? Should I use some sort of "lazy loading" using JavaScript? Should I stick all of these in one big image and use a bunch of hackish CSS to make it only one request?