c3ceeb03ab
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 `<noscript>` completely (see #39736). |
||
---|---|---|
.. | ||
css-loader | ||
next-edge-ssr-loader | ||
next-flight-client-loader | ||
next-serverless-loader | ||
next-style-loader | ||
postcss-loader | ||
resolve-url-loader | ||
error-loader.ts | ||
get-module-build-info.ts | ||
next-app-loader.ts | ||
next-client-pages-loader.ts | ||
next-edge-function-loader.ts | ||
next-flight-client-entry-loader.ts | ||
next-flight-css-dev-loader.ts | ||
next-flight-server-loader.ts | ||
next-image-loader.js | ||
next-middleware-asset-loader.ts | ||
next-middleware-loader.ts | ||
next-middleware-wasm-loader.ts | ||
next-swc-loader.js | ||
noop-loader.ts | ||
utils.ts |