Разработчики проекта Chromium рассматривают (https://groups.google.com/a/chromium.org/forum/#!topic/blink...) возможность включения по умолчанию оптимизации LazyLoad (https://www.chromestatus.com/features/5645767347798016), которая не загружает iframes и изображения, находящиеся вне видимой области, до тех пор пока пользователь не прокрутит содержимое страницы в область, непосредственно предшествующую им. Новый режим позволит сократить потребление памяти, снизить трафик и увеличить скорость начального открытия страниц.
Для управления поведением отложенной загрузки на стороне сайтов в
элементах img и iframe можно использовать атрибут "loading", например, указать loading="eager" для принудительного отключения LazyLoad. Решение о включении нового режима по умолчанию ещё не принято (https://bugs.chromium.org/p/chromium/issues/detail?id=709494), но пользователи Chrome уже могут включить LazyLoad через chrome://flags выбрав опции "Enable lazy frame loading" и "Enable lazy image loading".
Дополнительно можно отметить официальное начало (https://blogs.windows.com/msedgedev/2019/04/08/microsoft-edg...) тестирования новой редакции браузера Microsoft Edge, переведённой на открытый движок Chromium. Для загрузки (https://www.microsoftedgeinsider.com/en-us/download) тестовых выпусков подготовлен отдельный сайт MicrosoftEdgeInsider.com (https://www.microsoftedgeinsider.com/en-us/download), а также создана отдельная секция на GitHub (https://github.com/MicrosoftEdge), в которой пока размещены репозитории с отдельными вторичными компонентами и документацией.
Тестовые сборки пока распространяются только для Windows 10, но заявлено о намерении поддержки и других операционных систем (на сайте упоминаются Windows 7, Windows 8.1 и macOS, про Linux ничего не сказано).
Microsoft не намерен параллельно поддерживать собственную ветку Chromium для того чтобы избежать фрагментации сообщества и будет возвращать развиваемые для Edge изменения в основную кодовую базу Chromium. За три месяца с момента анонса нового Edge в Chromium уже передано (https://chromium-review.googlesource.com/q/author:*.microsoft.com+AND+status:merged) 275 изменений. Из наиболее заметных изменений отмечается улучшение поддержки средств для людей с ограниченными возможностями, улучшение поддержки архитектуры ARM64, оптимизация интерфейса для устройств с сенсорными экранами, повышение удобства прокрутки, улучшение обработки мультимедийных данных. User Agent, которым представляется новый Edge, аналогичен Chromium с добавлением флага "Edg".
URL: https://groups.google.com/a/chromium.org/forum/#!topic/blink...
Новость: https://www.opennet.ru/opennews/art.shtml?num=50482
>Тестовый выпуск Microsoft Edge
>про Linux ничего не сказаноНу и что ЭТО делает на моем опеннете?..
"...будет возвращать развиваемые для Edge изменения в основную кодовую базу Chromium. За три месяца с момента анонса нового Edge в Chromium уже передано 275 изменений..."
А вот что это за изменения? Так-так-так!
неотключаемый пинг - не наш!
Не исключено, что скоро можно будет собрать или портировать ЭТО под GNU/Linux.
Занятный сценарий. Интересно, как далеко они зайдут.
> Не исключено, что скоро можно будет собрать или портировать ЭТО под GNU/Linux.Кому? Компании <CENSORED>? Может быть.
Пользователям? Нет. Понятно дело что браузер будет проприетарным. Собственно как и проприетарны Chrome, Opera, Vivaldi, Яндекс Браузер
"Хромое ребро" OpenSource же (даже libre).
> не загружает iframes и изображения, находящиеся вне видимой области, до тех пор пока пользователь не прокрутит содержимое страницы в область, непосредственно предшествующую имИ реализовано это будет как и все остальное в Chromium - на JS? Они даже окно настроек не осилили сделать нативным, бабахнули в виде HTML+JS-страницы.
А оно надо, нативное?
Говорят, нативное - с памятью бережливее, чем HTML+JS во все поля. Но это не точно.
И часто ты настройки открываешь?
И часто ты так из всего написанного вычленяешь что-то одно?
А ещё говорят, что нативное нужно писать под каждую платформу отдельно, а это денюжки. Никому нет дела до того, что ты считаешь каждый МБ рама, а вот до своих денюжек им дело есть
Ну вот теперь сами разработчики и страдают, придумывая как соптимизировать то, что наговнокодили.
В браузере и так достаточно абстракций (объём кода уже больше, чем линукс ядро), чтобы написать прокрутку нативно один раз под все оси.
Во-первых, это браузер, и обработка HTML+JS это его основная задача, под которую уже выделены ресурсы. Во-вторых, встроенный "веб-интерфейс" пишут не те криворукие макаки, которые делают сайты, а все-таки более квалифицированные кадры, поэтому у них с памятью все ок
лучше бы вообще iframe не загружали бы(ну пока явно не подтвердишь. только божечки пожалуйста НЕ подтверждение щелчком мыши по области iframe-заглушки.. а нормально подтверждение по аналогии с включением web-камеры и микрофона)
Тебе попапов мало, ещё один нужен?
> Тебе попапов мало, ещё один нужен?да.
и желательно чтобы этот попап (как и любой другой попап) НЕ открывался бы сам по себе -- без явной команды пользователя
В какой версии eager появится? Очень нужен, задолбался писать костыли для none.
Надеюсь с хромиумом в эдж Server-Sent Events завезут.
А неплохо жить в числе "золотого" миллиарда. Видимо. А то с чего бы это...
Будем детектить по скорости колесика без скриптов
Скажите как эту п****у отключить, если введут?
И ещё как сделать чтобы на всех сайтах, особенно типо медиума, убрать эту фигню с медленной загрузкой изображении? Вот чтобы прям вообще во всём инете у меня не было этих правил или скриптов когда вместо картинки вижу мыло минут 5. Реально бесит.
Поменяй провайдера.
Хипстерски, модно, молодежно же.Medium так делает. Чтобы ты на мыльцо залипал пока картинки грузятся. Современные веб-мастера (читай - макаки) не утруждают себя сжатием изображений.
15 гигов на мобильный интернет улетают только на раз-два.
наконец то начали внедрять нормальные фичи в браузеры
надеюсь и дальше дело пойдет - оптимизация страниц, сборщик скриптов, АОП компиляция в нативный код и тп
Эта шляпа работает ужасно криво.Что chrome://flags/#enable-lazy-image-loading
Что chrome://flags/#enable-lazy-frame-loading
Просто рушит работу сайта.
То изображения, то видео порой просто исчезают, сайт не всегда 100% отображает то, что было задумано.Гугловские хипстеры всё никак не успокоятся, придyрки.
Потому что размеры элементов до загрузки зачастую неизвестны. А предварительно размеры изображений немногие указывают. Ведь для корректной работы lazyloading требуется, чтобы были определены конкретные размеры блоков, что позволит определить точно, какие элементы попадают в текущую область видимости.Вот реальная проблема - это фактически не работающая отложенная загрузка background-image и пр.
> Эта шляпа работает ужасно криво.
> Что chrome://flags/#enable-lazy-image-loading
> Что chrome://flags/#enable-lazy-frame-loading
> Просто рушит работу сайта.Это не баг, это фича -- "Welcome to the GoogleNet, Neo".
Или вы думали, что гугл вкладывает миллионы сотнями в браузер (как и в отжимание "рынка" браузеров в пользу себя любимых) исключительно из побуждений благотворительности или чтобы показывать какие-то сайты из старперско-доисторических фидо-интернетов (где, самое важное, гуглу не башляют за рекламу, поиск или крышу) ? o_O
как это не башляют? Вот, например, опеннет...
> Эта шляпа работает ужасно криво.
> Что chrome://flags/#enable-lazy-image-loading
> Что chrome://flags/#enable-lazy-frame-loading
> Просто рушит работу сайта.
> То изображения, то видео порой просто исчезают, сайт не всегда 100% отображает
> то, что было задумано.
> Гугловские хипстеры всё никак не успокоятся, придyрки.Притом в фаерфоксе это работает много лет. А уж до presto как до Парижа раком. Они сначала вместе с мелкосаксом своим аяксом загубили быстрые интернеты, а теперь подкладывают костыли.
8 апреля компания Microsoft выпустила обновлённую версию браузера Edge, в которой используется тот же исходный код, что и во всех других программах на базе Chromium. Тем не менее, если вы уже скачали и опробовали её, вы могли заметить, что она загружает страницы почти моментально, заметно быстрее других браузеров. Компания Microsoft раскрыла, с чем это связано.Дело в том, что новый Edge сделан максимально лёгким. Хотя формально это всего лишь Chromium под кастомной оболочкой Microsoft, разработчики вырезали из него все сервисы Google, которые могли так или иначе замедлять его работу.
Список отключенных компонентов: https://bit.ly/2KvK9to
Вот что ungoogle животворящий делает-то! Хотеть себе такое в линуксе.
>тестирования новой редакции браузера Microsoft EdgeЖдём первого нормального браузера в линукс!