Технология 5G — это уже реальность. Соответствующий значок начинает появляться в верхних частях экранов телефонов по всему миру. Если вы подключены к 5G-сети, то вы могли заметить, что такая сеть не кажется намного более быстрой, чем 4G-сеть. Я вполне это понимаю. Говорят, что сейчас, в дни становления новых сетей, настоящим 5G-скоростям мешает процесс миграции инфраструктуры. Но после того как технология 5G, во всех смыслах, повзрослеет, ожидается, что скорость сетей очень сильно возрастёт. Так, по некоторым сведениям, средние скорости загрузки данных в 5G-сетях в 2019 году могут составить от 100 Мбит до 1 Гбит в секунду. Это означает, что можно будет загрузить всю дискографию Friends, а потом — торжественно перетащить её мышью в корзину, сделав это примерно за то же время, которое сейчас занимает загрузка обычной веб-страницы. Я не пытаюсь сейчас выходить на какие-то конкретные цифры. Я говорю лишь о том, что, возможно, работа в 5G сетях может выглядеть именно так. Такое будущее иначе как «прекрасным» и не назовёшь.



Да, не стоит забывать о том, что в 5G-сетях улучшится не только полоса пропускания. Ожидается и уменьшение сетевых задержек. А задержки — это одно из давно и печально известных узких мест производительности веба. Снижение задержек означает, что время, которое тратится на подключение к веб-сайту, может, по ощущениям пользователей, упасть практически до нуля. Опять же — выглядит это просто замечательно.

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

Должно-то оно должно, но автор материала, перевод которого мы сегодня публикуем, не ждёт, что 5G действительно ускорит веб. Как минимум — ускорит, но далеко не сразу. Он полагает, что если современные тренды веб-разработки не изменятся, то широкое внедрение 5G-сетей приведёт к тому, что среднестатистическому пользователю будет работаться в вебе не лучше, а хуже.

Хуже? Да как же это?


Более быстрые сети должны решить проблемы скорости загрузки сайтов, но до сих пор рост сетевых скоростей непреднамеренно оказывал на веб негативное воздействие. Интересно — почему? Дело тут в следующем: исторически сложилось так, что ускорение сетей позволяет разработчикам отправлять посетителям сайтов больше кода. В частности — речь идёт о JavaScript-коде.

С 2011 года по 2019 год уровень 4G-покрытия в мире вырос с 5% до 79%. За то же самое время медианное значение среднего объёма JavaScript-кода, передаваемого на мобильные устройства, выросло на 611% — c 52 Кб, до 372.9 Кб. Конечно, объёмы JS-кода выросли не только из-за роста скорости сетей. Этому способствовали и многие другие факторы. Сайты, безусловно, за это время стали гораздо более интерактивными. Это вполне могло привести к росту объёма их JS-составляющей. Кроме того, распространение получил отзывчивый дизайн. В результате множество сайтов начало отправлять один и тот же JavaScript-бандл на все устройства, на которых эти сайты просматривают. Правда, тут стоит уточнить то, что настольные сайты в 2011 году отправляли клиентам, в среднем, лишь на 50 Кб больше JS-кода, чем их мобильные коллеги. В целом же можно отметить, что шаблоны разработки интерфейсов с 2011 года изменились не слишком сильно. Например, веб-сайт Boston Globe, в разработке которого мы участвовали, создан с большим вниманием к удобству работы с ним на самых разных устройствах. Он запущен в 2010 году. Интерфейсы новостных сайтов до сих пор устроены практически точно так же. И наконец, вышеозначенный тренд, по последним данным, продолжается. А именно, за последнюю пару лет средний объём JS-кода, передаваемого клиентам, вырос более чем на 50%.

А теперь, прежде чем мы начнём винить во всём JavaScript-фреймворки, надо отметить, что возникает ощущение того, что рост объёмов JS-кода не полностью привязан к возможностям интерфейсов сайтов. Тут следует обратить внимание на то, что большая часть роста объёма кода связана с ростом использования сторонних скриптов на 706%. Несомненно, запросы на загрузку сторонних скриптов могут относиться к JS-фреймворкам, но чаще всего это — нечто иное. Это может быть код трекеров, A/B-библиотек, скриптов для персонализации. Это может быть реклама, чат-боты… И всё это, в свою очередь, делает запросы на загрузку дополнительных скриптов, а эти дополнительные скрипты ещё что-то загружают. Перед нами, так сказать, безудержное веселье. Но у такого веселья обычно бывают нехорошие последствия.

Итак, по мере того, как росла пропускная способность сетей, увеличивался и объём JS-кода, используемого на веб-страницах. Но и тут можно подумать, что если весь этот код загружается достаточно быстро, то рост его объёма — явление сравнительно безобидное. Правда это, к сожалению, не так. Если сравнить JavaScript-код с другими видами ресурсов, используемых при создании веб-страниц, то оказывается, что JavaScript — это очень дорогое удовольствие. Цена JavaScript гораздо выше, чем цена других материалов.

«На моём телефоне всё выглядит хорошо»


Удобства разработчиков очень легко могут завести веб-индустрию на кривую дорожку.

На среднем мобильном устройстве, из таких, которые всё ещё используются, разбор 200 Кб JavaScript-кода (сжатого для ускорения передачи) может занять 6 секунд или даже больше. И это — уже после того, как код будет загружен по сети. Прежде чем вы решите, что 200 Кб — это нереально много для некоего сайта, предлагаю вспомнить о том, что просмотр современного сайта означает, что пользователь, в среднем, загрузит почти в два раза больший объём JS-кода. При этом в процессе разбора данного кода страница может быть видимой, но не реагирующей на воздействия. А может быть и так, что страница будет совершенно пустой (это — если скрипт к странице подключён с использованием традиционного подхода, то есть так, что его обработка блокирует рендеринг страницы). Недействующая страница и пустая страница — это одинаково плохо, но особое беспокойство вызывает то, что многие из тех, кто занят веб-разработкой, сами подобных проблем даже не замечают.

Среднее мобильное устройство — это не новейший дорогущий iPhone с тремя камерами. Среднее устройство, даже в США, это телефон из разряда бестселлеров, который стоит порядка $130. Это вполне может быть и iPhone, но — далеко не самый новый. Скорее всего, это будет Android-телефон среднего уровня, содержащий сравнительно слабую аппаратную начинку. Да что там говорить — вот телефоны-бестселлеры с Amazon. В момент написания этого материала на третьем месте среди них было устройство стоимостью $59.

Если люди с такими телефонами даже и будут пользоваться новыми быстрыми сетями, то их устройства окажутся буквально «задушенными» теми объёмами кода, которые приходится обрабатывать для показа веб-страниц. А это сведёт на нет те потенциальные улучшения в скорости загрузки материалов, которые способны дать 5G-сети.

Как быть тем, у кого нет 5G-подключений?


Организация распространения 5G-сетей требует больших инфраструктурных изменений. Первые кандидаты на появление таких сетей — это развитые страны и высокотехнологичные города. В развивающихся странах и в сельской местности эти сети вряд ли появятся так же быстро. Это означает, что люди, живущие там, где нет 5G-сетей, в современных условиях вполне могут не только работать с веб-страницами на не самых быстрых устройствах, но и загружать код этих страниц, объём которого всё растёт, пользуясь старыми 3G и 2G-сетями. Таким людям от введения в строй 5G-сетей будет плохо вдвойне.

Что делать?


