11 декабря 2018

Берёзки NEWS №50. Тяжелый интернет

Ресурсоемкие прелести HTML-5 и моральный облик пользователя сети Internet по версии Google.

Не все современные смартфоны достаточно быстро обрабатывают обвешанный 3D-графикой сайт, созданный по стандарту HTML-5. А ведь к созданию таких сайтов, богатых активными элементами оформления, всякими вставками и прочими кружевами, стремятся решительно все. А в это время накопленное владельцами недорогих смартфонов недовольство обрушивается на их собеседников. И при чем тут Google и браузеры?

Содержание

  1. Самые тяжелые сайты
  2. Подходящий для HTML-5 браузер
  3. Выводы

Самые тяжелые сайты

Вопреки мнению некоторых интернет-граждан, совсем не воспроизведение потокового видео с высоким битрейтом является сверхзадачей для железа смартфона и его браузера. Возможно, что к самым тяжелым сайтам стоит отнести онлайн-страницы с таблицами Excel длиной полтора километра, но это сугубо частный случай, удел подавляющего меньшинства. А вот браузерные 3D-игры таким мерилом послужить могут. Да, иногда довольно сложно воспринимать скачущую по экрану 3D-картошку как просто графическое оформление сайта, но так оно и есть. Существует множество браузерных 3D-игр, и некоторые из них требуют установки дополнительных библиотек или расширений, но это говорит только о плохом коде или наличии в нем доисторических рудиментов. Исходя из этих соображений был выбран продукт лидера отрасли – компании Google, которая активно продвигает технологию HTML-5, официальный релиз которой состоялся в 2014 году (совсем недавно). Be Internet Awesome – это продукт Google и сайт для родителей и их детей, который призван научить и тех и других прилично вести себя во всемирной паутине. Для родителей предусмотрен текст, а для детей – браузерная игра Interland, которая написана по всем канонам HTML-5 и является серьезной нагрузкой для любого смартфона.

Пожалуй, стоит сказать пару слов, что такое, по мнению Google, «хорошее поведение ребенка в сети».

Итак, ребенок должен:

  • Осторожно делиться полученными новостями, «расшаривать» их только доверенным лицам. Хранить личные данные семьи и друзей в секрете.
  • Не верить слишком щедрым предложениям от людей и компаний, чтобы не стать жертвой фишинга (кражи личных данных при заполнении липовой формы на сайте).
  • Приучиться использовать разные пароли на разных сайтах, делать их как можно более сложными.
  • Использовать интернет для распространения добра, защищать слабых, помогать беспомощным, уважать чужое мнение. Блокировать интернет-хулиганов, вовремя сообщать в службу поддержки Google о всех случаях запугивания.
  • В сомнительных ситуациях обращаться за советом к близким, т.е. родителям, учителям и т.д.

После нажатия на баннер «Исследуйте ИНТЕРЛЕНД» в оперативную память устройства начинает вливаться и декодироваться содержимое браузерной игры. На относительно нормальном ПК этот процесс занимает около 2-3 секунд, на смартфоне Sony Xperia Z1 Compact (Snapdragon 800, 2 ГБ RAM) – около 6 секунд, а ведь мы просто выходим в меню игры. После выбора одной из четырех мини-игр и нажатия кнопки «Play» процесс загрузки продолжается и повторяется – на ПК 2-3 секунды, на Snapdragon 800 5-6 секунд.


Игра Kind Kingdom представляет из себя типичную многоэтажную прыгалку-собиралку. В процессе игры существо, которым мы управляем (похоже на синего щегла с ушами, но без перьев), собирает сердечки и отдает их «обиженным пользователям интернета» – таким же щеглам, только плачущим и другого цвета. В процессе игры можно встретить простенькие головоломки и больших желтых интернет-троллей, которые почём зря издеваются над «щеглами».

Чтобы помочь пострадавшему, игрок должен нажать на отдельно стоящую на этаже кнопку и заблокировать тролля.

Другим методом борьбы с «плохим троллем» является своевременный донос.

В такой аллегорической форме Google как бы воспитывает ребенка в соответствии со своими моральными критериями, описанными выше. Работает ли это на практике? Трудно сказать, но самостоятельно ребенок вряд ли осознает все эти мыслеформы и сможет их связать с суровой реальностью, которая его окружает. А вот если рядом будет сидеть родитель и все объяснять, то вполне.

Что будут делать воспитанные Google интернет-рыцари, когда будет заблокирован последний тролль? Может быть, они набросятся на простых юзеров, решая, «кто больше прав» или «кто правильнее понимает мораль»? На эти вопросы ответов пока нет, но мы отвлеклись, вернемся к нашим смартфонам. На ПК сложный HTML-5 код выполняется (процесс игры) без малейших задержек, а вот на смартфоне со Snapdragon 800 нет-нет, да и споткнется на долю секунды. Играть на старом флагмане, тем не менее, можно.

