[1] https://support.google.com/webmasters/answer/9205520?hl=en
This means that your hand-coded-in-vim static pages will rank near the top.
[1] https://support.google.com/webmasters/answer/9205520?hl=en
This means that your hand-coded-in-vim static pages will rank near the top.
I use a somewhat hand-coded-in-vim approach, but there's some post-processing that adds width/height attributes to <img> tags which mitigates this particular problem.
Edit: Not sure why everyone is telling me to add "height" and "width" attributes, because that's what I wrote in the comment, above. Just to explain how this works--the width and height attributes describe the "intrinsic size" of the image.
Those are used to determine the aspect ratio, so even when resized via CSS the browser knows how much space to reserve in the layout.
The aspect ratio is determined by a combination of CSS rules and the intrinsic size.
The CSS sizing will still take precedence but the height/width attributes let the browser know the aspect ratio without having to download the image so it can layout the page faster.
It's surprisingly hard to set up good images in a hand-coded-in-vim website. You're supposed to include multiple image sizes and set up the code for loading each in HTML. So what could have been simply adding an <img> tag now turns into a chore involving ImageMagick.
I know this is only orthogonal to AMP, but it sounds like the kind of thing Core Web Vitals was meant to disincentivize.
I've also noticed that particular bit of irony. In fact it's the longest-running CLS issue I've seen anywhere.