In the blog posts home page, where the posts are shown in a grid, the size of images are above 1000 pixels in width. There is no need of such large images for a thumbnail in grid. As you know wordpress already generates some other sizes. Why can’t you use one that is small? Something less than 200 pixels. Because of this large images the loading time increases.
This is a feature in all wordpress themes