Никто не сказал, что форум уже некоторое время не мог отправить письма на Gmail :( Поправил.
Решил попробовать предзагрузку для ускорения загрузки страниц, добавил код.
Код:
setTimeout(() => {
const links = document.querySelectorAll('a');
links.forEach(link => {
link.addEventListener('mouseenter', () => {
const url = link.href;
if (!window.prefetchedUrls) {
window.prefetchedUrls = new Set();
}
if (!window.prefetchedUrls.has(url)) {
fetch(url, { mode: 'no-cors' })
.then(() => {
console.log(`Предзагрузка страницы (fetch): ${url}`);
window.prefetchedUrls.add(url);
})
.catch(err => console.error(`Ошибка предзагрузки через fetch: ${url}`, err));
}
});
});
}, 300);
и поставил кеширование каждой страницы в 5 секунд, immutable, кстати, убрал.