arvida/emoji-cheat-sheet.com — Issue #14: Reduce page load time.
Author: shancat
Created: 2012-02-18 04:38:06+00:00
State: open

The total page size is approx. 2.39MB with over 500 HTTP requests.
This is, of course, undesired and unacceptable.

Serving scaled images alone saves _at least_ 1.6MB off the total page size. By this I mean instead of having the emoji's sitting on GitHub with a size of 64x64 and then setting the size to 22x22 if the HTML, have the emoji's sitting on GitHub with a size of 22x22.
This has two benefits -- reducing the HTML size and the image size.

To save on the HTTP requests, you would have to take the properly scaled images and combine them into one CSS sprite saving around 500 HTTP requests.