Нужно встроить в страницу критический css инлайном в хед, остальные стили грузить асинхронно, чтобы не блокировать отрисовку страницы и отрисовать первый экран максимально быстро.
Нужно это делать на лету. Т.е вариант с пред генерацией таких стилей не подходит. Страниц много + они каждый раз меняются контент админами.
Есть ли модуль для java, который ловит запрос, генерирует критический css для страницы, встраивает его в хед и отправляет ответ клиенту?
https://asmen.icopy.site/awesome/critical-path-css... тут существующие решения
Для php ruby есть модули, для java не могу найти.
Найденные мною библиотеки для анализа DOM и css написаны на js.
Вижу только один вариант - поднимать еще один сервер, только уже на ноде, закладывать логику генерации критического css там. А с java сервера обращаться к node.
Есть ли у вас мысли по этому вопросу, мб какие-то советы? Готовое решение не нужно, конечно. Важно направление, в котором можно идти, чтобы достигнуть поставленной задачи
Может у кого был опыт написание такого модуля на java? Поделитесь, пожалуйста, чем можете.