The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

В Chromium доступна отложенная загрузка iframe и изображений. Тестовый выпуск Microsoft Edge

08.04.2019 20:54

Разработчики проекта Chromium рассматривают возможность включения по умолчанию оптимизации LazyLoad, которая не загружает iframes и изображения, находящиеся вне видимой области, до тех пор пока пользователь не прокрутит содержимое страницы в область, непосредственно предшествующую им. Новый режим позволит сократить потребление памяти, снизить трафик и увеличить скорость начального открытия страниц.

Для управления поведением отложенной загрузки на стороне сайтов в элементах img и iframe можно использовать атрибут "loading", например, указать loading="eager" для принудительного отключения LazyLoad. Решение о включении нового режима по умолчанию ещё не принято, но пользователи Chrome уже могут включить LazyLoad через chrome://flags выбрав опции "Enable lazy frame loading" и "Enable lazy image loading".


Дополнительно можно отметить официальное начало тестирования новой редакции браузера Microsoft Edge, переведённой на открытый движок Chromium. Для загрузки тестовых выпусков подготовлен отдельный сайт MicrosoftEdgeInsider.com, а также создана отдельная секция на GitHub, в которой пока размещены репозитории с отдельными вторичными компонентами и документацией. Тестовые сборки пока распространяются только для Windows 10, но заявлено о намерении поддержки и других операционных систем (какие системы не уточняется, но на сайте созданы заглушки кнопок загрузки для Windows 7, Windows 8.1 и macOS).

Для того, чтобы избежать фрагментации сообщества, Microsoft не намерен параллельно поддерживать собственную ветку Chromium и будет возвращать развиваемые для Edge изменения в основную кодовую базу Chromium. За три месяца с момента анонса нового Edge в Chromium уже передано 275 изменений. Из наиболее заметных изменений отмечается улучшение поддержки средств для людей с ограниченными возможностями, улучшение поддержки архитектуры ARM64, оптимизация интерфейса для устройств с сенсорными экранами, повышение удобства прокрутки, улучшение обработки мультимедийных данных. User Agent, которым представляется новый Edge, аналогичен Chromium с добавлением флага "Edg".

