Lighthouse without sacrificing design
11 months ago
I have been working for a few days on optimizing my CMS/SSG Genesis. I currently have 9 pages. 7 are at 100% on mobile and desktop. The others sit between 96 and 99% for performance, with the rest at 100, and 100% on desktop.
I am realizing that I could spend days, weeks, months optimizing and still never get a page with any kind of style to 100%. The smallest carousel: -2. One image a hair larger than its display size: -2. After a fair amount of research, I realized the problem is their reference frame. It does not match anything real. A desktop size that feels like four fifths of a 1990s screen. A phone resolution that matches nothing, and worse, one that breaks on a real phone if you do what they expect. The only way is to use no video, no large images, no carousel. Even less a carousel with videos. I found that if I wanted the whole site to hit 100%, I would have to do what everyone who reached that holy grail did: make ugly sites.
So no. That is clearly out of the question. If I have to spend days building algorithms to generate images for every use case, I will. If I have to build my own lightweight carousel with parallax, I will. I will get 100% on every device and every page of my sites. I will prove that even when obstacles are put in my way, I always find a path.
I am realizing that I could spend days, weeks, months optimizing and still never get a page with any kind of style to 100%. The smallest carousel: -2. One image a hair larger than its display size: -2. After a fair amount of research, I realized the problem is their reference frame. It does not match anything real. A desktop size that feels like four fifths of a 1990s screen. A phone resolution that matches nothing, and worse, one that breaks on a real phone if you do what they expect. The only way is to use no video, no large images, no carousel. Even less a carousel with videos. I found that if I wanted the whole site to hit 100%, I would have to do what everyone who reached that holy grail did: make ugly sites.
So no. That is clearly out of the question. If I have to spend days building algorithms to generate images for every use case, I will. If I have to build my own lightweight carousel with parallax, I will. I will get 100% on every device and every page of my sites. I will prove that even when obstacles are put in my way, I always find a path.


