Разработчики браузера Chrome сообщили о расширении средств для отложенной загрузки элементов web-страниц, позволяющих не загружать содержимое, находящиеся вне видимой области, до тех пор, пока пользователь не прокрутит страницу в место, непосредственно предшествующее элементу. Ранее в Chrome 76 и Firefox 75 данный режим уже был реализован для изображений. Теперь разработчики Chrome сделали ещё один шаг и добавили возможность отложенной загрузки iframe-блоков...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=53432
> сэкономить 2-3% трафика, сократить число начальных отрисовок на 1-2% и уменьшит задержку перед доступностью ввода на 2%Т.е. незаметно будет.
> Т.е. незаметно будет.тебе незаметно (заметно будет что тормозит сайт), гуглю заметно - в iframe ведь часто youtube на сайтах вставляют.
Чуваку премию дали, а может даже повысили в должности.Ведь он сэкономил 2% гуглю!
А ты жри на лопате.
А я бы сказал, что будет очень заметно как раз с iframe ютуба. Бывает какую-нибудь ленту листаешь, где 50 штук видосов с ютуба вставили, так пока эти все жирные айфреймы прогрузятся аж страница не прокручивается.
Ну во-первых, не понимаю, а зачем ты ее листаешь такую вообще - если на сайте принято часть информации размещать в виде видосиков, наверное, стоит их смотреть, или не стоит вообще туда ходить.Во-вторых, _листаться_ от этого быстрее не будет, будет медленнее - так бы оно загрузилось фоном, пока ты верхний смотришь, а так - будет подгружаться по мере пролистывания, вот спасибо-то!
Но вот если ты такой сайт сразу закроешь неглядя - то ютубу и гуглю будет экономия ;-)
> будет медленнееЭто на каком железе и в каких браузерах прокрутка тормозит от обилия встроенных видосиков? Pale Moon? У меня на четвертопне в Firefox 60 и Chromium 80 не тормозит.
> Ну во-первых, не понимаю, а зачем ты ее листаешь такую вообще -
> если на сайте принято часть информации размещать в виде видосиков, наверное,
> стоит их смотреть, или не стоит вообще туда ходить.Есть на одном сайте раздел "пятничная подборка видео" - иногда захожу посмотреть для синхронизации с внешним миром.
> Во-вторых, _листаться_ от этого быстрее не будет, будет медленнее - так бы
> оно загрузилось фоном, пока ты верхний смотришь, а так - будет
> подгружаться по мере пролистывания, вот спасибо-то!Ничего подобного. Айфреймы у ютуба жесть какие тяжёлые, но загрузка 1-2 таких не особо влияет на страницу. А когда их грузится 10+ штук одновременно - процессор к земле готовиться начинает.
> одновременноnetwork.http.max-connections
Как раз заметно - чего-то не будет на экране.Раньше нужен внешний инфо-блок - запихнул его в iframe и пусть живет сам по себе. А теперь что?
Прокручиваешь текст на смартфоне, доходишь до iframe. Начинает грузиться, страницу люто шатает, контент снова едет.
Не едет. Чтобы заработал lazyloading, у img/iframe должны быть определены размеры - либо через css, либо через атрибуты width/height.
Лаги это не отменяет
>> страницу люто шатаетНе нужно посещать говно-ресурсы.
пишет комментатор опеннета
> Теперь разработчики Chrome сделали ещё один шаг и добавили возможность отложенной загрузки iframe-блоков.Теперь Chrome -- это новый IE6 с его progid:DXImageTransform.Microsoft.BasicImage?
Here We Go Again XD
Только IE6 один раз сделали выкатили и готово, вот вам поделие пилите под него сайты, ближайшие Nлет.
А тут пилите пилите мы завтра выкатим версию +1 и там в очередной раз что нибудь новенькое выдумаем, чтобы вам повеселей жилось.
Я помню сохранял skyrock блоги pccb в mht и подобная функциональность пригодилась. Потому что когда много медиа запросов, то браузер начинает рвать соединения, а настройки количества соединений в хромиуме нет, как в лисе. Потом вроде эту фичу выпилили, потом опять появилась. Жалко в Xenial уже не обновляют хромиум, но в дебиане обновления бы прекратились два года назад. И промежуточные версии не найти, у меня сохранены только 77, 79 и еще какое-то старье.> Ранее в Chrome 76 и Firefox 75 данный режим уже был реализован для изображений. Теперь разработчики Chrome сделали ещё один шаг и добавили возможность отложенной загрузки iframe-блоков
Chromium 79 chrome://flags lazy есть пункты
Enable lazy image loading
Enable lazy frame loading
Экономия на спичках
Зато альтернативные успели понаделать сайтов с одной большой ленивой картинкой в топе, которая, блин, всегда сразу видна и должна загрузиться как можно быстрее, но те альтернативные со своей ленью только добавляют лагов и тормозов...
Сравнил Хром 56, какой же он быстрый в отличии от текущих.Табы прогружаются все и сразу, нет дурацких энергосберегаек и прочего lazy дерьма.
Зато на текущих, щёлк по табу и всё прогружается, и прогружается, ещё и грёбанное засыпание табов, вернулся на вкладку, и весь код или контент перезагружается от “сна”.Зачем мне грёбаная экономия электроэенергии на десктопе с 8 ядрами, когда нужна максимальная отдача всех ресурсов на всё? Придурки смузихлёбные.
> Придурки смузихлёбныеОни законов Мерфи перечитали.
Первое следствие второго закона Чизхолма: "Когда дела идут хуже некуда, в самом ближайшем будущем они пойдут еще хуже".
Потому что сейчас "лопаты" вместо нормальных телефонов , которым сайты подсовывают полную версию , не тратясь на мобильную .
> Потому что сейчас "лопаты" вместо нормальных телефонов , которым сайты подсовывают полную
> версию , не тратясь на мобильную .им тоже нахрен не сдалась экономия 2% от заряда батареи, ее жрет экран, а не lte модуль.
Я в Фоксе просто заблочил ВСЕ iframe, чтобы не поощрять всякое быдло(-web-разработчиков).
ты сам себя поощрения лишил? похвально
Через iframe дофига чего вставляется из современного, ты просто далёк от темы и пропустишь кучу фич на очередном вебсайте с чем я тебя поздравляю
> пропустишь кучу фичРеклама, капча, еще раз реклама, втджет вконтакте, фейсбука, снова реклама, помоиный видос вместо текста.
Не очень то и хотелось.
Какая нафиг реклама и капча через iframe? Сейчас так лет 10 никто не далает.
Iframe очень полезен например на форумах, там всякие встроенные плюшки, например виджеты быстрого чата и тд.
Можно долго перечислять, а у тебя всё в фейсбуки упирается. Говорюж не разбираешься, интернет не в полную мощь использует и недостаточно знаешь.
Никогда этих "всяких встроенных плюшек, например виджеты быстрого чата" на формумах не использовал и не собираюсь.
А ещё примеры можно? Хочется понять, чего же я такого ценного пропустил.
нафига на твоём форуме ещё и чатилка фейсбука во фрейме?!
Так же должны добавить:
"<iframe unloading= ... >"Разработчики думают только о том, как что то загрузить, а как только загрузили, картинка отобразилась, на этом полёт инженерной мысли заканчивается т.к. типа работа выполнена и всё остальное их не волнует. Каждый думает что его поделее это конь в сферическом вакууме, и вокруг ничего больше не существует. Про ограничение времени жизни ресурсов мало кто думает, точнее вообще никто, поэтому такой расход памяти большой. Все операции загрузки ресурсов должны иметь обратные операции освобождения ресурсов. Думаю, размышляю.
Теперь с рекапчей будет ещё больше проблем и неудобств армии плохом инете?
А я думал, хуже чем сейчас уже нельзя
Как будто при хорошем с ней все прекрасно, сама себя заполняет?А "закрыть вкладку" работает в общем-то одинаково.
Это наоборот увеличит трафик. Теперь везде к тегу iframe все, особенно для рекламы и счентчиков, будут добавлять eager
Напишем кастомный селектор в ublock origin да и всё.
Увеличит лаги и трафик ещё и потому, что соединение будет переподключаться, а не кипалайвиться. Сервера обычно рвут соединение через 5 сек.
Каким образом оно что-то увеличит, если до того по дефолту всегда и был, по сути, eager?
сначала сломать вэб потом чинить миллионную долю сломанного всякими костылями
зато с красивой инфографикой!!111classic
Почему iframe ещё не удалили как устаревший элемент? Думается, что это работа для Javascript фреймворка.
в этом механизме есть нужные дыры
Потому что его всё ещё используют, в том числе и солидные компании. Iframe ассоциировался с опасностью когда все флеш плеер ставили
Так это из-за тебя половина сайтов показывают белый лист при отключенном жс?
Из-за такихhttps://twoweeks.github.io/games-db/?get=ruvn-contest&comp=1
>На дворе уже роботы по улицам ходят и магазины работают на самообслуживании, а у тебя до сих пор JavaScript в браузере отключен.
>
>Стыдно, стыдно.
IFRAME как раз шикарная вещь (в нужных местах) - позволяет не релоадить тонну дерьма, которую разработчики ласково называют "дизайн".
К примеру, всякие магазы с их мегабайтными бэкграундами и "современными менюшками" (ещё на 3 мега). Один раз загрузил, а все списки и товары - во фрэйме. Форумы тоже выигрывают.
Просто есть туn0рылые вебмакаки, а есть разумные дизайнеры.
эммм... поведайте мне, человеки, кто, до сих пор, столь адово экономит трафик, разве что нищебро с лимитированным мобильным тарифом...ожидаю, конечно же, кучу минусов в свою сторону, но, просто подумайте.
А ты не подумал, что люди в удалённых регионах могут до сих пор сидеть с тарификацией за Mb, т.к. нет других вариантов? У меня отец так работает. И очень помогала в этом старая Opera Presto, в которой можно было включить все картинки (по умолчанию), отключить картинки целиком для сайта либо отображать "Только кешированные" - один раз открыл сайт, оно загрузилось, а потом ставишь "кешированные" и не паришься.
Проблема твоего отца элементарно решается разными блокерами, которые блокируют загрузку iframe, пока кликом не разрешишь.