Дополнение: Опубликован список компонентов Chromium, связанных с сервисами Google, которые были удалены в Edge:



  1. Главная ссылка к новости (https://groups.google.com/a/ch...)
  2. OpenNews: Релиз web-браузера Chrome 73
  3. OpenNews: 31% дополнений к Chrome используют библиотеки с известными уязвимостями
  4. OpenNews: В Chrome появится поддержка ссылок на отдельные слова и фразы в тексте
  5. OpenNews: Для Chrome реализован режим экономии ресурсов
  6. OpenNews: Google наметил на 9 июля начало массовой блокировки в Chrome неприемлемой рекламы
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: chrome, chromium
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (35) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Аноним (1), 20:58, 08/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >Тестовый выпуск Microsoft Edge
    >про Linux ничего не сказано

    Ну и что ЭТО делает на моем опеннете?..

     
     
  • 2.3, Аноним (3), 21:09, 08/04/2019 [^] [^^] [^^^] [ответить]  
  • +13 +/
    "...будет возвращать развиваемые для Edge изменения в основную кодовую базу Chromium. За три месяца с момента анонса нового Edge в Chromium уже передано 275 изменений..."
     
     
  • 3.28, Попугай Кеша (?), 14:12, 09/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А вот что это за изменения? Так-так-так!
     
     
  • 4.31, MS (??), 15:34, 09/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    неотключаемый пинг - не наш!
     
  • 2.12, dimqua (ok), 22:41, 08/04/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Не исключено, что скоро можно будет собрать или портировать ЭТО под GNU/Linux.
     
     
  • 3.22, Аноним (22), 09:46, 09/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Занятный сценарий. Интересно, как далеко они зайдут.
     
  • 3.25, iPony (?), 12:04, 09/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Не исключено, что скоро можно будет собрать или портировать ЭТО под GNU/Linux.

    Кому? Компании <CENSORED>? Может быть.
    Пользователям? Нет. Понятно дело что браузер будет проприетарным. Собственно как и проприетарны Chrome, Opera, Vivaldi, Яндекс Браузер

     
  • 2.13, Аноним (13), 23:41, 08/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "Хромое ребро" OpenSource же (даже libre).
     

  • 1.2, Аноним (2), 21:02, 08/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > не загружает iframes и изображения, находящиеся вне видимой области, до тех пор пока пользователь не прокрутит содержимое страницы в область, непосредственно предшествующую им

    И реализовано это будет как и все остальное в Chromium - на JS? Они даже окно настроек не осилили сделать нативным, бабахнули в виде HTML+JS-страницы.

     
     
  • 2.4, Аноним (4), 21:15, 08/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А оно надо, нативное?
     
     
  • 3.7, Аноним (2), 21:33, 08/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Говорят, нативное - с памятью бережливее, чем HTML+JS во все поля. Но это не точно.
     
     
  • 4.8, Аноним (8), 21:59, 08/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И часто ты настройки открываешь?
     
     
  • 5.10, Аноним (2), 22:18, 08/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И часто ты так из всего написанного вычленяешь что-то одно?
     
  • 4.9, Аноним (9), 22:00, 08/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А ещё говорят, что нативное нужно писать под каждую платформу отдельно, а это денюжки. Никому нет дела до того, что ты считаешь каждый МБ рама, а вот до своих денюжек им дело есть
     
     
  • 5.11, Аноним (2), 22:18, 08/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот теперь сами разработчики и страдают, придумывая как соптимизировать то, что наговнокодили.
     
  • 5.26, НяшМяш (ok), 12:10, 09/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В браузере и так достаточно абстракций (объём кода уже больше, чем линукс ядро), чтобы написать прокрутку нативно один раз под все оси.
     
  • 4.37, Аноним (37), 17:25, 10/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, это браузер, и обработка HTML+JS это его основная задача, под которую уже выделены ресурсы. Во-вторых, встроенный "веб-интерфейс" пишут не те криворукие макаки, которые делают сайты, а все-таки более квалифицированные кадры, поэтому у них с памятью все ок
     

  • 1.5, Xasd5 (?), 21:18, 08/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    лучше бы вообще iframe не загружали бы

    (ну пока явно не подтвердишь. только божечки пожалуйста НЕ подтверждение щелчком мыши по области iframe-заглушки.. а нормально подтверждение по аналогии с включением web-камеры и микрофона)

     
     
  • 2.23, Аноним (23), 10:10, 09/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тебе попапов мало, ещё один нужен?
     
     
  • 3.36, X4asd (ok), 13:49, 10/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Тебе попапов мало, ещё один нужен?

    да.

    и желательно чтобы этот попап (как и любой другой попап) НЕ открывался бы сам по себе -- без явной команды пользователя

     

  • 1.6, commiethebeastie (ok), 21:31, 08/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    В какой версии eager появится? Очень нужен, задолбался писать костыли для none.
     
  • 1.14, Ilya Indigo (ok), 00:08, 09/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Надеюсь с хромиумом в эдж Server-Sent Events завезут.
     
  • 1.15, Аноним (15), 00:49, 09/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А неплохо жить в числе "золотого" миллиарда. Видимо. А то с чего бы это...
     
  • 1.16, Аноним (-), 04:17, 09/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Будем детектить по скорости колесика без скриптов
     
  • 1.17, robot228 (?), 06:10, 09/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скажите как эту п****у отключить, если введут?
    И ещё как сделать чтобы на всех сайтах, особенно типо медиума, убрать эту фигню с медленной загрузкой изображении? Вот чтобы прям вообще во всём инете у меня не было этих правил или скриптов когда вместо картинки вижу мыло минут 5. Реально бесит.
     
     
  • 2.18, Аноним (18), 07:52, 09/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Поменяй провайдера.
     
  • 2.29, Попугай Кеша (?), 14:14, 09/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хипстерски, модно, молодежно же.

    Medium так делает. Чтобы ты на мыльцо залипал пока картинки грузятся. Современные веб-мастера (читай - макаки) не утруждают себя сжатием изображений.

    15 гигов на мобильный интернет улетают только на раз-два.

     

  • 1.19, Аноним (19), 07:56, 09/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    наконец то начали внедрять нормальные фичи в браузеры
    надеюсь и дальше дело пойдет - оптимизация страниц, сборщик скриптов, АОП компиляция в нативный код и тп
     
  • 1.20, Gnu2070 (?), 09:06, 09/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Эта шляпа работает ужасно криво.

    Что chrome://flags/#enable-lazy-image-loading
    Что chrome://flags/#enable-lazy-frame-loading
    Просто рушит работу сайта.
    То изображения, то видео порой просто исчезают, сайт не всегда 100% отображает то, что было задумано.

    Гугловские хипстеры всё никак не успокоятся, придyрки.

     
     
  • 2.21, MegaAlli (?), 09:28, 09/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что размеры элементов до загрузки зачастую неизвестны. А предварительно размеры изображений немногие указывают. Ведь для корректной работы lazyloading требуется, чтобы были определены конкретные размеры блоков, что позволит определить точно, какие элементы попадают в текущую область видимости.

    Вот реальная проблема - это фактически не работающая отложенная загрузка background-image и пр.

     
  • 2.27, Аноним84701 (ok), 14:00, 09/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Эта шляпа работает ужасно криво.
    > Что chrome://flags/#enable-lazy-image-loading
    > Что chrome://flags/#enable-lazy-frame-loading
    > Просто рушит работу сайта.

    Это не баг, это фича -- "Welcome to the GoogleNet, Neo".
    Или вы думали, что гугл вкладывает миллионы сотнями в браузер (как и в отжимание "рынка" браузеров в пользу себя любимых) исключительно из побуждений благотворительности или чтобы показывать какие-то  сайты из старперско-доисторических фидо-интернетов (где, самое важное, гуглу не башляют за рекламу, поиск или крышу) ? o_O

     
     
  • 3.32, нах (?), 15:38, 09/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    как это не башляют? Вот, например, опеннет...

     
  • 2.33, commiethebeastie (ok), 17:45, 09/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Эта шляпа работает ужасно криво.
    > Что chrome://flags/#enable-lazy-image-loading
    > Что chrome://flags/#enable-lazy-frame-loading
    > Просто рушит работу сайта.
    > То изображения, то видео порой просто исчезают, сайт не всегда 100% отображает
    > то, что было задумано.
    > Гугловские хипстеры всё никак не успокоятся, придyрки.

    Притом в фаерфоксе это работает много лет. А уж до presto как до Парижа раком. Они сначала вместе с мелкосаксом своим аяксом загубили быстрые интернеты, а теперь подкладывают костыли.

     

  • 1.30, Аноним (30), 15:04, 09/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    8 апреля компания Microsoft выпустила обновлённую версию браузера Edge, в которой используется тот же исходный код, что и во всех других программах на базе Chromium. Тем не менее, если вы уже скачали и опробовали её, вы могли заметить, что она загружает страницы почти моментально, заметно быстрее других браузеров. Компания Microsoft раскрыла, с чем это связано.

    Дело в том, что новый Edge сделан максимально лёгким. Хотя формально это всего лишь Chromium под кастомной оболочкой Microsoft, разработчики вырезали из него все сервисы Google, которые могли так или иначе замедлять его работу.

    Список отключенных компонентов: https://bit.ly/2KvK9to

    Вот что ungoogle животворящий делает-то! Хотеть себе такое в линуксе.

     
  • 1.34, Егор (??), 22:21, 09/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >тестирования новой редакции браузера Microsoft Edge

    Ждём первого нормального браузера в линукс!

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    MIRhosting
    Fornex
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру