Я грубо знаю, как браузер анализирует веб-сайт и как он выполняет всю работу от I типа stackoverflow.com
, чтобы у меня была страница в моем браузере.Есть ли способ переопределить, как браузеры отображают страницы?
Вопрос заключается в том, как я могу переопределить или манипулировать свое поведение, чтобы заставить определенный набор задач в порядке, я хочу.
Я имею в виду что-то вроде этого:
- Скачать только HTML код выше сгиба разделе сайта.
- Загрузите и проанализируйте таблицу стилей выше раздела сгиба веб-сайта.
- Рендер над складкой
- Загрузка изображений над складкой
- Скачать JS из выше сгиба
- при разборе JS, загрузить другой раздел сайта
- Repeat ...
В моем примере я просто хочу сделать над слоем как можно скорее, а затем отобразить остальную часть страницы.
Очевидно, это очень упрощенный пример того, что я спрашиваю, есть ли , возможно,, а также хочу знать, есть ли библиотека, которая реализует эту функциональность (или что-то подобное).
Этот вопрос слишком широк.Вы пытаетесь внедрить Javascript, который достигнет каждой из этих задач? Если это так, есть уже [вопросы] (http://stackoverflow.com/questions/19374843/css-delivery-optimization-how-to-defer-css-loading) и [ответы] (http://stackoverflow.com/questions/30964257/critical-css-over-the-fold-content-and-rendered-views) для этих задач. Или вы пытаетесь внедрить плагин для браузера? – alexw
Возможно, он слишком широк, но я прошу его найти подробный ответ, который поможет мне найти способ выполнить то, что я хочу, но очевидно, что СО любит вопросы больше как «помогите, это не работает» – IAmJulianAcosta
SO нравится специфические, хорошо изученные вопросы. Проблема с «переопределением способов отображения страниц браузерами» заключается в том, что это буквально может описывать * все *. ВСЕ CSS и Javascript изменяет поведение браузера по умолчанию. Что касается остальных ваших вопросов ... они на самом деле не вопросы, это темы. Если раньше вы проводили некоторые исследования по этим общим темам, я подозреваю, что у нас будет гораздо больше конкретных вопросов. – alexw