rel="preload"
имеет смысл использовать только для файлов (css, js, fonts, video, img), которые загружаются не из html-кода, а позже из других css/js-файлов или по ajax/socket. Чтобы браузер не ждал, когда обнаружится потребность в этом файле, а заранее загрузил его. ведь скрипты потому и в подвале сайта, чтобы отложить их загрузку?
let lastRequested = new Date()
if (new Date() - lastRequested > 1000 * 60 * 30) { // 1000 мс * 60 сек * 30 мин
lastRequested = new Date()
// тут запрос
//
// а еще лучше обновить lastRequested = new Date()
// когда запрос вернется успешно
// чтобы в случае провала его можно было повторить быстрее чем через полчаса
}
/(.)\1{1,}/.test("##") > true - есть повторы, невалидно
/(.)\1{1,}/.test("#-#") > false
/(.)\1{1,}/.test("11") > true - есть повторы, невалидно
/(.)\1{1,}/.test("1-1") > false
когда например для какого-то класса уже что-то прописано, я по невнимательности или другой причине прописываю дополнительные свойства этому же классу, но уже в другом месте.
Мне оч неудобно работать с одним файлом в 1000+ строк
.specification:focus ~ .input_back