Дорогие читатели, так получилось, что под рукой не оказалось ни одного более современного устройства, поэтому прошу вас перейти по ссылке Interland и проверить производительность вашего устройства на практике. А также поделиться в комментариях результатами с указанием технической информации (смартфон, браузер, примерное время загрузки игры, впечатления).

Подходящий для HTML-5 браузер

Критерием отбора по этому вопросу может служить не только голая производительность при открытии WEB-страницы, но и, что более важно, количество функций HTML-5, которые поддерживает браузер. Несмотря на официальный анонс стандарта HTML-5 в 2014 году, его развитие не остановилось и продолжается до сих пор. Разработкой занимается не только W3C (как написано в Википедии), но и другие игроки, например, группа Khronos, которая усиленно вводит в сайтостроение метод рисования WebGL. На видео ниже можно посмотреть официальную демонстрацию технологии Khronos.

По этой причине лучшим браузером для обработки страниц HTML-5 может являться тот, который поддерживает не только стандартные, но и стабильные экспериментальные фишки HTML-5. Не чураясь и старых. В этом направлении технического развития царит тот еще кавардак, неподготовленный человек быстро загрузится ненужной информацией и надолго потеряет интерес к теме.

Есть несколько WEB-ресурсов, которые предлагают оценить поддержку браузером возможностейHTML-5 без установки отдельного тестового приложения. Одним из наиболее качественных и сбалансированных является Html5test (https://html5test.com/).

Почему этому вопросу уделено столько внимания? Как известно, мир юзеров Android-смартфонов разделен на тех, кто предпочитает набор узкоспециализированных приложений для выполнения каждой задачи, и тех, кто привык к одному многофункциональному приложению (браузеру). Во втором случае браузер должен уметь все. Исследовав самые распространенные WEB-обозреватели, можно выставить им рейтинг поддержки HTML-5. Расположатся они так:

  1. В Google Chrome и всех других браузерах на базе оболочки Chromium и ответвлений движка WebKit (включая Opera и Yandex) реализовано большинство всех востребованных функций, кроме экзотики вроде ведения стрима прямо из браузера.
  2. Браузеры, использующие гибридные движки, например, Maxthon. Все основные функции HTML-5 такие браузеры выполняют, но лишены некоторых мелочей. Например, в Maxthon 5 нет поддержки WEB-уведомлений. Или поддержки геймпада.
  3. Пользователи Internet Explorer и другие ценители антиквариата могут не беспокоиться, поддержка HTML-5 в полном объеме им не грозит.

От себя же добавлю, что пользуюсь мобильным браузером Kiwi, который обитает на 4PDA, не вызывает вопросов у антивируса Kaspersky и является быстрой версией Chrome с вырезанными излишествами в виде привязки к системному (в самой Android OS) аккаунту Google.

Выводы

Сайты с каждым годом становятся все «тяжелее», производители смартфонов отвечают на это ростом производительности чипсета и увеличением оперативной памяти, что делает смартфоны все дороже и дороже. На данный момент времени девайсы эпохи Android 4.4 уже с трудом справляются с 3D-объектами HTML-5, а с его развитием неизбежно устареют и станут ненужными. Гнев владельцев недорогих смартфонов растет и готов вылиться на всех вокруг, но благодаря компании Google уже подрастает новое поколение борцов за добро, которые будут блокировать плохих пользователей и вовремя доносить информацию до администрации.

Друзья, как вы считаете, стал ли уже «тяжелый интернет» одним из оснований для покупки нового смартфона? Как хорошая камера или производительность в обычных приложениях? Или пока еще нет?

Читайте также

61 комментарий на «“Берёзки NEWS №50. Тяжелый интернет”»

  1. Вячеслав Алёхин:

    Нет, так как я на телефоне редко браузер использую. имхо

  2. Кирито-кун:

    800й снап уже порядком устарел и по нынешним меркам — далеко не флагманский.

    • Олег Грозный:

      Но сайты то открывать должен, это тебе не новая ААА 3д игра.

      • Кирито-кун:

        так он и открывает, просто не так мгновенно, как некоторые ожидают считая его до сих пор «флагманским». Тем более что сайт который открывается «5-6 секунд» — не из простых, это всё таки 3Д игра, хоть и на простеньком веб движке.

  3. King Tasmanian:

    Your browser scores 14 out of 555 points. У кого меньше?

  4. ПРЯНИК1:

    Ответ нищеброда нужно озвучивать? Я щитаю Нокиа N8 прекрасным телефоном……Которому до сих пор не найти замены….

    • Был у меня такой! Классный смарт был) и камера с ксеноновой вспышкой очень хороша. Единственное, что бесило — плохая реакция на касания.

  5. Sockrat:

    inoi r7 398/555
    браузер в компьютере 494/555

    да, когда-то интернет страдал зависимостью от эксплорера, потом какое-то время всё было не плохо.
    теперь хуже и хуже.

    пора отвыкать от мысли, что любая железяка способна читать интернет.
    скоро потребуется не меньше Core i7, чтоб почту почитать.

    • Lecron:

      Ставите любую программу, умеющую smtp/pop или даже imap, которая не обновлялась пару-тройку лет, и пользуетесь хоть на PocketPC 2003 c 200МГц одноядерным процессором.

  6. Rodion:

    Спасибо за наводку с Kiwi браузером, действительно быстрый.

  7. sergey_ivanov:

    451/555
    Safari, яблоко XS Max
    Рабочий десктоп на железе 10-летней давности — 528/555, Chrome

    • Lecron:

      С этими баллами, всё не просто. Люди не понимают их реального смысла. Что конкретно и на каком сайте, означает неподдержка той или иной технологии. И есть ли ущерб вообще. Может это как сравнение общегражданских автомобилей, один из которых может разогнаться до 451 км/ч, а другой до 528? Мочь-то они может могут, да кто-ж им даст)))

  8. Lecron:

    Смешались в кучу кони, люди… Сравнивается загрузка и запуск веб-игры с только запуском апп-игры. В новых версиях Андроида есть режим предпросмотра приложений. Предположу, что там время будет ничуть не лучше. Плюс почитайте про WebAssembly и практически нативное исполнение кода.
    Под тяжелым вебом, понимаю совсем иное. 10000 dom-объектов, с 10-кратной вложенностью на каждый чих и прописыванием десятка абстрактных классов на каждый, и все это, чтобы отобразить…… та-дам… список из 4-5 элементов. Вот туда и уходят ваши память с временем процессора. Последнюю версию страницы gMail не пинал только ленивый.

    ЗЫ. Неужели дождался, что Дискус добавит элементы форматирования текста в окно написания комментария. Правда не доделали всплывающие подсказки, что есть что, но это уже мелочь.

  9. ReadAir:

    Загрузка от инета зависит
    Я где-то 18сек ждал пока закачает данные.
    А потом норм без лагов vivo nex s

  10. Evgeny Goncharov:

    Запускал interland на i7 16GB, потом на iphone8 IOS11, по скорости запуска разницы не заметил (iphone через LTE мегафон)

    Тест на iphone8 safari выдал 458 попугаев.

  11. Lecron:

    Сегодня прилетело обновление браузера, включающее простенький диспетчер задач. Естественно надо посмотреть. И что я вижу? Страницу AMR! Причем потребитель не сама страница, и даже не блок Дискуса, который за интерактив можно понять и простить, а вставка одного YouTube ролика. За 15 минут с момента открытия, намотал 2 секунды загрузки 4-ядерного десктопного процессора. Причем систему дергает непрерывно, спать не дает, несмотря на нахождение страницы в фоне!
    Вот это я понимаю, тяжелый веб!

  12. Ifuntik:

    А вообще, о чем статья? Что именно хотел сказать автор? Так и не понял.

  13. Dmitry R:

    Как Kiwi жрет батарею и поддерживает ли AdBlock? Ушел на Мозиллу, потребление трафика заметно упало по сравнению с хромом, также ощутимо меньше ест заряд. Еще нравится режим чтения. Но сильно тормознут — возможно, из-за Adblock’а.

  14. ЗБС:

    Можно также оценить производительность процессора/браузера на krakenbenchmark(.)mozilla(.)org Сравните сколько попугаев набивает ваш десктоп и телефон, удивитесь)

  15. kamil1107:

    core i3 4310, 8гб озу — 499 попугаев, файрфокс

    Nokia 7+, 4гб озу — 502 попугая, файрфокс

  16. Алексей М:

    Андроид 7.1 на Note3pro (3/32)
    chrome 527
    Firefox 507
    Адблок отключил, приложения обновлены

  17. VecheSlav Tele1:

    новые версии приложений на андроид уже сильно грузят устройство, что приложениями невозможно пользоваться.
    да тоже и про браузеры для пк. жрут все больше ресурсов.
    старые версии использовать разве что.

    вот флеш как раз и кушает много.
    например agar.io

  18. Mocus:

    Что это за хрень я только что прочитал???

  19. A.N.:

    Друзья, я просил вас оценить скорость загрузки и плавность работы Interland, а не баллы Chrome))) Они у всех одинаковые)))

    • Lecron:

      После открытия вкладки, 5 секунд белого экрана и еще 20 сек. катящегося треугольного колеса.

      • A.N.:

        А какой смартфон?

        • Lecron:

          Планшет, на крайне экзотическом Rockchip RK3368.
          На i5 кстати, время не изменилось. Значит ограничивает сеть, а не числодробилка.

          • A.N.:

            Или скорость оперативки, возможно.

            • Lecron:

              Вы серьезно или скобочек накидать забыли?

              • A.N.:

                )))) Забыл)) Идет то плавно? Не лагает?

                • Lecron:

                  За пару минут, лагов не замечено. Да и с чего бы ему тормозить?

                  Тут другой момент заметил. Повторная загрузка на ПК моментальна, а на планшете загрузка не ускорилась ни на секунду. Firefox на обоих. Это проблема Андроида или андроидной версии браузера?

                  • A.N.:

                    Интересный вопрос. Вообще Firefox браузер не первой свежести, что на ПК, что на Android. Имею в виду, что похоже он не умеет правильно определять какой кеш сайта HTML5 хранить, а какой не надо. Могу ошибаться конечно, но его показатели поддержки функций HTML5 очень низкие. А игрушка эта как раз и есть эталонный HTML5.

                    • ЗБС:

                      Вообще Firefox браузер второго сорта

                      наверное, ты забыл добавить «по моему скромному мнению»?

                      Microsoft, к слову, переводит свой Edge на ядро Chromium. Повода для радости от этой новости никакого, т.к., по сути, остаются только два браузера — Firefox и Chromium с его клонами с разными шкурками — Я.Браузер, Opera, Chrome, а теперь ещё и Edge. Это очень плохо, потому что монополия будет. Сейчас не гнобить надо Firefox, а пользоваться им, рекомендовать другим. Выбор должен быть, а не диктатура компании-монополиста.

                    • A.N.:

                      По моему скромному мнению)))
                      И какая монополия, если WebKit — это опенсорс? Хромиумы — это всего лишь его оболочка, заготовка интерфейса. Монополия опенсорс? Это звучит свежо))

                    • Вячеслав Алёхин:

                      Видать решили не тратиться на его (Edge) поддержку.(

                    • A.N.:

                      Нет, не del, ибо Firefox реально застрял в прошлом похоже. Есть такая штука Text Semantic Level Element, появилось в предварительном стандарте HTML5 еще в 2011 году. Так вот за все эти годы лиса так и не шмогла реализовать поддержку этого элемента в HTML5 в полном объеме… Для примера вот атрибут «href» (гиперссылки, внешние и внутренние) — это тоже часть Text Semantic Level Element, но есть более современные.

    • ЗБС:

      Да на ПК-то плавно работает, грузится только долговато. А вот сама идея игры — лютая дичь.

  20. Phoenixavi:

    625 дракон— 497
    iPad Air 2 — 480

    Не замечал тормозов в браузере нигде. Есть тупо не оптимизированные сайты которые переодически глючат. Но тут вина не телефона/планшета. Ea.сom например. Крашиться переодически на планшете…

  21. Andes:

    На iPad Pro 30 секунд смотрел на прыгающий треугольник, устал.. После сворачивания браузера система фризила еще секунд 10…
    Что это за тяжеловесная, мутная клоака, знает только сама Сатья Наделла, тьфу, Сундар-в-Печали, наверное 🙁
    Хотя и обычные «модные» нынешние сайтики, обвешанный кнопочками соцсеточек, лагающие от дикой ресурсожоркости баннеров, и все это прыгает, дергается и тормозит-не лучше..

  22. SewAwOw:

    Oneplus 5, Chrome 70, игра загрузилась и работала быстро, без задержек. Впечатления от игры положительные.

  23. Что-то у меня не 2-3 секунды

  24. iVasya:

    Когда-то для работы в браузере как в полноценном приложении люди качали java-апплеты. Потом все дружно сказали «фу! вендор-лок, несекьюрно, тяжело-медленно!» и перешли на флеш. Опять вендор-лок, несекьюрно, тяжко. Теперь очередной виток эволюции, мощную виртуальную машину встроили в браузер, и качают апплеты веб-приложения в десятки мегабайт. Вендор-лок постепенно возвращается. Секьюрность в условиях, когда вся жизнь в сети, и в реальном времени сливается браузером третьим лицам?
    Так что остаётся открытым вопрос: жизнь это спираль или кольцо? Смотря как посмотреть…

  25. Miller Lite:

    обновлять железо приходится частенько,а компании только рады поднимать цену) эх