Для кого-то может быть и уже старо, а для меня стало открытием.
Цитата:
Проблема:
Вместо того, чтобы рендерить html на лету, Опера ждёт загрузки javascript
Решение:
В последнее время я замечаю довольно досадную вещь: страницы не показываются на лету, сразу же после начала загрузки, а отображаются с задержкой. Причину я выяснил в ходе одной из дискуссий на Хабре, когда мой оппонент не мог понять, чего это у меня рендеринг страниц, открытых из кеша в Гугле, тормозит (у него всё летало). Оказалось, что у него постоянно отключен javascript!
Порефрешив страницы с включенным и отключенным javascript, я выяснил, что Опера отдаёт просто бешеный приоритет рендерингу с javascript. Логику понять можно: сейчас некоторые сайты вообще являются веб-программами, которые без js не представляют никакого интереса. Однако разработчики Оперы всегда славились тем, что отдавали предпочтение быстроте рендеринга, прорисовке страницы на лету, комфорту пользователя. Ведь с CSS дела обстоят именно так: во время загрузки тех же блогов с CSS-темами, мы сначала видим ugly plain html, который затем одевается в CSS-одёжку.
Возможно, хабраюзер с 10 мегабитами ничего и не заметит, но что делать с не очень быстрыми соединениями?
Врубаем параметр opera:config#Extensions|DelayedscriptExecution
Сохраняем.
Перезапускаем браузер.
Подробнее - что нужно сделать:
1. пропишите в адесной строке opera:config
2. в открывшемся окне ищем параметр - Extensions, нажимаем на стрелочку
3. в открывшемся окне ищем параметр - DelayedscriptExecution
4. ставим галочку, опускаемся чуть ниже, нажимаем кнопку сохранить, сохраняем
5. перезапускаем браузер.
Цитата:
Проблема:
Вместо того, чтобы рендерить html на лету, Опера ждёт загрузки javascript
Решение:
В последнее время я замечаю довольно досадную вещь: страницы не показываются на лету, сразу же после начала загрузки, а отображаются с задержкой. Причину я выяснил в ходе одной из дискуссий на Хабре, когда мой оппонент не мог понять, чего это у меня рендеринг страниц, открытых из кеша в Гугле, тормозит (у него всё летало). Оказалось, что у него постоянно отключен javascript!
Порефрешив страницы с включенным и отключенным javascript, я выяснил, что Опера отдаёт просто бешеный приоритет рендерингу с javascript. Логику понять можно: сейчас некоторые сайты вообще являются веб-программами, которые без js не представляют никакого интереса. Однако разработчики Оперы всегда славились тем, что отдавали предпочтение быстроте рендеринга, прорисовке страницы на лету, комфорту пользователя. Ведь с CSS дела обстоят именно так: во время загрузки тех же блогов с CSS-темами, мы сначала видим ugly plain html, который затем одевается в CSS-одёжку.
Возможно, хабраюзер с 10 мегабитами ничего и не заметит, но что делать с не очень быстрыми соединениями?
Врубаем параметр opera:config#Extensions|DelayedscriptExecution
Сохраняем.
Перезапускаем браузер.
Подробнее - что нужно сделать:
1. пропишите в адесной строке opera:config
2. в открывшемся окне ищем параметр - Extensions, нажимаем на стрелочку
3. в открывшемся окне ищем параметр - DelayedscriptExecution
4. ставим галочку, опускаемся чуть ниже, нажимаем кнопку сохранить, сохраняем
5. перезапускаем браузер.
Стать отцом совсем легко. Быть отцом, напротив, трудно.