Ответственность за решение этой проблемы лежит на индустрии веб-разработки, на каждом из нас. Конечно, нам нужно улучшать приоритизацию доставки клиентам содержимого веб-страниц, но нам надо ещё и прекратить включать в состав проектов столь огромные объёмы JavaScript-кода. Необходимо анализировать используемые скрипты, регулярно изучать зависимости проектов. Многие из таких зависимостей могут оказаться заброшенными их разработчиками, или представлять собой проекты с недолгим сроком жизни. Возможно, мы даже можем воспользоваться тут опытом The Telegraph, удалив старые сторонние скрипты и посмотрев, пожалуется ли кто-нибудь на какие-либо проблемы. Мы можем изучить нашу зависимость от отслеживания действий пользователя и от персонализации рекламы. Возможно, мы, так же, как The New York Times, выясним, что показ пользователям обычных неперсонализированных рекламных объявлений может увеличить наш доход от рекламы. А если так и будет — стоит избавиться от ставших ненужными рекламных скриптов. Можно, для наблюдения за тем, чтобы показатели производительности веб-проектов не выходили бы за некие границы, пользоваться инструментами вроде Calibre или SpeedCurve. При этом стоит стремиться к тому, чтобы о производительности проекта заботился бы каждый, кто имеет к нему отношение, чтобы каждый знал бы о том, как его действие или бездействие влияет на проект.

Самое главное — нам нужно сделать так, чтобы у менеджеров, владельцев сайтов, разработчиков, дизайнеров, да абсолютно у всех, был бы доступ к телефонам среднего класса, и была бы возможность регулярно тестировать наши сайты на таких телефонах. А ещё лучше — если подобные телефоны будут подключены к предоплаченному или ограниченному тарифному плану. Это позволит узнать о том, сколько времени понадобится на то, чтобы выбрать лимит трафика в мире 5G-сетей. Если все, имеющие отношение к некоему сайту, будут знать о том, как его производительность выглядит в реальном мире, это благотворно отразится на всех посетителях сайта. В том числе, кстати, на тех, кто пользуется быстрыми современными телефонами.

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

Уважаемые читатели! Как вы думаете, действительно ли широкое распространение 5G-сетей способно замедлить веб?


