If your image appears blurry, it might be being scaled up in the browser. This can happen if your CSS overrides Sirv's CSS or if cumulative layout shift causes the image container to change size after the DOM has loaded.
The solution depends on the exact cause. The most correct solution is to change your CSS/HTML to prevent style overriding and cumulative layout shift. Other solutions may be to submit an image.resize() API callback after 1-2 seconds. Or add an image placeholder. Or set the fit parameter to fit:cover.