From c3ceeb03abb1b262032bd96457e224497d3bbcef Mon Sep 17 00:00:00 2001 From: Steven Date: Mon, 29 Aug 2022 18:19:39 -0400 Subject: [PATCH] Update `next/future/image` to use svg blur placeholder during `next dev` (#39992) This PR updates the `next/future/image` component so that CSS `filter` is never needed. Previously, we used SVG to blur for prod and CSS to blur for dev, but now we use SVG for both. This required a shared function `getImageBlurSvg()` used between both client and server because `next dev` doesn't create Data URIs and instead defers blur generation until request time. So we also need to defer svg generation to request time (on the server) during next dev. This is the first step to removing `