For our new website we decided to keep things simple. We wanted our first page to feature all our projects so that the visitor wouldn't have to look for our portfolio within the website.
Another matter we had to decide, was the simpliest and faster way to display them all. After brainstorming, we opted for a responsive grid style.
Then of course, remained to be solved, the matter of the technical materialisation with Drupal 8. After testing some "fancy" modules, we finally agreed upon a simpler module, called "Blazy", providing integration with the image script also called "blazy".
Blazy is a lightweight lazy-loading image script (less than 1.2KB minified and gzipped). It allows you to lazy-load and multi-serve, your images in order to save bandwidth and server requests.