Цезарю - цезарево. Без правильной и сложной обработки данных будет или тупит "связность" с бд, или улетите за ограничение памяти. imho некоторые вещи надо делать средствами бд, а не велосипедить.
эхехе, не о том думаете.
Картинка уже частично появилась и разнесла собой ноду где появилась.
И никакая предварительная разметка не нужна.
Задача в том чтобы оно так не делала :)
webgl не поможет конечно же, а watch повесить можно.
Есть такая группа ивентов(mutationEvents), например DOMAttrModified\onpropertieschange
Но в данном случае не помогут все равно :(
Боюсь что нет.
Хоть некоторые изображения по некоторым причинам уже начали загружаться, а некоторые уже и загрузись, это не гарант. Обычно загрузка даже и не начиналась.
Тем более по своей сути вопрос заключается в работе в любой момент времени.
обе тузлы умеют обьединять похожие правила, описанные в разных местах, но не умеют уничтожать селекторы которые не нужны.
Это, к сожалению, практически ручная работа.
Один из вариантов решения — роботом добавить ко всем стилям их дубли с :after в котором будет картинка с уникальным именем.
После чего 10 минут ходим по сайту нажимая на все кнопки(опять же можно роботом)
В итоге достаточно наложить аксес логи на стили чтобы понять какие использовались, а какие нет.