Проверка сайта перед публикацией — на что реально стоит смотреть
Когда готовишь сайт к релизу, часто забываешь проверить самые простые вещи. Локально вроде всё работает, а на бою появляются косяки. Вот что я обычно делаю:
1. Кроссбраузерность — запускаю в минимум Chrome, Firefox и Edge. Иногда появляется какой-то глюк по CSS или JS, который на одном браузере работает, а на другом — нет.
2. Проверка адаптивности — открываю в разных размерах экрана или через dev tools, чтобы понять, не ломается ли верстка на мобилках и планшетах.
3. Скорость загрузки — можно просто глянуть в браузерном Performance, а можно через встроенные средства Chrome Lighthouse. Очень помогает понять, что тормозит.
4. Локальный HTTPS — если проект требует, простейший OpenSSL сертификат или self-signed можно поставить, чтобы посмотреть, как отработают secure-запросы.
5. Проверка ссылок и форм — нажимаю на все кнопки и ссылки, чтобы не было 404 и чтобы формы реально отправляли данные.
6. Консоль браузера — открываю devtools и смотрю на ошибки JS или предупреждения — они часто подсказывают, где что-то сломалось.
7. Тестовый хостинг — иногда поднимаю на бесплатном хостинге, чтобы посмотреть, как ведёт себя сайт на реальном сервере, а не только на локалке.
В целом, сборка и деплой тоже очень помогают — если где-то зайдет ошибка, при сборке обычно вырубается.