Из-за чего происходит зависание стилей в браузере?
Подскажите, из-за чего возникают ситуации, когда в браузере зависают стили или js код какого-то html документа и помогает только очистка кэша?
Когда всё это успевает в него записываться и забиваться, когда там по сути простые стили и функции стилей, причем последний раз удивил очень сильно, когда были внесены правки в миниатюрный код, лишь изменив в нём название 3 классов.
Predve4niy: сохранение старых стилей, не обновляясь на новые.
что заставляет браузер сохранить в кэше старые стили и не обновлять их больше?
бывало месяц что-то пишешь, всегда всё обновляет, а бывает за день(после уже чистки кэша) по несколько раз может в каком-то момент сохранить только одни стили для страницы и последующая их переписка в css,js без очистки кэша не обновляется на странице.
Ingernirated: Браузер заставляет и собственная забота о пользователях и еще настройки сервера.
И js и css это статические файлы, которые на живом сайте меняются очень редко, поэтому разумно складывать их в кеш.
При разработке можно пользоваться открытой панелькой DevTools с галочкой Disable cache на вкладке Network, а для конечного пользователя при изменении файлов в названии указывать версию в GET параметре.