try content-visibility: auto

This commit is contained in:
Wes Bos 2023-02-23 10:45:43 -05:00
parent 7358ccb06a
commit 54086784a0
3 changed files with 4 additions and 7 deletions

View file

@ -44,7 +44,7 @@
},
"scripts": {
"build": "netlify build",
"dev": "NODE_ENV=development remix dev"
"dev": "NODE_ENV=development netlify dev"
},
"devDependencies": {
"@types/styled-components": "^5.1.26",

View file

@ -32,8 +32,7 @@ export default async function handleRequest(
) {
// check if we have a cached response in memory
const cachedResponse = cache.get(request.url);
const isBuildUrl = request.url.includes('/build/');
if (cachedResponse && !isBuildUrl) {
if (cachedResponse) {
// console.log('Serving from cache', request.url);
// if we have a cached response, check if it's less than 5 seconds old
const now = new Date();
@ -64,7 +63,6 @@ export default async function handleRequest(
// tee the stream so we can cache it and send it to the client
const [toReponse, toCache] = body.tee();
if (!isBuildUrl) {
streamToText(toCache).then(html => {
console.log('Caching', request.url);
cache.set(request.url, {
@ -72,7 +70,6 @@ export default async function handleRequest(
date: new Date(),
});
});
}
const headers = new Headers(responseHeaders);
headers.set("Content-Type", "text/html");

View file

@ -97,8 +97,8 @@ body::-webkit-scrollbar-thumb {
grid-template-rows: 1fr auto auto;
}
.PersonWrapper:nth-child(5) {
background: green;
.PersonWrapper:nth-child(6n) ~ .PersonWrapper {
content-visibility: auto;
}
.PersonInner {