Комментарии (54)


  1. c_kotik
    27.09.2019 12:45

    Все сведётся к тому, что у каждого сайте появится предзагрузочная страница с минимальными, рекомендуемыми и оптимальными требованиями к железу. Ещё считаете шутки про тормозящий crysis смешными?
    PS
    Наряду со скоростями сетей никуда не делать гонка/герцев/байтов — особенно у телефонов ярко выражено, что открывает широкие просторы для распухания кода ради новомодных паттернов, абстракций…


    1. Greenoctopus
      27.09.2019 14:08
      +1

      Вроде как десктопы уже упираются в какой-то предел производительности на ватт, прогресс идёт намного медленнее, чем 10-15 лет назад. Если раньше компьютер за 5-10 лет безнадёжно устаревал, то сейчас на 10-летнем компьютере и даже играть во многие современные игры.
      В смартфонах этот процесс не так заметно выражен, но тоже есть. Раньше производительность росла в несколько раз за пару-тройку лет, сейчас заметно медленнее. И в отличие от стационарных компов телефоны сложнее наращивать экстенсивно: переносной аппарат, жрущий 50 ватт думаю мало кого устроит, да и с охлаждением проблемы.


      1. YouHim
        27.09.2019 17:22

        В начале 2000-х приходилось менять комп каждых 2 года. Сейчас дома для домашних задач, веб-серфинга и просмотра видео стоит древняя конфигурация 2009 года выпуска на E5400+GeForce 8600GT. Да, в принципе эта машинка уже находится на грани комфортной работы, но SSD заметно оживил ее. И после сумасшедшей гонки конца 90-х, начала 2000-х я до сих пор удивляюсь, как компьютер может работать 10 и более лет не вызывая желания выкинуть его в окно.


        1. cyberly
          28.09.2019 23:39
          +1

          У меня машина 11-го года (кроме видеокарты и SSD), подумывал, не поменять ли, однако за вменяемый ценник новая будет всего процентов на 20-30 быстрее… где-то на грани заметности…


      1. alexeykuzmin0
        27.09.2019 21:05

        Вроде как десктопы уже упираются в какой-то предел производительности на ватт
        Вы, видимо, имеете в виду принцип Лаундауэра. Википедия утверждает, что плюс-минус современные процессоры пока что потребляют в тысячи раз больше тепла, чем определено этим пределом. Еще один-два десятичных порядка можно выиграть путем охлаждения процессора до 30-3К, если очень надо. Дальше — только обратимые вычисления


    1. alexeykuzmin0
      27.09.2019 21:05

      del, не туда ответил


  1. ustasby
    27.09.2019 12:59
    +1

    Однозначно, интернет серфинг без Ghostery слишком печален.


    1. dvrpd
      28.09.2019 13:35

      Да и с Ghostery и его политикой конфиденциальности не сильно весело. Если уж и нужно блокировать всякую каку, то лучше связки uBlock+uMatrix с солидными списками подписок ничего не будет.


  1. ZXZs
    27.09.2019 13:30
    +1

    Зато, вроде как, с приходом 5G пчёлам легче жить будет.


    1. NetBUG
      27.09.2019 14:14

      А чем мешает пчёлам 4G? Особенно в селе, где до вышки несколько километров?


      1. ZXZs
        27.09.2019 14:28

        Как я слышал, от 4G и ниже пчелы начинают впадать в состояние, при котором отказываются нормально выполнять свои функции. Вроде на Хабре это и вычитал.


        1. kabashek
          27.09.2019 17:23

          Просто 4же не имеет таких денег и прибылей как никотинотиамиды и прочие сверхустойчивые сельхозпрепараты. Да и на Хабре никто не будет писать о побочных эффектах новых форм химикалий агробизнеса. И вообще нигде не пишут толком, говорят, что в архив орг и подобных больше про неизвестные внегалактические быстрые источники излучения серьёзных работ, чем про новые мухоморилки.


        1. ustasby
          28.09.2019 13:10

          У соседей пасека из 50 ульев за 2 года полностью погибла, вышка 200 метров, конечно это может быть и химия, которой местные жители опыляют хурму от американской бабочки. Хотел себе поставить пару ульев, но пасечник сказал что 100% сдохнут, говорит что на аибгу будет перевозить улья.


          1. kabashek
            28.09.2019 19:28

            То есть вас как пчеловода не заинтересовало изчезновение тараканов в городах до сотовой связи и полностью обожранной жуком картошки как было еще 20 лет назад?


            1. Mabu
              28.09.2019 20:54
              +1

              А я вот не подтверждаю исчезновение тараканов.
              В общежитиях СФУ постоянно травили тараканов, а они только больше делались.
              Сейчас снимаю комнату в коммуналке — тут тараканы лезут от соседей.


              1. HEKET313
                29.09.2019 10:14

                +1. Год назад снимал квартиру на Кутузовском в доме 30х годов — тараканы имелись, причем даже после того, как потравили — все равно перлись от соседей. Сейчас девушка живет через дорогу от Сити, дом поновее, но тоже прошлого века — тоже тараканы есть, хотя и гораздо меньше (тоже от соседей лезут). Буквально месяц назад занимался съемом жилья в Дубае и то, видел отзывы о некоторых башнях в Dubai Marina, где говорили о «cockroach problem»


              1. kabashek
                29.09.2019 13:12

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


                1. Fenzales
                  29.09.2019 17:13

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


    1. trolley813
      27.09.2019 14:22

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


    1. shersh1k
      27.09.2019 15:05

      ага и в города переберутся пока в сельской местности не переоборудуются под 5g


      1. ZXZs
        27.09.2019 15:27

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


  1. aim
    27.09.2019 14:02

    а откуда статистика по росту размера JS кода сайта? можно источник?


  1. Londoner
    27.09.2019 14:18

    Когда уже все браузеры по умолчанию перестанут принимать страницы больше чем столько-то килобайт?


    1. ffs
      27.09.2019 16:10
      +2

      Не будет такого


      1. WanSpi
        27.09.2019 16:56

    1. vikarti
      27.09.2019 17:32
      +1

      Не поможет.
      Даже сейчас — бывает что страница короткая но весь рендеринг — на js. будет грузится js который грузит остальное. если речь про ограничение общего объема трафика на страницу — то что делать например с gmail? Предлагать переоткрывать вкладку?

      Ну и — все же есть сайты где… все нормально с js — для того же samlib.ru страничка в 2-3 Mb — это нормально (и вполне себе логично в некоторых ситуациях). Только вот js там вообще не заметно почему то.


      1. Hait
        29.09.2019 22:07

        gmail вообще довольно жирный сайт.
        У меня его подгрузка занимает почти 11 секунд. Чем он таким занимается — мне не понятно


  1. namikiri
    27.09.2019 16:45
    +1

    Удобства разработчиков очень легко могут завести веб-индустрию на кривую дорожку.

    Давно уже завели.


    1. Murmurianez
      30.09.2019 15:46
      -1

      Какую кривую? Вспомните сколько весят десктопные приложения и игры — веб пока не сравняется с ними будет постоянно пухнуть и это не из-за плохих разработчиков, а из-за того что хочется предоставить пользователю новую крутую штуку за вменяемые сроки. Обычный прогресс — нечего кого-то винить.


      1. alexeykuzmin0
        30.09.2019 16:07

        Сценарий использования разный. Игру на ПК человек купил, поставил на скачивание, на следующий день играет. По веб-ссылке человек кликнул, посмотрел две секунды на белый экран, подумал «ну нафиг» и закрыл.
        Даже здесь на Хабре как-то была статья на тему того, какой процент людей останется на странице в зависимости от скорости ее загрузки


        1. Murmurianez
          01.10.2019 02:40

          Вы так пишете, как будто скачивание игры сегодня, а процесс игры завтра — это хорошо. Я сейчас хочу играть в любую игру которую я захочу — у меня сейчас есть на это время и желание. Лично для меня этой причины достаточно чтобы с приставки с её долгим магазином приложений перейти на онлайн сервис типо Stadia. Платить бабло, а потом ждать сутки — это больно для занятых людей после 30


          1. alexeykuzmin0
            01.10.2019 15:59

            Вы так пишете, как будто скачивание игры сегодня, а процесс игры завтра — это хорошо
            Это не хорошо, но это нормально. В том смысле, что к этому все уже привыкли. Разработчику игры нет особо смысла ужимать ее до состояния, когда она может быть скачана за доли секунды — это не принесет ему заметно больше аудитории. А вот разработчику сайта — очень даже


        1. Murmurianez
          01.10.2019 02:43

          И не надо тёплое с мягким путать — от условного online Photoshop тоже требуется быстрая загрузка, но на сегодняшнем этапе развития для такой штуки приходится выбирать — либо подождать загрузки, либо никак


          1. alexeykuzmin0
            01.10.2019 16:00

            от условного online Photoshop тоже требуется быстрая загрузка
            Именно. От всего требуется быстрая загрузка. Но для оффлайн-приложений, в отличие от сайтов, можно один раз скачать что-то большое и долго, а потом каждый раз запускать быстро


  1. kabashek
    27.09.2019 17:19
    +2

    Пока не будут бить по рукам за жуть — это будет продолжаться.
    Но бить не будут. Пчелы не против меда. Яндексовская реклама сама превращает любую страницу в ожиревшего калеку, а их дзен способен утормозить не слабый декстоп(а дзен пихают теперь много куда), в гугле на интернет и свои поделки смотрят через специальную квантовую машину в миллиард баксов(я вот сейчас сижу с топового планшета Самсунга на момент прошлого Рождества- гмайл там с самого начала открывалась медленно, что через приложение, что через веб).
    Как люди смотрят интернет с устройств с али за 50 баксов даже сейчас — вообще не представляю.
    И да, пессемизация медленных страниц не поможет(с точки зрения гугла и Яндекса сверхмедленный перегруженный фиг знает чем сайт на каком-нибудь викс с видео фоном быстр и красив — а он на десктопе открывается как на плохом диалапе галерея с реально большими картинками образца 2005г)


  1. BackDoorMan
    27.09.2019 19:16

    Технологии используют, чтобы было удобно пользователю, а не разработчику. Погромистов на JavaScript это касается в первую очередь


    1. kabashek
      27.09.2019 21:10
      +1

      Продукт должен приносить прибыль хозяину и точка. Удобство для потребителя — это одно из не важных условий. Престижность обладания важнее, контроль всего рынка важнее, адмиресурс важнее: об этом говорит история эпла, гугла, дженерал моторс и прочих Самсунгов


    1. VolCh
      28.09.2019 14:35

      Технологии прежде всего используют чтобы как можно быстрее (в терминах TTM) довести до пользователя мнение бизнеса о том, что пользователю нужно.


  1. rboots
    27.09.2019 21:17

    средние скорости загрузки данных в 5G-сетях в 2019 году могут составить от 100 Мбит до 1 Гбит в секунду. Это означает, что можно будет загрузить всю дискографию Friends, а потом — торжественно перетащить её мышью в корзину, сделав это примерно за то же время, которое сейчас занимает загрузка обычной веб-страницы

    У меня нет желания каждый день скачивать всю дискографию Friends, зато у некоторых злонамеренных товарищей наверняка есть желание получать с телефона не только логи, но и аудио-видео в реальном времени и с хорошим качеством. Меня интересует, в чьих интересах внедряются эти технологии, если потребители даже не замечают разницы между честной стомегабиткой и гигабиткой, и кто оплачивает этот банкет?


    1. Andrey_Epifantsev
      28.09.2019 07:15

      Наверняка такие скорости для этих целей и будут использованы.
      Контекстная реклама исходя из подслушанных разговоров — мечта маркетолога.
      А затем можно будет видео к этому как нибудь прикрутить.


      1. vyo
        28.09.2019 15:25
        +1

        Одна из вещей, которая меня до сих пор несколько удивляет — что при таком обилии слежки так нормальную рекламу и не научились предлагать.


        Явно научились искать ключевые слова, но не эмоциональный окрас или смысл, так, если написать, что X — полное г, его вам вполне возможно попробуют впарить. В этом плане рекламщики изрядно отстают от ИИ из игры Event[0], который хоть и подглюкивал, но настроение реплик ловил с полпинка.


        1. kabashek
          28.09.2019 19:33

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


  1. Jem-Kasha
    28.09.2019 09:52

    Ой, ну надо же )) кто-то из программистов начал говорить про старые теелфоны и «медленные страницы» с современным кодом. Ха-ха.
    А старые настольные компьютеры? Они между прочим составляют 80 процентов парка настольников (или, учитывая парк потребителей инета в 40% это компы, а не мобильники — примерно 32% потребителей инета). Т.е. треть потребителей инета тормозит уже сейчас.

    Просто потому, что одному идиотику (программисту) захотелось попробовать новое и поиграться в программировании страницы, и ему его дали, а оно сожрало все ресурсы старого компа.
    Это люди (прораммеры инета) которые не смогли бороться с настоящим миром, ушли, как аутисты, в программирование и работу с компом (который никогда не возражает и не бьёт в ответ) и «насрали» на своей работе на потребителей их «продукта». ))
    Но все пользователи в ответ сказали только — «ой какая тормозная страница, ой какая красивая и бестолковая». И только 10% пользователей современных мобильников (а мобильника — это 60% потребителей инета), т.е. 6 % потребителей страницы реально посмотрели и оценили дизайн, потому что их мобильник справился.

    А Что ответил программер? Правильно )) То же самое, что ответил бы и бритый качок из окна своего порше (мерса, ламбы и прочего пафоса). — иди на работу и покупай Эпл (или новый самсунг), а не пользуй своё старое гавно.
    Т.е. плевал он на вас всех с колокольни. Гавно — оно такое, что бритое, что программистское. ))
    Пафос, Наглость, Безнаказанность и Цинизм — это генетический садизм в человеке, только беда и страдания могут временно исправить это в человеке. Но, бог (которого здесь на Хабре почти что ненавидят, видимо потому что неправославное общество здесь и не русское) — он есть и всё видит, и он обязательно таких уродов-дурачков (от слова «отродился» от нормального общества) накажет. И качков и дурачков-программистов.
    Бог ваш судья. Бог накажет вас.


    1. firs058
      28.09.2019 13:50
      +2

      Сижу на компьютере, которому почти 10 лет (x5650) и с телефоном, которому почти стукнуло 5 лет (Note 4).
      Достаточно старые устройства?
      Нигде веб не тормозит. ЧЯДНТ?
      И вообще, количество JS кода на странице — такой себе показатель. Кода может быть много, но работать он может быстро.
      Ах, простите, не заметил, что у Вас джем-каша в голове.


  1. grumbler66rus
    28.09.2019 10:51

    Автор переведённой статьи во многом прав.
    С распространением 4G мой прекрасный на 2014 год Philips w3500 постепенно стал тормозить при открытии страниц. Серфить на сём теперь невозможно. Поиск в гугле открывается 3-4 минуты, при этом сайт около минуты открывает страничку с просьбой включить геолокацию и историю поиска (хер ему, а не мои ПД).


  1. numitus2
    28.09.2019 12:09

    Судя по комментариям не меня одного задолбало, что сайт интернет банкинга тянет ресурсов, как хорошая RTS середины 2000-х


  1. Qx57rush
    28.09.2019 13:50

    Вообще Lighthouse вызывает нормальную жопную тягу и владельцев средней руки инет-магазинов (за остальные сайты не скажу), ибо в нем включена проверка скорости загрузки страниц на медленном соединении и в мобилке (видимо, со средними параметрами производительности, тут точно не скажу).
    Вот если бы во всех основных поисковиках (Яндекс, привет!) ввести подобные проверки при ранжировании как стандарт — глядишь, веб и оздоровился бы


    1. kabashek
      28.09.2019 19:37

      Нет. Я реально смотрел косорылое творение маминого яждизанера на виск с видеофоном. Ну никаких претензий от поисковиков, никаких. И главное их проверка мобильности проходится с блеском.


    1. BackDoorMan
      28.09.2019 19:55

      Принцип «Mobile first» используется в основных поисковиках. Проблема в том, что пользователя релевантность волнует больше, чем скорость загрузки


  1. OloloFine
    28.09.2019 13:50

    Самое главное — нам нужно сделать так, чтобы у менеджеров, владельцев сайтов, разработчиков, дизайнеров, да абсолютно у всех, был бы доступ к телефонам среднего класса, и была бы возможность регулярно тестировать наши сайты на таких телефонах. А ещё лучше — если подобные телефоны будут подключены к предоплаченному или ограниченному тарифному плану

    Обожечки, расскажите им кто-нибудь про консоль разработчика в браузере — она и разрешение экрана любое эмулирует, и скорость сети пошейпит и процессор придушит, а самое главное — кэш не забудет очистить, а измерение живым телефом начнет из-за кэша врать на втором заходе


  1. VolCh
    28.09.2019 14:47

    Есть мнение, что тем жителям глубинки, до которых не дошёл 4G он уже и не дойдёт, а до многих из них 5G дойдёт раньше чем до тех, до кого недавно дошёл 4G


    1. transcengopher
      30.09.2019 21:11

      Насколько я помню, 5G требует более высокую плотность вышек, чем предыдущие поколения.
      Если так и есть — до тех самых жителей глубинки и 5G не дойдёт точно так же, как в своё время не дошёл 4G. Более того, внезапно ещё больше территорий будет объявлено «глубинкой», со всеми вытекающими.


  1. vikarti
    28.09.2019 19:13

    Вообще — верящим в «5G это круто — потому что ...» — стоит на мой взгляд например книжку The 5G Myth: And why consistent connectivity is a better future by William Webb почитать (а если есть сомнения что автор понимает, о чем пишет вообще — посмотреть биографию).
    Верящим в то что 5G не будет никогда… стоит на мой взгляд посмотреть эту же книгу.


  1. perfect_genius
    29.09.2019 20:55

    Тем временем на Хабре как продолжали загружать большие фото в PNG так и продолжают.
    (в этой статье jpeg)