Why we created this site

This site was created with the idea to help people to get rid of the dark workarounds we were living since Web was created. Which workarounds? Those we called "optimizations", for example:

  1. 1. Image sprites
  2. 2. Sharding
  3. 3. Including resources directly in the page (inlining)
  4. 4. Concatenating files
  5. 5. Pack Components into a multipart document

There are more here... actually, you may read this chapter from High Performance Browser Networking, an awesome book by Ilya Grigorik.

The goal of project is to provide real-world examples of pages, which Web Developers create every single day. However, here the workarounds were removed and instead a few endpoints were created, so these pages can be served via HTTP, HTTPS, SPDY and HTTP/2. As soon as it gets possible we will create QUIC endpoint too. Following this, now we can use webpagetest.org and Page Loading Time in order to check how the new protocols influence the performance.

Wanna help?

Do you want to help us to create more exciting examples? If so, please fork the project and send us pull request. You won't get much, but at least you will spend your efforts to make Web better.