2Mb веб-страницы — кого винить?

Original author: Craig Buckler
  • Translation
Я надеялся, что это было временно. Я надеялся, что 2015 год будет годом производительности. Я ошибался. Средний вес веб-страницы возрос на 7.5% за пять месяцев, превысив 2Mb. Для этого же потребуется три 3.5-дюймовые дискеты двойной плотности!

Согласно отчёту на HTTP Archive за 15 мая 2015, статистика, собранная на почти половине миллиона веб-страниц, такова:

технология конец 2014 май 2015 увеличение
HTML 59Kb 56Kb -5%
CSS 57Kb 63Kb +11%
JavaScript 295Kb 329Kb +12%
изображения 1,243Kb 1,310Kb +5%
Flash 76Kb 90Kb +18%
другое 223Kb 251Kb +13%
всего 1,953Kb 2,099Kb +7.5%

Наибольший рост наблюдается среди CSS, JavaScript, других файлов (в основном шрифты) и, неожиданно, у Flash. Среднее число запросов на страницу:
  • 100 файлов в общем (было 95)
  • 7 файлов со стилями (было 6)
  • 20 JavaScript файлов (было 18)
  • 3 файла со шрифтами (было 2)

Изображения остаются наибольшей проблемой, насчитывая 56 запросов и составляя 62% от общего веса страницы.

И, в конце-концов, помните, что это среднестатистические данные. Многие сайты весят значительно больше.

Мы убиваем веб!


Немного театрально, но всё-таки есть хоть кто-то, кто сочтёт 2Mb приемлемыми? Это сайты публичного просмотра — никаких action-игр или тяжеловесных приложений. На некоторых может применяться клиентский фреймворк, который может придать больший вид 'отдельной' странице, но таких сайтов должно быть меньшинство.

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

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

Мои клиенты хотят проектировать ПО и разрабатывать представления (views), поскольку хотят реализовать своё собственное видение. У них есть новаторские идеи, на которых можно заработать миллионы — как только каждая из 1001-й «жизненно важной» фичи будет реализована в коде. И не важно, насколько велик проект, клиент всегда хочет большего. Они:
  1. ошибочно полагают, что большее кол-во функциональности привлечёт больше клиентов;
  2. заставляют своего разработчика лучше оправдывать денежные затраты;
  3. ничего лучшего придумать не могут.

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

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

Но мы уступаем требованиям клиентов.

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

Мы продолжаем отдавать предпочтение функциональным возможностям вместо производительности. Добавить какую-нибудь ерунду несложно и это делает клиента счастливым. Но пользователям не нравится взаимодействовать с web; они жаждут родных мобильных приложений и Мгновенных Статей Facebook. Более того, разработчики знают что это не правильно: Веб против родных приложений: давайте признаем поражение.

Подход Apple против подхода Microsoft


Трудно спорить с клиентом, который предлагает плату за ещё один набор бестолковых фич. Клиенты больше фокусируются на своих нуждах, нежели на нуждах своих пользователей. Большее количество рекламы на странице даёт больше доходов. Демонстрация навязчивых pop-up даёт большее количество регистраций. Лучше презентовать 20 продуктов чем 10. Эти методы работают до определённого момента, но как только вы перейдёте черту приемлемости, пользователи покинут сайт. Что инстинктивно делают клиенты при падении доходов? Они добавляют больше всякой всячины.

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

Исторически Microsoft разрабатывал ПО при помощи комитета. Множество людей высказывали множество мнений по поводу функциональных возможностей. Плюсы: ПО Microsoft предоставляет каждую мыслимую возможность и весьма хорошо конфигурируемо. Минусы: люди используют лишь часть этой мощи, к тому же это может стать слишком сложно — например, семнадцать способов выключения в Vsita или малопонятное диалоговое окно с опциями Интернета.

У Apple более диктаторский подход, в котором решение принимает относительно небольшое количество человек. Интерфейсы изящны и минималистичны, они содержат лишь те возможности, которые считаются полностью необходимыми. Плюсы: ПО от Apple может считаться простым и элегантным. Минусы: попробуйте убедить Apple добавить определённую фичу, которая вам нужна, желаю удачи.

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

Спросите у своих клиентов какой компанией они хотели бы стать. Затем предложите улучшить продукт, с ориентировкой на частые нужды пользователей, избавлением от редко используемых функциональных возможностей и с приоритетом производительности.

2015 год может быть годом производительности


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

Если мы ничего не сделаем, то кризис избыточности будет длиться и дальше. Бороться за простоту нелегко: снизить вес гораздо тяжелее чем его приобрести. Выдержите небольшую боль и вы обретёте здоровое будущее:
  • используйте инструменты, содействующие кешированию, сократите HTTP запросы, минимизируйте полезный объём данных и уберите ненужные компоненты — см. Подробное руководство по сокращению веса страницы
  • подумайте над идеей Криса Раппела о медленных четвергах, когда ограничивается пропускная способность и вы работаете со своим сайтом/приложением в таких же условиях как и ваши пользователи

Настало время отдать приоритет производительности.
Share post

Similar posts

AdBlock has stolen the banner, but banners are not teeth — they will be back

More
Ads

Comments 253

    +36
    Вот так наклепают 2-метровых страниц, а потом пытаешься на них зайти с EDGE.
      –15
      Opera mini решает эту проблему.
        +1
        А за что минуса-то? Opera Mini Mod вполне юзабельна на десктопе. А ещё в ней анимация перехода красивая :)
          –5
          Ну, и как она решает проблему с большим весом странички при низкой скорости интернета?
            +10
            Страницы проходят через браузерный движок и полученный слепок DOM конвертируется в эффективный бинарный формат, содержащий только текстовизуальное содержимое страницы, который и перенаправляется на клиент. Сферичновакуумная страница без большого числа картинок ужимается в от десятка до нескольких десятков килобайт спокойно. С картинками отдельная песня: можно их вообще отключить и смотреть по одной, можно не отключать — будут просто жаться, качество настраивается, в любом случае выходит заметно меньше оригинала — сотня-другая килобайт, иногда до полумегабайта. Ну и не стоит забывать об издержках на установление TCP-соединений: вся страница грузится с одного сервера и в один поток, без всяких костылей типа пайплайнинга, что значительно ускоряет загрузку на мобильных интернетах, вдобавок повышает стабильность (некоторые опсосы «любят» терять пакеты, из-за чего в браузерах соединения просто зависают до истечения таймаута и некоторые ресурсы оказываются незагруженными — приходится перезагружать всю страницу).
              +20
              Если болит зуб, можно выпить обезболивающее, зачем идти к стоматологу?
              Единственное решение ниже предложили: Им нужно просто ограничивать скорость интернета до 56 kbit/sec. Пока web-разработчики не начнут думать головой, ни что не поможет.
                +5
                Это типичное «светлое будущее»; я предлагаю решение, которое работает уже сейчас. Пока выгодно клепать увесистые сайты на куче готовых библиотек — будут клепать. Причины те же, почему всё ПО не пишется на ассемблере. Определённые подвижки в сторону оптимизации есть: библиотеки худеют за счёт выкидывания поддержки старых браузеров; отдаваемый контент жмётся GZip; используются популярные CDN для улучшения кэширования; Google продвигает SPDY, допродвигал его до основы новой версии HTTP и вовсю работает над QUIC, который вообще работает поверх UDP вместо непригодного для современных реалий веба TCP. Но вместе с тем увеличивается среднее количество подключённых библиотек: если лет шесть назад даже jQuery запихнуть ещё считалось большой роскошью, то сейчас нормой является тонна библиотек для адаптивности, кастомных контролов, всяких модных параллаксов и прочих плюшек; тащатся векторные шрифты и графика высокого разрешения. Высоко котируются макаки, которые вебпрограммировать толком не умеют, зато умеют собирать готовые жирные библиотеки с помощью соплей и изоленты в готовый сайт, ИЧСХ, делают это лучше, чем толковый разработчик, навелосипедивший оптимальное решение под несколько платформ/браузеров и внезапно сфейлившийся на других там, где в популярных библиотеках грабли давно обойдены. А с зубом действительно не обязательно к стоматологу итти, посмотрите «Изгой» хотя бы:)
                  +2
                  ПО не пишется на ассемблере, потом что 99% программистов напишут код хуже gcc, а оставшийся 1% занимается отнюдь не веб-формочками.

                  На самом деле проблема со статическими картинками, css и js нет. А вот динамическое содержимое заставляет плакать кровавыми слезами. Потому что когда я набираю вопрос в гугле, и мне в первой строке выдачи дают msdn, а вторым — stackoverflow, я жму на вторую ссылку, потому что знаю, что она откроется мгновенно, а msdn будет показывать секунд 5 белый экран, потом произойдет редирект на федерацию, потом еще 5 секунд белого экрана, после чего неспешно начнет прогружаться страничка без единой картинки, с парой листов текста.

                  Заход на MSDN это всегда боль, если инфа не нашлась в других источниках.
                    0
                    Что именно редиректится? У меня MSDN мгновенно загружается без редиректов.
                      0
                      Если человек залогинен (а я залогинен), он сначала пытается получить liveid, и только потом редиректит на страницу. Я профайлером посмотрел — 3 секунды грузится страница (при том, что у меня на работе канал 500мбит/с), потом 0.5-1 секунды аутентификации, после этого редирект обратно, снова 3 секунды. Для сравнения Stackoverflow грузится у меня 915мс
                        0
                        Попробовал залогиниться — все равно мгновенно без редиректа. Наверно, мы разные статьи смотрим. Вы не покажете вашу строку поиска, куда именно вы переходите из гугла?
                          0
                          Сейчас не покажу — редирект работает один раз и до момента протухания токена, обычно это примерно раз в день происходит, но т.к. я и ищу не так часто, то получается довольно утомительно. Хотя даже без токена странится грузится 3 секунды, это конечно не 7, когда он запрашивается, но всё же. Чего такого в статье с Console.WriteLine (ни одной картинки, пара страниц текста), что она столько грузится, я честно говоря не понимаю. Хотя МС часто пропагандируют настройки кэширования страниц IIS'ом, на практике такая ересь творится
                          image
                            +1
                            «Удалённый IP» из приватного диапазона, порт 3128… Кеширующе-режущий squid не виноват ли в этом?

                            Или вы сотрудник MS? :)
                              0
                              Нет, я не сотрудник МС, но заходил с работы, там у нас TMG настроен, возможно это он дурит:)

                              Но у меня на домашнем (через честные 443) тоже воспроизводится. Правда, в последнее время не так уж часто, может они всё же починили, но например на mcp.microsoft.com всё равно постоянно формируются урлы такого вида
                              Заголовок спойлера
                              login.live.com/ppsecure/post.srf?wa=wsignin1.0&rpsnv=12&ct=1435001728&rver=6.0.5276.0&wp=MCMBI&wreply=https:%2F%2Fmcp.microsoft.com%2FAuthenticate%2FHome%2FMigrate%3FReturnUrl%3Dhttps:%2F%2Fwww.microsoft.com%2Flearning%2Fmembers%2Fen%2Fus%2Fmcp%2Fmcp-default.aspx&lc=1033&cb=wizid%3Ddf57638e-b739-4667-8316-25dc173aef4b%26returnurl%3Dhttps%253a%252f%252fmcp.microsoft.com%252fAuthenticate%252fHome%252fMigrate%253fReturnUrl%253dhttps%253a%252f%252fwww.microsoft.com%252flearning%252fmembers%252fen%252fus%252fmcp%252fmcp-default.aspx%26wp%3DMCMBI%26lcid%3D1033&id=74335&bk=1435001732&uaid=6be9564207754956a66e0a71ae66ce41&fsui=1
                              И висит на авторизации длительное время, не зависящее от мощности железа или ширины канала.
                    0
                    Капитан Очевидность на проводе: и «макака», и «толковый велосипедист» — плохие разработчики.
                    +1
                    фигню говорите. Приоритетом при создании большинства веб приложений стоит не размер, а время девелопера. Быстрее-быстрее. В результате вместо наприсания сайта вручную, прикручивается jquery только для того, чтобы добавить меню-плагин. Или вместо обычного сайта испольуется MVC, который сам по себе накидает кучу стилей и js. Может нужных, может нет, но разбираться никто не будет, так как это время девелопера, дорогостоящее и оплаченное. Для сайтов с сотнями обращений в секунду может оптимизацию и проводят, но опять же, чаще не на стороне клинета, а серверную, чтобы не платить за фермы или лишнии мощность облака. А трафик никого не волнует. Он ничего не стоит
                    –1
                    Вот теперь мнение понятно и аргументировано. Но комментатор выше высказал мнение большинства: большой вес не является чем-то необходимым и технически обусловленным — он обусловлен человеческим фактором, непрофессиональностью менеджеров и заказчиков. Потому как если размер странички будет продолжать расти — Опера Мини не сильно помогать будет. Она лишь временное решение, как обезболивающее при зубной боли.

                    Сам недавно клиента отговаривал слайдер на главную пихать. Подсмотрел где-то такое решение и оно ему визуально больше понравилось.
                      +2
                      >большой вес не является чем-то необходимым и технически обусловленным
                      Программы на C++ весят больше, чем программы на Assembler. Веб-страница с jquery, bootstrap и прочими фреймворками весят больше, чем веб-страницы 10-летней давности. Выигрываем в скорости разработки — проигрываем в размере и производительности. Не только в веб такая ситуация, и это совершенно нормальное развитие событий.
                      Про картинки уже писали — современные мониторы высокого разрешения требуют всё более качественной и тяжёлой графики.

                      >Потому как если размер странички будет продолжать расти — Опера Мини не сильно помогать будет
                      Будет, и сильно. Опера Мини переформатирует странички в свой формат, отправляя пользователю только «квинтэссенцию» страницы. То есть если размер страниц будет расти не из-за увеличения полезной информации на этой странице а из-за «криворукости» верстальщика, то Опера Мини всё ещё будет посылать пользователю тот же объём полезной информации.
                        +5
                        А ещё местное большинство против рекламы. И что? Финансировать-то сайт надо, и реклама — один из самых удобных способов. Без дохода даже сайты, существующие как придаток к другим продуктам/услугам, могут загнуться, не говоря уж о некоммерческих. Не все могут постоянно выпрашивать донаты (хотя я нередко встречаю такую практику) или вводить платный доступ. То же самое с разработкой: если она станет слишком дорога — количество и качество сайтов снизится из-за нерентабельности, развитие информационного пространства застопорится, а то и развернётся вспять… нет уж, лучше жирный сайт, чем никакого. В конце концов, те, кому аудитория с медленным интернетом действительно важна, о ней заботятся — если не оптимизированной мобильной версией, то хотя бы приложением под популярные платформы. И поскольку на десктопах GPRS-интернет встречается редко, а диалап почти вымер — тут с поддержкой вообще печально, да — просто никому не нужно (имею в виду сайтовладельцев, а не конечных пользователей).
                –27
                21 век на дворе, LTE шагает по планете, а вы — EDGE :D
                  +8
                  Расскажите про LTE мне больше, в Твери он до сих пор есть только у МТС нормальный. У Мегафона он хоть формально и заявлен, но принимается в паре-тройке мест по городу.
                    –13
                    Я вам могу немного больше про LTE рассказать. В Твери переходите на МТС, например.
                      –8
                      Нет, спасибо. У МТС, к сожалению, нет даже ближайшего аналога того тарифа Пчелайна, что юзаю ныне я.
                      Что бы не говорилось про качество обслуживания, к которому я все равно отношусь риторически — их самый жирный пакетный тариф за тыщу рулит, педалит и крутит.
                        +2
                        А как у Билайна с обрывами связи? Я ушел от них из-за того, что скачать мало-мальский файл на мобильном интернете было невозможно. Скачка постоянно обрывалась (особенно это было заметно в Play-market).
                          0
                          Сейчас все отлично работает (Екатеринбург). Перебрались на летов сад, смотрим онлайн фильмы без тормозов. Но вот если работать и редактировать файлы на прямую с сервера, то при нажимании ctrl+s заметно высокий пинг перед тем как файл отправится на сервер.
                        +4
                        Расскажите мне про LTE, большую часть времени проводящему в центре Москвы ;)
                          +1
                          Я полагаю, что предложение перейти на МТС в Москве вас вряд ли устроит. =)
                            +2
                            У них тоже всё плохо.
                              0
                              В центре Москвы у кого-то плохо с LTE? Хм… Может у вас с телефоном проблемы?
                              Я ни на МТС, ни на Билайне проблем давно не испытывал (если есть надпись LTE, значит интернет точно есть).
                                +1
                                Угу, с третьим подряд телефоном.
                                LTE есть, скорости нет.
                            0
                            А что не так с ним в центре москвы? Я со Сходненской до Красных ворот езжу каждый день — LTE нигде не пропадает, даже в старом совковом здании
                              0
                              А у нас в квартире газ… Тьфу, то есть БС-ка мегафона в квартале КР торчит, LTE есть, а вот скорость — около 512-768 kbps =)
                              Ну разве что после 20 вечера хорошо становится.
                                0
                                А, ну я только за пчелайн могу говорить. С мегафоном у меня дела как-то не заладились еще во времена универа — связь никакая у них от слова вообще и тарифы убогие (на 2005-6 год по крайней мере), так что я туда даже не смотрю
                              0
                              я сейчас в центре Москвы, все норм с LTE. МТС, смотрю стримы с twitch.tv
                              0
                              Имел печальный опыт пользования услугами этой конторы. Больше не хочу.
                            +4
                            До некоторых государств (не будем показывать пальцем) даже UMTS начал добираться только в этом году. Да, до этого была лицензия у одного оператора, но кому он нафиг нужен с конскими тарифами и покрытием только в облцентрах + нескольких крупных городах? Ну и Интертелеком с CDMA-EVDO и всеми вытекающими — нужно ради него брать CDMA-девайс или таскать WiFi-модем за собой ещё. А Вы про какой-то LTE…
                              –6
                              Скоро, вот годик-другой и будет счастье во всем мире…
                                +4
                                пока это счастье настанет у нас — в мире вымрет 3g,4g, 5g, lte,ue eklmn :)
                                +3
                                Есть ещё более суровая проблема: во всяхих еб… ях есть Edge, но нет никакого HDSPA+ или как его там.

                                И иногда это фатально. Забрели «погулять» слишком далеко. Поняли, что в 12 дня по солнепёку переться полтора часа никого не веселит… Я попытался вызвать такси (с мыслью сколько не возьмут, всё лучше, чем тащиться). Так вот, телефония работала, а сайт такси я так и не смог загрузить. Вообще. За полтора часа фигового эджа, пока мы топали под палящим июньским Солнцем.

                                В нашем случае это было неудобство, а кому-то — вполне себе серьёзная проблема.
                                  0
                                  Если работала телефония, почему не вызвали такси по телефону? Не знали координаты куда вызывать?
                                    0
                                    Звать такси через весь остров не хотелось (за это время мы бы и сами дошли), я искал номер такси в ближайшей деревне.
                                +20
                                У меня в Москве с заметной регулярностью перестаёт ловиться всё кроме EDGE в процессе перемещения (мегафон). Шустрый интернет везде и всюду — миф.
                                  –1
                                  Странно, у меня тоже мегафон, и всё везде ловится. За последний год ни разу не было снижения даже до уровня 3g. Возможно, проблема в телефоне/планшете, а не в мегафоне.
                                    +2
                                    То есть проблема не в покрытии сети, а в айпаде, да? Знаете, Apple в вопросах качества я доверяю как-то больше чем нашим опсосам.
                                      –1
                                      Я говорю факты, которые знаю, и делаю предположения. А выводы каждый для себя делает сам. Моя задача поделиться другой точкой зрения.
                                        0
                                        Поддерживаю. На двух устройствах с поддержкой LTE крайне редко вижу «H» в качестве индикатора соединения. По всей Москве. Я понимаю, что у кого-то наверное есть проблемы но это скорее исключение чем правило. Для Мегафона, в Москве.
                                  0
                                  Вот буквально вчера я был там, где GPRS-то не всегда бывает. И чтоб голосом позвонить, нужно в конкретную точку топать. И ведь не посреди тайги да в горах — ровная лесостепь в пятидесяти километрах от областного центра с миллионным населением, 1 км до железной дороги на Москву, 5 км до весьма загруженной федеральной автодороги и до ближайших сотовых вышек. Причём проблема не у конкретного оператора — у всех, на которых проверял.

                                  Так что LTE шагает не везде.
                                    0
                                    Надо полагать, не слишком много людей живёт в радиусе 50 км от большого города, вот никто и не ставит в лесу дорогие 4G-вышки.
                                    Тем не менее, люди как-то живут и в деревне, — поднимают модемы на мачту, ставят направленную антенну и отражатель. На десятки километров «бьёт».
                                    Ещё у нас был один CDMA-провайдер, — Скайлинк, если память не врёт. Скорости там меньше, но доступность должна быть выше. P.S. Сам не пробовал.
                                +25
                                Больше всего бесят кастомные шрифты. Открываешь страничку в метро, вроде бы почти успело загрузиться, а ничего не прочитать, потому что автор возжелал мегабайтный шрифт.
                                  +5
                                  Это проблема не сайтов, а браузеров, не показывающих текст стандартным шрифтом, пока не загрузился кастомный. Куда больше бесит борьба с FOUC, т. е. рендеринг страницы после подгрузки всего контента (или как минимум стилей), а не только HTML. Вроде бы не отключается нынче даже в лисе. Так-то для неё есть расширение QuickJava, которое позволяет блокировать ресурсы определённого типа, но это слишком радикальное решение.
                                    0
                                    В конечном счёте это проблема сайтов (ага, и пользователей), разработчики которых ленятся подключить любой font loader.
                                    Хотя согласен, изначально проблема появилась из-за того, что браузеры не позволяют ни отследить загрузку шрифта, ни повесить fallback font на время загрузки; и не рендерят текст вообще. А решит её css font loader module, но до него пока далеко, пока что он только в хроме. Но тем не менее, инструменты есть, вполне удобные, использовать их можно.
                                      0
                                      Есть решения. Путем манипуляций с localstorage можно добиться приемлемого фоллбека.
                                    0
                                    Вообще это можно решать с помощью таймаутов. Если через 2 секунды после того, как страница отобразилась, шрифт не загрузился, менять его на дефолтный, пока не загрузится. Просто многие не заморачиваются. Да и сделать это не так чтобы совсем тривиально, поддержка браузерная тут не помешала бы. А в целом ничего плохого в нестандартных шрифтах нет. На хорошем соединении грузятся быстро, при повторном заходе на сайт всё будет сразу отображаться как положено. Просто надо для медленных соединений постараться сделать всё удобно.
                                      +2
                                      Куда уж как проще: github.com/typekit/webfontloader#events
                                        0
                                        Мне кажется, что это лучше всего решается с помощью дополнений. Например, Disable web fonts или Font blocker.
                                      +3
                                      Наконец-то начали поднимать эту проблему! Веб становится монструозным, господа, нужно начинать отдавать себе отчет при разработке страничек с сотней дополнительных запросов в среднем.
                                        +8
                                        А ничего, что FullHD-дисплеи уже даже в телефоны пихают? Для них картинкой 320x200 не обойдешься.
                                          +9
                                          Уже и 4k — телефоны начали появляться. Если честно, то это бред и очередная гонка мегапикселей — в данном случае это гонка dpi.
                                            +4
                                            Вспоминаю свои прошлые PDA и смартфоны. Переход с 160x160 на 320x320 был потрясающим. Переход на VGA был потрясающим. Переход на 720p был потрясающим. Разумеется, начиная с какого-то момента dpi перестает иметь значение. На дисплеях с 150 dpi я всё ещё иногда различаю пиксели, что раздражает. Так что в HD на телефонах, кажется, смысл есть.
                                              0
                                              Ну не знаю, мой переход на 320x480 и 480x800 и далее прошел как-то обыденно. Не вижу разницы. Старый телефон в руки порой беру, ужаса нет. Вот переход со 176x220 на 240x320 был эпичным, и то только потому, что это была замена телефона фирмы Fly на смартфон с Symbian 9.3.
                                                +2
                                                Преимущества высокого dpi, очевидно, более заметны людям с хорошим зрением. Для меня, такой dpi дает 2 основных преимущества: элементы стандартного размера (текст, UI, графика) становятся гораздо более четкими и приятными глазу; и можно с комфортом читать больше еще более мелкого текста на одном экране.

                                                При этом хочу оговориться, что у моего телефона «всего» 318 dpi (720p), и устройств с более высоким dpi я еще просто даже в руках не держал, поэтому могу говорить только о росте комфорта вплоть до указанного dpi.
                                                  +3
                                                  У меня отличное зрение, и я спокойно пользовался телефоном с 800*480, а сейчас пользуюсь с 1280*720, и не могу сказать, что есть какая-то шокирующая разница. Да, для глаза приятнее, но ничего фатального в меньшем dpi не вижу.
                                                    +1
                                                    Полагаю, что всё это очень индивидуально. За себя могу сказать, что когда впервые увидел iPod Touch 4 поколения в 2010 г. (разрабатывал интерфейс для системы умного дома), я был приятно шокирован ровным белым фоном «без сеточки» и супер гладкими буквами.
                                                      0
                                                      Плотность пикселей на экране моего телефона — 256 PPI. И шрифты, к сожалению, выглядят несколько хуже, чем на мониторе с 185 PPI, вероятно, в силу слишком маленького расстояния от глаз до экрана.
                                                        +1
                                                        Символы со множеством мелких деталей (таких деталей, например, как закорючка над правой лапкою японского символа «魔» или точки в глазницах русского средневекового символа «ꙮ») вызывают у меня заметные трудности на дисплеях с малым dpi (на таких дисплеях, например, как NEC MultiSync LCD1970NX).
                                                  –2
                                                  Я тоже думал, что FHD достаточно для телефона, до тех пор, пока не приобрёл Google Cardboard и не увидел огромные пиксели.
                                                    +3
                                                    Дак для телефона действительно достаточно! Для устройства «виртуальной реальности» — нет. Но любопытно, шлемы в начале 90х же были, там вроде вообще 320x240 (320x200?) было — и ужасало не разрешение, а цена. Кто попробовал, отзывался позитивно…
                                                      0
                                                      Скорее всего Вы имеете ввиду 320x200x256 цветов (VGA 13h)
                                                        0
                                                        Я помню про этот режим, как самый популярный в то время, но не помню, какой именно был у шлемов. :-)
                                                        +1
                                                        Только через 10 минут начинала болеть голова. А так позитивно)
                                                      0
                                                      Не бред это. Вы не заметите разницы между 100 и 600 DPI?
                                                        0
                                                        А мне нравится, в целом приятные новые экраны. Но конечно печалит ситуация с временем работы.
                                                          0
                                                          В статье по ссылке 1440x2560 называют 4k. Это какая-то новая мода?
                                                            +1
                                                            Ну, можно называть 3,7к, но 4к — круче :)
                                                              +1
                                                              Скорее 2.5К считается по к-ву точек на большей стороне экрана. Хотя на ютубе 1440p называют 2К.

                                                              Совершенно точно это не 4К и даже не рядом.
                                                        +4
                                                        Помнится, когда мы учились в университете, нам массово что-то надо было на одной из страниц микрософтовского сайта. Это был где-то 2007-2008 год, на кафедре была выделенка 2 МБит/с на всех с ограничением по трафику, дома у большинства народа модемы (хорошо если 56к, обычно меньше). Страница весила целый мегабайт и это вызывало, как сейчас говорят, очень большой БУТЕРБРОД. И самое смешное, что на этой странице не было почти ничего особенного — просто гении от веб-дизайна сделали километровый выпадающий список. И таких списков было несколько. Мало того, что это было малоюзабельно, это ещё и загружалось неприлично долго.

                                                        А позже, году в 2011, на кафедре всё так же была выделенка в 2 Мбит/с на всех с ограничением по трафику, но люди начали познавать мобильный интернет (появлялись первые безлимитные тарифы, ради пользования которых не надо было закладывать квартиру). И мой факультет на свою страницу выложил гифку размером 3 МБ, на которой задорно крутилось лого этого самого факультета.

                                                        Время идёт — ничего не меняется, только каналы расширяются (местами)
                                                          +7
                                                          56k в 2008 году? Суровое детство, чугунные игрушки.
                                                            +8
                                                            Если провинция и/или частный сектор — запросто.
                                                            Тогда (да и сейчас отчасти тоже) быстрый интернет охотно приходил только в многоэтажки.
                                                              +4
                                                              Да я-то по эту сторону баррикад как раз живу, у меня уже двенадцатый год инет только через мобильную сеть.
                                                              Но вот про дайлап в 2008-м году я слышу с содроганием, должен признаться.
                                                                0
                                                                Вот в 2008 году у меня был диалап — и ничё. Просто был момент сразу после переезда, когда под рукой были и тогда ещё безлимитный городской телефон, и модем, и доступ к модемному пулу на работе — почему б не пользоваться хотя бы таким интернетом?
                                                                0
                                                                тут речь не про скорость, а про технологию, в 2004 году у меня в провинциальном городе (~60к населения) уже был adsl.
                                                                  0
                                                                  И технология тоже. У меня адсл появился на насколько лет позже, чем у всех моих знакомых.
                                                                  Район такой неудачный оказался по совокупности факторов (частная и малоэтажная застройка, старые линии и атс, население во многом престарелое).
                                                                +1
                                                                Такая скорость считалась мажорной в нашей деревне. Я сидел на 33к диал-апе и постигал дзен в то время.
                                                                  0
                                                                  То же самое — центр СПБ, старый фонд, диалап в 2007 году выше 27кбит не поднимался. Только в 2009 пришло счастье в виде 256кбит адсл. А вот через год после этого переехал в пригород в многоэтажку — там интернет был честный анлим на 100мбит, причем раза в два дешевле, чем адсл. Разница была очень заметна.
                                                                    +2
                                                                    У меня сейчас в СПб гигабитный интернет. Днем Ookla показывает 540/460, а ночью 730/620. Бедный transmission упирается в производительность CPU, а я задумываюсь о домашней локальной сети на 10 гигабит — пока что она слишком дорогая, но через пару лет, надеюсь, появятся дешевые сетевые адаптеры.
                                                                      0
                                                                      Ух, круто как!.. У меня в Саранске несколько лет 100 Мбит/с, а гигабитных провайдеров как-то нет. И хотя к хорошему (когда сайты открываются моментально, как в фильмах и рекламах) я уже привык, и вроде бы кажется, что 100 Мбит уже «выше крыши», а порой всё равно чего-то большего хочется.
                                                                        0
                                                                        Тоже казалось, что «100 Мбит/с хватит всем», пока не появилась возможность недорого попробовать 1 Гбит/с. Собственно сейчас затык в основном по отдаче от сервера — мало кто отдаёт больше 100 Мбит/с одному клиенту, но с разных серверов качать или с торрентов — классно, друг другу вообще не мешают. А на LiveCD Ubuntu клиент даже не успевает «прогреться», график скорости на плато не успевает выйти.
                                                                          0
                                                                          Непонятно только зачем.
                                                                          После того как начинаешь пользоваться uTorrent с плагином uSequential, или MediaGet, или torrent-stream, или xbmc с плагином torrenter или myshows, то перестаёт играть значение всё что выше скорости bd-remux, то есть 30-50мбит. Исключение только bd3d iso, которые по прежнему нужно сначала скачать целиком.
                                                                            0
                                                                            Мир правда не ограничивается uTorrent, МедиаГет или торрентстрим.
                                                                            А ещё мне часто плевать на скорость скачивания, мне бы аплоад побольше. 100 Мбит/с аплоада — это волшебно, но если у меня деплой будет проходить вдвое быстрее, это ещё лучше.
                                                                  0
                                                                  Это вы ещё, наверное, одну из прошлых версий сайта АК-факультета не видели — там вообще был кошмар: и анимации полно, и выглядело отвратно. Ну и кафедра графики традиционно любит что-нибудь позаковыристее и потяжелее на свой сайт запихнуть. Хотя ПС, конечно, тоже отличился…
                                                                  0
                                                                  Имхо, каждый веб-дизайнер и веб-мастер (и самое главное — тот, кто заказывает разработку сайтов) должен прочитать «Вебдизайн» Якоба Нильсена. Действует как прививка от избыточности. При необходимости можно перечитывать.
                                                                    +17
                                                                    Им нужно просто ограничивать скорость интернета до 56 kbit/sec :)
                                                                      0
                                                                      это кстати полезная тема, пользуюсь при разработке своих проектов, хорошо показывает как оно будет работать на таких скоростях
                                                                      а вот бизнес обычно не хочет тратиться на оптимизацию под медленные соединения (да и сложнее это становиться для крупного проекта, особенно если не сразу применять)

                                                                        +3
                                                                        Проблема даже не в том, что медленно — я ж понимаю, что EDGE, и смирился с долгим временем ожидания, раз уж занесло туда, где LTE нет.
                                                                        Проблема в том, что связь просто обрывается по таймауту, и жди ты хоть полдня и тыкай в кнопку перезагрузки — сервер будет каждый раз обрывать соединение.
                                                                    +9
                                                                    Я только не понял про количество дискет 3,5. У них же вроде при двойной плотности объем 1,44 Мб был. Так почему все-таки три? RAID? ;)
                                                                      +1
                                                                      У них устаревший стандарт DD на 720 Кб. Переход на HD 1.44 Мб несколько затянулся
                                                                        +1
                                                                        Разве 720КБ это не SD?
                                                                        SD SS — стандартная плотность, одна сторона, 360КБ;
                                                                        HD DS — высокая плотность, две стороны, 1.44МБ.
                                                                          +1
                                                                          по крайней мере для 5" были SD, DD и HD. SD/DD отличались количеством дорожек, DD/HD — количеством секторов при равном количестве дорожек. при этом РС поддерживали не все стандарты.
                                                                          И у меня такое воспоминание, что 3.5" все были с одинаковым числом дорожек. Тогда таки 720 — DS/DD. Ну и 800.com и все такое.
                                                                        0
                                                                        Там скорее всего имелись совсем старые дискеты 1984 года. В оригинальной статье там ещё в скобках указывалось «спросите у своих дедушек и бабушек». Но я решил исключить это из перевода — наши дедушки и бабушки определённо таких дискет в руках не держали.
                                                                          +1
                                                                          Широко известный у нас Спектрум в дисковой версии использовал именно DD дискеты 5.25" (хотя иногда бывали и 3.5" DD) и стандартный их формат в TR-DOS предполагал вообще 640Kb места против 720Kb на PC. Последний раз работал с ними вживую не так уж и давно — в 96 году :)
                                                                            +2
                                                                            Хотя чаще он использовал магнитофон и проигрыватель аудио-кассет… Нет, серьёзно, о том что спектрум бывает с дисководом для дискет я узнал только много-много лет спустя. Ни у кого такого не было, да и в продаже на барахолках и аукционах сегодня в попадаются в подавляющим большинстве случаев без него…
                                                                            0
                                                                            Ну, спрашивать что да как, к дедушкам и бабушкам — обычно отправляют детей. И да, легко можно найти детей, чьи дедушки и бабушки держали в руках такие дискеты. Условно говоря, 7 лет ребёнку сейчас + 20 лет + 20 лет = 47 лет должно быть такому дедушке. Да и постарше бывают: из жизни — мой отчим, например, был с 42го года и вполне себе держал в руках такие дискеты. Внуки у него есть. Правда, спросить у него что-то уже не получится :(

                                                                            Думаю, что в Америке, что в России — отправлять будут к тем немногочисленным людям, которые фактически строили у себя компьютерное будущее в 70е/80е. Отчим, например, занимался созданием первой АСУ в нашем городе. Когда я был у него на заводе (конец 80х), мне показывали тогдашний 1С местной разработки :).
                                                                              0
                                                                              Ну, дискеты на 720к были вполне распространены в России в 90-х — мегабайт данных стоил заметно (для школьников и студентов как минимум) дешевле на них чем на 1.44.
                                                                                0
                                                                                Да, но думаю, множество людей, которые работали с дискетами в 80-е и у которых есть внуки, должно быть чуть больше множества людей, которые работали с дискетами в 90-е и у которых есть внуки. Конечно, эти множества пересекаются :).

                                                                                Если человек не работал с дискетами в 80-е, но работал в 90-е, вероятнее всего, это примерно мой ровесник (родился в 1980 или около того). Не так уж и много, наверное, рождённых в 1980 и обладающих внуком, уже интересующимся историей дискет :-).
                                                                                  +1
                                                                                  Я к тому, что мапы и папы сегодняшних детей скорее знают, что такое 720/800 кб на дискету, чем бабушки и дедушки :)
                                                                                    0
                                                                                    Мам и пап да, пожалуй, побольше будет :)
                                                                            –1
                                                                            Видимо имеется в виду формат 3½-inch DS DD с ёмкостью 720 кб. Хотя «DS DD» означает: Double Sided, Double Density (двухсторонний, двойной плотности). А просто «двойной плотности» был предыдущий формат 3½-inch SS (Single Sided), который в момент релиза получил название 3½-inch DD (Double Density), и имеющий ёмкость всего 360 кб.
                                                                            Список всех форматов.
                                                                            +1
                                                                            Так то при передаче 2 Мб; а во сколько мегабайт они развернутся в оперативке? А если с десяток таких страниц?
                                                                            • UFO just landed and posted this here
                                                                                +5
                                                                                Не все ходят со свежеми моделями. Очень много телефонов, у которых свободной памяти еле-еле 100МБ набирается.
                                                                                • UFO just landed and posted this here
                                                                                    +1
                                                                                    Я имел ввиду, что надо смотреть на флагманы, но умножать характеристики на определённый коэффициент, чтобы охватить бОльшую аудиторию.
                                                                                      +4
                                                                                      Кому нужны эти увеличения памяти на порядки? Пятнадцать лет назад, десять лет назад, пять лет назад, сегодня — мне нужно столько же времени, чтобы проверить почту, напечатать документ или найти какую-то информацию. К чёрту ваш прогресс.
                                                                                        +2
                                                                                        Про напечатать документ — не надо. 15 лет назад не было (доступных для масс) лазерных принтеров, а те, что существовали, не были такими шустрыми, струйники, кстати, тоже нынче гораздо шустрее. Да и с поисковиками тогда было хуже.
                                                                                          +7
                                                                                          Да да, помню проверку почты 15 лет назад. Во-первых гмэйла не было. Во-вторых все другие веб морды к почтам — отстой. В третьих — спам не резался и приходил вам в полном объеме. А это значит — засветил ящик — получай по нескольку десятков спам писем в день. Фильтрация почты в браузере — пара минут. Затем жми на нужные письма, жди пока подгрузятся.
                                                                                          Но был конечно The Bat! — программа умевшая грузить только заголовки писем, и позволявшая получить только необходимые вам письма не скачивая их. Ооо это было прекрасно.

                                                                                          Ах да, как-то раз мне нужно было отправить свой бинарник кому-то. Вес был 1 мегабайт. Отправка шла минут 40. Это если за это время никто из домашних не поднимал трубку телефона… Тогда еще +40 минут.

                                                                                          Так вы точно уверены что тогда все было так же просто, быстро и удобно?
                                                                                            0
                                                                                            Это только сейчас так кажется. Если всё-таки внимательно вспомнить, что было 10 лет назад… Уверен, результат будет сильно отличаться. У меня почта в Outlook Express по несколько минут принималась, например. А сейчас можно её к себе даже не скачивать!
                                                                                              +1
                                                                                              Можно подумать, вас 10 лет назад кто-то заставлял скачивать почту целиком. IMAP был и тогда, как и нормальные почтовые клиенты.
                                                                                                0
                                                                                                Да ладно, кому нужен был тот имап с тогдашними пингами. Вроде заголовок и видишь, а чтобы письмо открыть — надо сидеть и мучительно втыкать в монитор. Я как-то не очень понимаю подобного расхода своего времени, скачивал всю почту в фоне каждые 5 минут и потом нормально её читал. Лучше уж потратить 10 минут в фоне на скачивание спама (сам-то я, понятное дело, в это время работу работаю или ещё чего), чем 10 минут активного времени между открытием почтовых сообщений.
                                                                                        +1
                                                                                        Подумаешь, хромой полгига на страничку от'ел, память-то дешёвая нынче. Что значит достигнут лимит плашек? — надо новый комп покупать. Делов-то. И всё ради прогресса.
                                                                                          0
                                                                                          У меня сейчас открыто 59 вкладок, включая играющий Ютуб и эту (жена постаралась, выбирает шмотки ребёнку). У меня сейчас свободно 8 ГБ памяти из16 всего. И я не уверен, что это всё браузер отъел. Но даже если прикинуть 8/60, то выходит 133 мегабайта на вкладку-процесс.

                                                                                          Мне что-то кажется, что последнее вермя слишком много нытья на эту тему развелось…
                                                                                            0
                                                                                            Перезагрузился ради такого дела. Оказалось браузер отъедал где-то четыре гига. Миф разрушен.
                                                                                              +3
                                                                                              Четыре, черт возьми, гига на браузер! Это нормально, вы считаете?
                                                                                              Я 99% времени в браузере провожу за чтением (новостей, статей, форумов, мануалов) — то же самое в 2005 я прекрасно делал на компах с 256-512 мб ОЗУ. Почему сейчас я должен ставить минимум 8 гб памяти и SSD для поддержания того же user experience?
                                                                                                +1
                                                                                                А вы на этих 256 мб ОЗУ открывали 59 вкладок, включая Ютуб? И совсем не пользовались виртуальной памятью?
                                                                                                  0
                                                                                                  Так я и сейчас не открываю 59 вкладок, среди которых есть ютуб. Я говорю о средних одинаковых условиях: 5-7 вкладок с текстовой информацией типа новостных сайтов и блогов. 10 лет назад на 256 мб ОЗУ оно работало прекрасно, сейчас люто тормозит на машинке с 4 гб.
                                                                                                    0
                                                                                                    Так может дело тогда не в ОЗУ?
                                                                                                    +1
                                                                                                    В 2007-2008 на ноутбуке с 1,5 ГБ и WinXP я отключал своп и всё было нормально с десятками вкладок в Опере. Вообще память на моей памяти (no pun intended) у него кончилась один-единственный раз от поглючившего Inkscape.
                                                                                                      +2
                                                                                                      В 2008 году в старая добрая Опера спокойно работала с ~ 100 вкладками на компе с 512 мб оперативки.
                                                                                                      Сейчас Хром с 3 вкладками больше памяти выжирает.
                                                                                                  0
                                                                                                  10 лет назад я друзьям покупал самый слабенький компьютер (Cel, 1.7 МГц, 1ГБ — изначально была только половина) — им всё равно только изредка почту проверить, да пару страниц распечатать. Четыре года назад его пришлось апгрейдить, ибо уже не тянуло средние странички.
                                                                                                  Опера 2 гига жрёт на втрое большем количестве открытых страничек.
                                                                                                    0
                                                                                                    Угу! На всё это хватало 16 мегабайт оперативки и Pentium 100. Хватало шестнадцать мегабайт, Карл!
                                                                                            +2
                                                                                            Решил проверить вес данного поста. Сохранил страницу, проверил папку — 0.63мб. Да, здорово, но пост ведь не содержит ни одного изображения. Плюс 2-3 качественных .png или .jpg — вот вам и 1.5мб. А если брать во внимание новостные сайты где 70% занимают IMG!!! Так что 2мб это нормально.
                                                                                              +1
                                                                                              Нормально с точки зрения «сегодня так все делают». Но не нормально с точки зрения end user. У меня, например, интернет дохлый. Заявленная скорость до 256 килобит в реальности никогда выше 50 не поднимается. Использовать 3g ради «раз в день на форум зайти» смысла нет. Тем более, что в моей стране он дорогой. А теперь представим, что мы не жители мегаполисов, а обычный среднестатический пользователь инета. И надо сказать, что 2 мб для них много.
                                                                                                –4
                                                                                                > А теперь представим, что мы не жители мегаполисов, а обычный среднестатический пользователь инета.

                                                                                                Обычный среднестатистический пользователь интернета — житель если не мегаполиса, то, как минимум, миллионника.
                                                                                                  +3
                                                                                                  За мкадом жизни нет?
                                                                                                    +2
                                                                                                    Есть. Но среднестатистические пользователи почему-то предпочитают жить там, где людей больше, уж не знаю почему…
                                                                                                      +1
                                                                                                      Можно пойти немного дальше, как Туркменбаши — вся медпомощь в столице, а остальные нафиг. А вообще-то вопрос цифрового неравенства — это один из очень острых вопросов… при нормальном подходе, разумеется.
                                                                                                      0
                                                                                                      Урбанизация. Риторический вопрос и минус никак на факты не влияют.
                                                                                                        +2
                                                                                                        Даже в самой урбанизированной системе нужны люди вдали от городов — добыча ископаемых, сельское хозяйство, обслуживание транспортной системы.
                                                                                                        Либо это оказываются люди второго сорта, которым не положены блага цивилизации — либо надо таки думать и о дальнем заМКАДье…
                                                                                                          +1
                                                                                                          Ваша боль как-то связна с моим тезисом «Обычный среднестатистический пользователь интернета — житель если не мегаполиса, то, как минимум, миллионника.»?

                                                                                                          Если уж вы хотите побороться за равенство благ — подумайте об обеспечении больших городов зелеными парками и свежим воздухом. Или вы считаете, что в урбанизированной системе жители городов должны быть людьми второго рода? Или вы просто хотите, что бы лично вам сделали хорошо за чужой счёт?
                                                                                                            +3
                                                                                                            Мне очень хорошо в 30-тысячном пригороде в 4 часах езды от ближайшего миллионника (точнее, 20-миллионника). Сеть, по российским меркам, дорогая и медленная; технологии времен царя Гороха — но как-то живем и хватает, уж не знаю скок там мегабит.
                                                                                                            Что меня совершенно не радует — так это тенденция концентрации всего и вся в Москве, с вырубкой тех самых парков под застройку и расширение дорог. Такой гиперцентрализации нет даже в Нью Йорке, если уж на то пошло. И еще больше мне не нравится то, что многие считают такой подход правильным, не осознавая более далеких последствий.
                                                                                                            В принципе приличный сетевой доступ — это как раз одно из условий некоей децентрализации жизни.
                                                                                                              0
                                                                                                              Приличный сетевой доступ — это самое просторешаемое условие децентрализации. Не за интернетом в Москву едут.
                                                                                                                0
                                                                                                                ну может и не самое. Но таки решать придется, подозреваю.
                                                                                                                на родимой НьюЙоркщине, кстати, целая госпрограмма на эту тему — скоростной доступ в дальних местах. Пила так и звенит, насколько я понимаю.
                                                                                                                  0
                                                                                                                  Госпрограммы — это замечательно. Но оптику, по очевидным причинам, нельзя под каждый куст провести.
                                                                                                                    0
                                                                                                                    ну не очень очевидно, кстати. Достаточно много всяких технологий заточенных на низкую плотность населения таки.
                                                                                                                    Но давайте поставим вопрос так — начиная с какой скорости у нас «нормальный» пользователь сети, а где — «нищеброды». Вроде все согласны, что 56к — это мало, а 1 гигабит — это жить уже можно. Оставим пока 4к видео в потоке, мы говорим о страничках, где основное — текст. Была лет 10 назад такая тема, что приемлемое время загрузки страницы — 15 секунд. Думаю сейчас можно срезать до 5, но диапазон понятен.
                                                                                                                    Если у нас страничка 2 мегабайта (о кешах пока не говорим) — это 15 секунд на 1 мегабите/с, или 5 сек на 3 мегабитах/с. Если скажем реально используется половина полосы — то 2-6 мегабит/с. Какие у нас средние скорости? В США цифра годовалой давности — 18 мегабит по стране, много где не дотягивает до 10. Ну собственно те самые секунды и получаются, да.
                                                                                                                    ну а дальше еще более правильный вопрос — с какого момента начинается потеря клиентов…

                                                                                                                      0
                                                                                                                      Добавьте ещё пинг секунды на три.
                                                                                                                        0
                                                                                                                        > Достаточно много всяких технологий заточенных на низкую плотность населения таки.

                                                                                                                        Я понимаю, что россия всего 17125407 км², и покрыть её сеточкой из оптики на бумаге проблем не представляет. За остальным отправлю вас к другим людям (тут в комментариях достаточно жалующихся на остутствие сотового покрытия даже в центре Москвы)

                                                                                                                        > Думаю сейчас можно срезать до 5

                                                                                                                        Думаю вам надо обосновать эту цифру чем-то большим, чем «думаю». Я думаю 15 секунд тоже кто-то придумал. Почему не 45?

                                                                                                                        > ну а дальше еще более правильный вопрос — с какого момента начинается потеря клиентов…

                                                                                                                        Да ни с какого. Они в другой интернет что ли уйдут?
                                                                                                                        Вы что-то маркетинговое прочитали, там может после 15 секунд люди могут уйти на другой сайт. А если другой сайт тоже 2мб — 15 секунд не существенны.

                                                                                                                          0
                                                                                                                          ну разумеется, в тайгу Михал Потапычу волокно не дотянуть — у него пальчики по клавиатуре все равно не попадают. А вот в деревню Гадюкино на 100 юзеров — так почему нет? Это настолько дороже дотягивания электричества будет?
                                                                                                                          Уйдут… с амазона в местный сельмаг. или к тому, кто сделает чисто текстовый интерфейс к амазону и будет посредничать за малую копеечку. Про людей, которые не смогли вызвать такси тут было таки — вот она, живая деньга ушла…
                                                                                                                            0
                                                                                                                            Норильск, Камчатка — до сих пор мечтают об оптике, и пользователей далеко не 100 человек. Уже не один проект на стадии реализации, а интернета всё не видно.
                                                                                                                              0
                                                                                                                              кстати, опять таки интересно сравнить стоимость прокладки кабеля в Петропавловск (не верю, что очень дорого) и Норильск (сложнее, ясное дело) с деревней Гадюкино из расчета на душу населения.
                                                                                                                                0
                                                                                                                                Дороги нет ни туда, ни туда, ближайшие города с дорогами тоже не близко. Так что цена будет одинаково заоблочной. А на душу населения цена может выйти и одинаковой.
                                                                                                                                Тянуть 220В никто не будет, там будет всяко выше — электрики не разрешат на свои столбы ещё что-то навешивать. Только со связистами договариваться.
                                                                                                                                  0
                                                                                                                                  На Камчатку подводный кабель логичнее, технология отработана.
                                                                                                                                    0
                                                                                                                                    Стоимость можно узнать погуглив РОТАКС. А в Норильск железка почти проложена была.
                                                                                                                              0
                                                                                                                              > А вот в деревню Гадюкино на 100 юзеров — так почему нет?

                                                                                                                              За ваш счёт — хоть в норильск. Кстати, не залезая в гугл, сколько деревень нанче не электрифицировано?

                                                                                                                              > Уйдут… с амазона в местный сельмаг.

                                                                                                                              Амазон будет скучать по посетителям из Гадюкино, в которую он всё равно не доставляет.

                                                                                                                              > или к тому, кто сделает чисто текстовый интерфейс к амазону и будет посредничать за малую копеечку.

                                                                                                                              знаю я эту малую копеечку в 500%. Их и сейчас полно, амазон то на английском.
                                                                                                                                0
                                                                                                                                Вот вопрос — а если вместе с проводами 220 В тянуть еще и волокно — оно выйдет не дешевле?
                                                                                                                                Ну и да, я немножко оптимист. Я сравниваю все со штатами, где почта доставляет везде. Не много куда, а просто по абсолютно всем жилым адресам. И да, Амазон рассылает и обычной почтой (точнее там много нюансов — типа доставки отдельной службой на местную почту; но не о них речь). И на английском говорят практически все, и на Амазон могут зайти почти все… Кроме тех, у кого связь по модему 56К или даже 28-33К(а таких довольно много). И я не уверен, что Амазон может так просто пренебречь этим рынком… Хотя первая страница у них — 6 мег.
                                                                                                                    0
                                                                                                                    В Москве есть такие парки, которые Нью Йорку и не снились. Измайловский парк — 6км длиной, Сокольники (3км), переходящие в огромный Лосино-Островской длиной и шириной 7км (в пределах МКАД и ещё больше за пределами), Царицыно, Коломенское, Кузьминки, Битцевский лес, Ботанический сад с ВДНХ и Останкинским — это из самых крупных и известный, по сравнению с которыми central park покажется небольшим. Можно ещё вспомнить Кусково, Тропарёво, парк Горького и Музеон, Воробъёвы горы, Филевский парк, Серебрянный бор, Покровское-Стрешнего, Тимирязевский, парк Дружбы на Речном, Екатеринский сад, Лефортовский парк — и это ещё не все крупные парки, которые есть в Москве.
                                                                                                                      0
                                                                                                                      ну здесь надо понимать, что НЙ против Москвы — это несколько другая система организации города и в лоб сравнить сложно. Много малоэтажной застройки с газонами и шире раскинуты пригороды. Море, опять таки — это сильно влияет и на потоки воздуха, и на ощущение места, и на географию города.
                                                                                                                      Но мне не нравятся оба два.
                                                                                                                      И когда я говорил о централизации — я скорее говорил о функциональной централизации. Хотя бы такой пример: правительство и финансовый сектор живут в США в разных местах — против единственной Москвы.
                                                                                                          +1
                                                                                                          ок!) Вас за язык никто не тянул)

                                                                                                          Значит так. Захожу я на свою страничку во ВКонтакте по адресу m.vk.com — то бишь ее мобильную версию, сохраняю, проверяю, получилось 0.436 мб стилей изображений и скриптов, 30 кб сам html.

                                                                                                          То есть учитывая Вашу «скорость до 256 килобит в реальности никогда выше 50 не поднимается», то вам придется ждать загрузки мобильной версии ВКонтакте порядка 8 секунд.

                                                                                                          Вы знаете, я скажу так: «Если мне придется ждать больше 3-4 секунд на загрузку страницы, то мне абсолютно наплевать сколько она уже будет весить!».
                                                                                                            0
                                                                                                            Вы же не учли, что скорость «до 256» и «выше 50 не поднимается» это совершенно разные вещи. Как стекло и пенопласт. Первые 5-10 секунд интернет «разгоняется» до 50. Т.к. буквально 1кб, 3,… 15..17..18..20..29. Это легко видно по включенном на андроиде индикатора скорости работы беспроводного интернета. Он обновляется раз в 3 секунды (меньше нельзя ставить, нет опции). И там четко видно, что 5-10 должно пройти, чтоб инет «разгонался». И то… разгоняется он на больших целых файлах. А когда много маленьких — разгона нет особого.
                                                                                                              0
                                                                                                              Давайте честно. Как вы считаете будет ли данный пост актуален, к примеру, через пару лет?

                                                                                                              Лично я сомневаюсь.
                                                                                                                +2
                                                                                                                Предрекаю через пару лет пост «2Gb веб-страницы — кого винить?»
                                                                                                                  0
                                                                                                                  Будет, потому как в небольших городах (>10k человек) опсосы обязаны развернуть UMTS-сеть в течение 3—6 лет. Да и на UMTS/EVDO ситуация со скоростью не так уж и радужна, особенно при плохом сигнале. А если говорить в глобальном масштабе, то проблема будет актуальна не менее десятка лет, ибо всяких зажопинсков полно практически в любой стране. Ситуация с 2G примерно как с IPv4: вот вроде всё кончаются-кончаются, а никак не закончатся. Есть, правда, надежда на планеры/низкоорбитальные спутники, но взлетит оно нескоро и не факт, что над всем земным шариком, к тому же непонятно, как эти новые сети будут поддерживаться в мобильных устройствах.
                                                                                                                    +1
                                                                                                                    Ну так в чём проблема, когда-то все с этим жили и учились с этим жить. Какая-нибудь Опера с отключенной проверкой, не обновились ли CSS, JS и картинки. SSH туннель со сжатием до своего сервера, где стоит прокси, вырезающий рекламу, или заменяющий анимированные GIF на статические, или пережимающий картинки в низкое качество.

                                                                                                                    Зачем из-за кого-нибудь с интернетом «до 50Кбит» ограничивать тех, кто с интернетом «от 100 Мбит»? Полностью согласен с kekekeks — после того, как пройдёт его пара лет, а потом ещё несколько лет — обязательно будут те, кто говорит: «пока ты тут смотришь 8К видео на своём смартфоне с 16 ядрами частотой 10 ГГц, у нас тут всего-то 4G и скорость до 100 Мбит/с минут пять разгоняется».

                                                                                                                    P.S. Я замкадыш, скорость проводного доступа в интернет 100 Мбит/с. 4G на улице возле моего дома — от 20 до 50 Мбит/с. Если например, поехать по грибы за город, в лесу будет ловить 3G (с ближайшей деревни). Если поехать за город на пруд, даже там будет ловить 3G. «За город» — имеется в виду километров на 20-30 от города, дальше — хуже.
                                                                                                                    Там, куда не ступала нога человека, люди тоже стараются как могут: поднимают 3Г-модемы или 3Г-роутеры повыше; подключают к ним фабричные антенны большей мощности; некоторые мастерят направленные антенны.
                                                                                                                      0
                                                                                                                      Какая-нибудь Опера с отключенной проверкой, не обновились ли CSS, JS и картинки

                                                                                                                      У Opera Classic есть фатальный недостаток — она RIP и постепенно начнёт становиться головной болью как для пользователей, так и для разработчиков, которые ещё от IE6-8 толком не оправились. Клоны (Otter, Vivaldi) ни функциональностью, ни скоростью развития, ни популяризацией не впечатляют; в других браузерах такого не наблюдаю, даже среди всего многообразия расширения огнелиса (или плохо искал?) Можно, конечно, гонять трафик через соответствующе настроенный локальный прокси (напр., Squid), но массовый пользователь его не осилит.
                                                                                                                      SSH туннель со сжатием до своего сервера, где стоит прокси

                                                                                                                      У носков тоже есть фатальный недостаток — плохая балансировка: жирные соединения отжимают почти весь туннель, остальное внезапно дропается. Дропы, конечно, лучше зависших от потери пакетов соединений (с которыми даже при наличии монитора скорости толком не понятно — грузится или нет), но тем не менее. Плюс см. выше про массового пользователя.
                                                                                                                      Зачем из-за кого-нибудь с интернетом «до 50Кбит» ограничивать тех, кто с интернетом «от 100 Мбит»?

                                                                                                                      А что пользователи стамегабиток проиграют? Странички будут на пару миллисекунд быстрее грузиться, обычный человек (не слоупок) к скорости быстро привыкает и такие мелочи замечает :) Только к разработчикам это всё равно не относится, ибо если в ТЗ чёткие пределы ресурсоёмкости не оговорены, то и ужиматься в них никто кроме как из жалости/перфекционизма и избытка времени не будет.
                                                                                                                      частотой 10 ГГц

                                                                                                                      Графеновые процы явно не через пару лет появятся, не говоря уж о серийном производстве. Предел кремния давно выжат. Когда говнокодеры научатся распараллеливать всё подряд (а на фига?) — тогда частоты ядер условно можно будет суммировать, а пока…
                                                                                                                        0
                                                                                                                        Это не руководство к действию было, это были размышления. Если подумать дальше — можно придумать ещё всякие новые штуки. Пользоваться мобильными версиями сайта, например. Написать свой прокси (я не SOCKS кстати имел в виду, а HTTP прокси вроде privoxy, который может резать рекламу). Воспользоваться новыми алгоритмами сжатия — LZMA2 вместо gzip, например. На локальном компьютере дополнительно может быть прокси а-ля wwwoffle. Человечеству интернет на скорости 50 Кбит/с не в новинку, надо просто пользоваться теми же инструментами, которые были в ходу у большинства во времена 50 Кбит-ного интернета.

                                                                                                                        Цитируя перефразировавшего крылатую фразу человека, «каждый человек — кузнечик своего счастья». В европейской части России такие скорости доступа в интернет, которым (в основной своей массе) может позавидовать абсолютное большинство жителей во всём мире (исключая Ю.Корею и Японию). В каждой деревне (по меньшей мере у нас тут) есть АДСЛ, то бишь 6 Мбит/с. В этих же деревнях есть 3G (то бишь 1 Мбит/с). Если его нет, значит это адская глухомань — тогда направленная антенна и мачта в помощь.

                                                                                                                        Почему нынче меньшинство пытается диктовать большинству, как надо всё делать?
                                                                                                                          0
                                                                                                                          Началось-то просто вот с этого:
                                                                                                                          Нормально с точки зрения «сегодня так все делают». Но не нормально с точки зрения end user. У меня, например, интернет дохлый. Заявленная скорость до 256 килобит в реальности никогда выше 50 не поднимается. Использовать 3g ради «раз в день на форум зайти» смысла нет. Тем более, что в моей стране он дорогой. А теперь представим, что мы не жители мегаполисов, а обычный среднестатический пользователь инета. И надо сказать, что 2 мб для них много.


                                                                                                                          Среднестатистический житель России — обладатель высокоскоростного интернета. 20% людей живут в миллионниках. Это, конечно, не Корея какая-нибудь, где половина людей проживает в миллионниках (и вряд ли мы обгоним Республику Корея по скорости). Не Гонконг и не Сингапур. Но всё-таки 76% россиян живут в городах и имеют доступ к высокоскоростному интернету. Я не знаю, какая ситуация с интернетом в сельской местности в других регионах России (у нас-то в Мордовии хорошо, но я слышал, что где-то бывает так, что даже газ не проведён). Но даже если предположить, что в деревнях ну вообще нет скоростного интернета быстрее, чем 2G — неужели нужно ориентироваться на 24% населения, а не на 76%? Особенно зная, что в 24% сельского населения входит немало людей, у которых даже компьютера нет?

                                                                                                                          Для среднестатистического пользователя интернета в России 2 МБ это немного. А остальные могут воспользоваться некоторыми ухищрениями (голь на выдумки, как говорится, хитра).
                                                                                                                            0
                                                                                                                            Процитированный пользователь — не житель России, и мой комментарий написан с учётом этого.
                                                                                                                              0
                                                                                                                              Среднестатистический житель неРоссии, что ли, живёт в норе в тайге? В городах, как правило, живёт больше людей, чем в глубинке. И жители глубинки — многим поставщикам услуг неинтересны.

                                                                                                                              И ещё раз повторюсь, у нас тоже был плохой интернет 10 лет назад. Сейчас хороший, но был плохой. И да, мы придумывали всякие ухищрения, чтобы сделать его получше. У людей 4K-мониторы, быстрые компьютеры и оптоволоконный высокоскоростной интернет, не надо для них делать сайты для инвалидов.
                                                                                                                            0
                                                                                                                            Пользоваться мобильными версиями сайта, например
                                                                                                                            Не всегда есть. Сейчас вообще адаптивщина в моде. И даже когда есть — не всегда намного легче десктопных. Реально легковесных же (то, что сейчас принято называть PDA-версиями) — и того меньше.
                                                                                                                            LZMA2 вместо gzip
                                                                                                                            Да по сути, что угодно будет лучше gzip, потому что он ориентирован на простоту и скорость, а не на эффективность сжатия. А идея хорошая, надо бы протолкнуть в OpenSSH.
                                                                                                                            которые были в ходу у большинства во времена 50 Кбит-ного интернета
                                                                                                                            Разве в те времена в ходу были специнструменты (помимо, разве что, качалок, ибо браузерные были полным дерьмом)? Начнём с того, что и сайтов столь увесистых было мало, вебдевы за каждый килобайт тряслись, картинки ужимать было хорошим тоном, не то что сейчас… Хотя что, вещи вроде спрайтогенерации давно автоматизированы и используются прозрачно, вот только отмирают в пользу иконочных шрифтов, да и вообще уходят на второй план по ресурсоёмкости.
                                                                                                                            В европейской части России такие скорости доступа в интернет,
                                                                                                                            Одна из основных причин процветания онлайн-пиратства, кстати:) Хотя тут уж курица или яйцо…
                                                                                                                            Почему нынче меньшинство пытается диктовать большинству, как надо всё делать?
                                                                                                                            <fat>Потому что большинство не умеет думать?</fat> Ну и сами себе же противоречите: с каких это пор европейская часть России, Южная Корея и Япония стали большинством?
                                                                                                                              0
                                                                                                                              Можно пойти ещё дальше — встроить в библиотеку декомпресси словари со словами из HTML/XML/JS/CSS. Смысл каждый раз гонять эти одни и те же данные с каждым запросом, если их можно изначально хранить на клиенте.
                                                                                                                                0
                                                                                                                                Да по сути, что угодно будет лучше gzip, потому что он ориентирован на простоту и скорость, а не на эффективность сжатия. А идея хорошая, надо бы протолкнуть в OpenSSH.

                                                                                                                                Главное, не снижать накал, и обязательно туда приходить с таким видом, как будто они не додумались и научить их жизни.

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

                                                                                                                                Я два поста приводил список этих инструментов, которые помню. А это было давно, я помню, конечно, не всё. Это и прокси «оффлайн эксплорер», были специальные прокси, которые режут баннеры и пережимают картинки; качалки, конечно, само собой. Туннель со сжатием трафика. Опера в режиме «показывать только кэшированные картинки». Специальные качалки сайтов в текстовом виде с пересылкой в ФИДО или на почту.

                                                                                                                                Одна из основных причин процветания онлайн-пиратства, кстати:) Хотя тут уж курица или яйцо…

                                                                                                                                Наш ответ Чемберлену!



                                                                                                                                Потому что большинство не умеет думать? Ну и сами себе же противоречите: с каких это пор европейская часть России, Южная Корея и Япония стали большинством?

                                                                                                                                Я где-то говорил, что большинство — это только европейская часть России, Южная Корея и Япония? Например, средняя скорость доступа в Интернет в России выше, чем в США или ЕС — но это не значит, что у большинства в США и ЕС медленный интернет.
                                                                                                                      0
                                                                                                                      Первые 5-10 секунд интернет «разгоняется»
                                                                                                                      Попробуйте пошаманить с алгоритмами TCP Congestion. Не знаю, правда, сколько из коробки поставляет с андроидным ядром (возможно, придётся компилять руками). Для медленных интернетов с большими задержками хороши Hybla и Veno, они быстро расширяют окно TCP. А проблему с кучей мелких запросов решает проксирование трафика через SSH-туннель.
                                                                                                                    0
                                                                                                                    Это зависит от конечного пользования. А что, если обладателю FullHD смартфона, например, показывать текст без картинок — зачем он тогда покупал нормальный смартфон с высокой чёткостью?
                                                                                                                      0
                                                                                                                      Прежде всего для чёткого текста, нет?
                                                                                                                        0
                                                                                                                        Ой, а может он просто не смог найти модель без FullHD, но с очень нужным ему чем-нибудь другим?
                                                                                                                        Мне вот постоянно приходится платить за абсолютно ненужный мне «набор фич 1», когда я покупаю девайс с нужным мне «набором фич 2», причем первый набор в 2-4 раза больше второго.
                                                                                                                          0
                                                                                                                          Вообще есть такая тенденция, да. Особенно при выборе какой-то новомодной штуки, которые обычно в «сбалансированных» топовых моделях.
                                                                                                                          0
                                                                                                                          Я ответил уже, жаль что с опечаткой, в комментарии, к которому вы задаёте вопрос.
                                                                                                                          Имелось в виду, конечно, «это зависит от конечного пользователя».
                                                                                                                          Мне, например, со смартфона нравится сёрфить. Например, в пути на работу (езжу на такси). Очень нравится, что можно хоть текст, хоть картинки, хоть видео посмотреть нормально. Да, разумеется, 4G, скорость от 20 до 50Мбит/с. Да, разумеется, я не куплю больше смартфон без 4G. Да, разумеется, я не куплю больше смартфон с плохой матрицей экрана. А хорошие матрицы, как правило, подразумевают и высокое разрешение.
                                                                                                                            0
                                                                                                                            Если мне начнут подсовывать контент для слепых — я не буду в восторге и уйду на другой сайт. Я не говорю про КПДВ, я говорю про то, что нормальную статью лучше всего дополнять графикой. Само собой, красивой графикой. Если не использовать графику — это уже какой-то сайт для слепых получается.

                                                                                                                            P.S. Когда надо только текст, отлично работают браузеры вроде links на компьютере (пользуюсь, рекомендую; есть ли на смартфоне — не знаю, наверняка есть). Возможно, можно просто отключить графику в современном браузере (когда-то давным-давно, когда у меня был модем на 33600, так все делали! И ещё http-трафик сжимали!).
                                                                                                                              0
                                                                                                                              А я вот пользовался несколько лет 3г, переехал в страну где его практически не было, сейчас появился, но смысла платить порядка 250 рублей за 1,5 Тб трафика, не вижу — мне хватает edge меньше чем за 100 рублей в месяц.
                                                                                                                        +1
                                                                                                                        Сохранил только текст из данного поста, получилось менее 20 килобайт. Т.е. 0.03 мегабайта — полезный контент, 0.6 мегабайта — свистульки Хабра (в основном скрипты и стили, потому что картинок почти нет в интерфейсе). Собственно, ваши измерения только подтвердили текст статьи — фреймворки жрут трафик.

                                                                                                                        «Взвесил» свой сайтик. 450 килобайт, на несколько страниц и скриншоты. Тормозит из-за дешёвого хостинга…
                                                                                                                          +1
                                                                                                                          Без этих как Вы выразились «свистулек» не обходится ни один современный сайт. Если, к примеру, брать во внимание такие популярные фреймворки как Bootstrap, Material, semantic-ui, то они также по-своему грузят страницы. Зайдите на демо-страницу Material Design и загляните в
                                                                                                                          head
                                                                                                                          где найдете
                                                                                                                          ../material-fullpalette.css
                                                                                                                          размером.…!!! Вдохнули поглубже!… — 2.345 mb .

                                                                                                                          Последний, semantic-ui, тоже может похвастаться объемами. Два основных файла — это semantic.min.css (438kb) и semantic.min.js (210kb), что в сумме составляет 0.65 мб.

                                                                                                                          Так что если ставится задача разработка функционального веб-приложения, то от 2мб вы можете далеко уйти.
                                                                                                                            +1
                                                                                                                            Мы сейчас находимся в такой любопытной ситуации, когда десктопы плавно уходят на второй план. Но у них мощные процы и инеты. А все клепают сложный контент до сих пор под десктопы, при этом довешивают адаптивные фичи под мобилы.

                                                                                                                            И большинство разработчиков не понимают, что сегодняшние мобилы — это примерно аналог десктопа лет 15 назад по производительности. И контент нужно сегодня делать снова такой, каким он был лет 10 назад
                                                                                                                              0
                                                                                                                              сегодняшние мобилы — это примерно аналог десктопа лет 15 назад


                                                                                                                              Скорее лет 5-6 назад. А по производительности CPU отрыв еще меньше. Все-таки восьмиядерные процессоры с частотой в 2.2Ггц…
                                                                                                                                0
                                                                                                                                У производительности процессора слишком много разных технических особенностей, в которые они упираются. К примеру, 1.6 ARM проц от мобилы в разы слабее, чем 1.6 от десктопа. Сюда подключается видеокарта, пропускная способность железа и т.д. Поэтому, как я вижу (может и ошибаюсь) — сравнивать процы от десктопа и мобилы это примерно как сравнивать круглое колесо и квадратное.
                                                                                                                              0
                                                                                                                              Хорошим gzip-ом эти 2.345 МБ ужимаются в 122 кб, кроме того, css надо грузить всего 1 раз, после чего он осядет в кэше. Проблема в том, что многие разработчики этого не делают. Даже за примером ходить далеко не надо — даже известный Битрикс мало того, что выдаёт несжатые неминимизированные js-скрипты по 500 кб, так ещё и заставляет браузер каждый раз их перезагружать, отправляя 200 в заголовках.
                                                                                                                                0
                                                                                                                                А разве это проблема разработчиков, а не админов в общем случае?
                                                                                                                                +1
                                                                                                                                А может быть, надо всего-навсего делать грёбаные веб-сайты?
                                                                                                                              0
                                                                                                                              Вы не учитываете gzip-сжатие.
                                                                                                                              Провел эксперимент: сохранил сессии загрузки этой страницы в Fiddler с включенным и выключенным gzip.
                                                                                                                              Всего для загрузки потребовалось 225 запросов.
                                                                                                                              Передано 95.7 КБ
                                                                                                                              Загружено c gzip 885 КБ (из них > 200 КБ рекламы)
                                                                                                                              Загружено без gzip 1850 КБ.

                                                                                                                                0
                                                                                                                                Да, но по отношению к изображениям gzip бесполезен.
                                                                                                                                  0
                                                                                                                                  Будущее за SVG.
                                                                                                                              +1
                                                                                                                              Не нужно ждать милости от веб-дизайнеров — очевидно же, что со временем мусора будет только больше, и этот процесс необратим. Поэтому наше спасение в мощных фильтрах, способных переверстать помойку в нечто юзабельное.
                                                                                                                              AdBlock+NoScript+ImgLikeOpera+GreaseMonkey с набором скриптов приводят Интернет в порядок. Да, пока что всем этим не очень-то удобно пользоваться. Но со временем подобные фильтры будут улучшаться, причём тем быстрее, чем больше дизайнеры загаживают сеть.
                                                                                                                              Главное, заранее позаботиться о том, чтобы право на очистку сайтов у пользователей не отняли. А то ж разработчикам обидно, что из 10Мб пользователь грузит только 50Кб (а как же реклама, мигающие баннеры, счётчики посещаемости, звук наконец?!).
                                                                                                                                0
                                                                                                                                Проблема не столько в размере, сколько в количестве объектов. Если сделать все в одном документе с прогрессивным рендерингом, то даже на медленных соединениях все ок будет.
                                                                                                                                  +1
                                                                                                                                  Прочитал и полез проверять размер странички своего блога…
                                                                                                                                  591 килобайт, из которых 437 — проигрыватель ютубовский. Уфф…
                                                                                                                                    +1
                                                                                                                                    Личный кабинет моего проекта с каталогом 2.4 мега.
                                                                                                                                    2.1 мегабайт картинок — они достаточно крупные. Около 90 штук.
                                                                                                                                    137 килобайт скриптов.
                                                                                                                                    6 кб стили.
                                                                                                                                    Все что выше — кэшируется.

                                                                                                                                    Сам сайт 4.6 килобайта.
                                                                                                                                    Где то 35 килобайт перезагрузка с учетом кэша выходит.
                                                                                                                                    При этом весь сайт на AJAX. Как итог пользователь один раз грузит где то 2.4 мега при загрузке личного кабинета. Потом при повторых заходах уже 35 КБ, а при переходах по сайту в районе 1-10 килобайт за страничку.

                                                                                                                                    Так что, я даже не знаю хуже стало или лучше. Если раньше каждый сайт грузил кучу контента повторно без сжатия и т.д. загружая каждый раз снова весь сайт. То сейчас грузится все один раз, а потом все работает достаточно шустро.
                                                                                                                                    Было бы еще неплохо, если бы все библиотеки были разделенные для всех сайтов. К примеру тот же jQuery, браузер будет кэшировать несколько основных версий, и если грузится jQuery на новом сайте — он будет использовать выбранную версию. И так для всех библиотек основных. Как итог 10 мегабайт кэша на стороне клиента позволят экономить на них несколько гигабайт суммарно. Т.к. сотня сайтов загружаемых каждый день с практически одинаковыми библиотеками думаю вполне этими библиотеками за месяц гигабайт могут и набить.
                                                                                                                                    +1
                                                                                                                                    По мне, так медиана была бы гораздо показательнее, чем среднее. И, думается мне, она меньше двух мегабайт.

                                                                                                                                    Про количество объектов — ждём http2 и мультиплексинг.
                                                                                                                                      –4
                                                                                                                                      Хватит использовать разделители тысяч в числах.
                                                                                                                                        +3
                                                                                                                                        Иногда заходишь на старый, сверстанный в конце 90х — начале 2000х сайт без JS и радуешься, как же он шустро работает и тому, что не надо выискивать тот самый чертов компонент, отвечающий за прорисовку скриптового меню, чтобы разрешить его исполнение в блокировщике скриптов. При этом выполняет те же задачи, что и его «младшие братья», но с «красивостями», потому что «мы же в 21 веке же, надо чтобы все прыгало, сворачивалось-ездило и картинок побольше».
                                                                                                                                          0
                                                                                                                                          А было время ещё менюшки на флеше делали.
                                                                                                                                          +2
                                                                                                                                          Закономерно, на самом деле – сложность технологий растет, а средний уровень разработчиков уменьшается. Есть у знакомых знакомых проект, простейший по сути (торговая площадка, без какого-либо навороченного функционала), но который при загрузке делает на сервер несколько десятков запросов, загружает несколько мегабайтов скриптов. Зачем-то используется angular, хотя он там совершенно не нужен. И пишется он по принципу «нужна функциональность – добавлю еще одну библиотеку на сотню килобайт». Но, думаю, мы все же нуждаемся в новых технологиях, которые сделают веб быстрее и смогут еще легче интегрироваться c разработчиками, не имеющими специальных знаний. хороший вариант – оптимизирующие компилируемые языки в web (которые при компиляции выкидывают лишнее).
                                                                                                                                            0
                                                                                                                                            По этой причине я и пишу сам ванильный JS!

                                                                                                                                            Во-первых все быстрее грузится. Во-вторых — меньше звисает. Давайте тот же твиттер возьмем. Он через раз вешает браузер моей машины с i7 4770 на борту. Банально твиттер использует кучу хлама в виде js, хотя их количество там до 5 штук. Но количество налепленного там ужасает. Ради одной фичи они вкомпилируют в js 5 фреймворков. Никто не парится. Но твиттеру можно — у них есть свое отдельное нативное приложение.

                                                                                                                                            Другой момент, который я в упор не понимаю… Почему у нас разработчики сайтов считают, что вполне нормально фон в 1600х1200 пикселей отдавать в браузер мобилы с экраном 1280х768? И такое везде. В итоге вместо 100 кб мы грузим 500кб. Для меня это существенно, т.к. интернет мобильный у меня дорогой и медленный.
                                                                                                                                              0
                                                                                                                                              потому что для среднего разработчика сегодняшнего дня нужно еще додуматься, что это нехорошо, о том и речь ) в вышеупомянутом мною проекте люди вообще отдавали большущий такой png размером в несколько мегабайт. и лучше бы эту оптимизацию за них делал какой-нибудь фреймворк :)
                                                                                                                                                0
                                                                                                                                                Меня больше другое бесит. До сих пор часто встречаются супер-современные сайты с чудной адаптацией под мобилу, где вставлена картинка с заданным размером 320х240. Но само тело картинки ее бывает под 3000 по ширине ) Потом сидишь и думаешь — чего это сайт не работает и уходишь с него. А оказывается, что там прелоад идет контента…
                                                                                                                                                  0
                                                                                                                                                  потому что для среднего разработчика сегодняшнего дня нужно еще додуматься, что это нехорошо, о том и речь )

                                                                                                                                                  Если разработчик будет задумываться о том, о чём его не просят — вылетит с работы как тугодум. Те, кто о чём-то задумываются, работают медленнее.
                                                                                                                                                  0
                                                                                                                                                  Почему у нас разработчики сайтов считают, что вполне нормально фон в 1600х1200 пикселей отдавать в браузер мобилы с экраном 1280х768? И такое везде. В итоге вместо 100 кб мы грузим 500кб.


                                                                                                                                                  Потому что за оптимизацию никто не заплатит: и клиенту и начальнику глубоко класть, сколько там будут весить картинки — сайт должен заработать завтра, а оптимизировать будем как-нибудь потом, если понадобится. Тоже самое с десктопным софтом: профайлер программист запустит только в том случае, если его об этом попросит начальник, ибо в конторе никому не интересно как быстро работает твой модуль — интересно как быстро работаешь ты (софт и так купят, и прибыль зависит не от его скорости, а от скорости программиста).
                                                                                                                                                +6
                                                                                                                                                Почитал камменты, проникся. Где-то я это всё уже видел.

                                                                                                                                                > Что мы получим с гуся после всех этих нелегких процедур? Достанем с полки старый добрый арифмометр CASIO и посчитаем. Допустим, весь ваш сайт состоит из 10 документов, по 10 килобайт каждый. Допустим, вы поколдовали и сэкономили 10%. Теперь ваш сайт весит 90 килобайт. Если в сутки вас посещает 1024 человека, то вы экономите 1 мегабайт трафика в день (7 мегабайт в неделю, 365 мегабайт в год!).

                                                                                                                                                > Ваш провайдер должен дарить вам коробку шоколадных конфет раз в квартал. А вы ее будете передаривать доктору, который будет лечить от паранойи.

                                                                                                                                                Текст 1998 года был выпилен, но интернет помнит (http://web.archive.org/web/20020615132812/http://www.artlebedev.ru/kovodstvo/paragraphs/17.html)

                                                                                                                                                Так вот, господа параноики, я разделяю вашу боль, что EDGE в деревнях 56к, но без машины времени у вас нет шансов вернуть время, когда «ваш сайт весит 90 килобайт». И не получится уговорить интернеты сделать странички меньше (как не получилось у Лебедева 17 лет назад отучить людей писать кавычки в тегах)

                                                                                                                                                А вот шансы провести в родную деревню оптику у вас есть. Если вы возьмётесь. Или перейти на LTE. Или сменить оператора.

                                                                                                                                                Или отнести коробку конфет доктору, который поможет смириться, что Web через EDGE уже не работает.
                                                                                                                                                  +1
                                                                                                                                                  Web через EDGE вполне работает. Руки надо из правильного места иметь, а не «тяп-ляп — и в продакшен». Да, видосики не посмотреть, наркоманские гифки размером от мегабайта тоже не особо. В остальном — на дискету по-прежнему влезает куча текста, а передать дискету через EDGE не так уж и долго. На крайний случай можно читать текст со страниц для печати (хотя про такое современные «дизайниры» тоже уже забывать начали)
                                                                                                                                                    0
                                                                                                                                                    Вы забыли что через EDGE ещё можно ходить по WAP. Про него, правда, тоже «забывать начали»
                                                                                                                                                    +3
                                                                                                                                                    Пожалуйста, уговорите сотовых операторов сделать LTE или хотя бы 3G во всех зданиях, на лестницах, лифтах, тоннелях метро в центре СПб и Москвы (а в метро я был бы рад сотовой связи, ну той самой, которая 2G). Тогда я вам поверю про деревни.
                                                                                                                                                      –3
                                                                                                                                                      Пожалуйста, не надо меня уговаривать решать ваши проблемы, я не ваш доктор.

                                                                                                                                                      В Москве в метро WiFi, меня это устраивает.
                                                                                                                                                        0
                                                                                                                                                        Это не моя проблема, а обоснование необходимости учитывать, что EDGE — есть.
                                                                                                                                                          –1
                                                                                                                                                          Нет, это нытьё, а не «обоснование необходимости».
                                                                                                                                                            0
                                                                                                                                                            Где нытьё-то? У 95% людей есть ситуации, когда 3G нет. На что вы говорите: да мне наплевать, в тех местах Москвы, где я бываю, всё отлично.
                                                                                                                                                              0
                                                                                                                                                              > У 95% людей есть ситуации, когда 3G нет.

                                                                                                                                                              У 99.99% людей есть ситуации когда еды нет. Они сами в магазин ходят, а не меня уговаривают уговорить Магнит к ним квадрокоптер с рюкзаком еды приставить.

                                                                                                                                                              Мобильный интернет всегда будет работать плохо, еда дома будет заканчиваться. Если у вас с этим проблемы — это не ко мне.
                                                                                                                                                                0
                                                                                                                                                                Нет, люди не хотят всегда ездить в Ленту или Ашан на конечной, а пойдут в магазин на ближайшем перекрёстке. Впрочем вашу позицию я понял. Как раз об этом и хотел поднять вопрос автор статьи.
                                                                                                                                                                  –2
                                                                                                                                                                  Ну вот и сходите в ближайшее кафе с вайфаем, вместо «чтоб в каждом лифте работало»
                                                                                                                                                      0
                                                                                                                                                      Боли было бы меньше, если бы сайтоделы нормально настраивали сервера. Раз уж вы увеличиваете размер сайта в 4 раза, так дайте клиенту во столько же раз больше времени на его скачивание! А то повадились настраивать сервер так, чтобы через 10 сек. он отваливался по таймауту. И если какой-то файл не успел докачаться — клиенту остаётся только посылать новый запрос.
                                                                                                                                                      В итоге при низких скоростях соединения многие сайты невозможно загрузить от слова «совсем». Просто сервер рвёт соединение раньше, чем завершается скачивание.
                                                                                                                                                        0
                                                                                                                                                        > Раз уж вы увеличиваете размер сайта в 4 раза, так дайте клиенту во столько же раз больше времени на его скачивание!

                                                                                                                                                        То есть если 18 лет назад страничка весила 10к и таймаут был 60 сек, то сейчас вам нужен таймаут в 3.5 часа?

                                                                                                                                                        Подозреваю, что какая-нибудь кешируюшая прокся может решить проблему, VDS нынче не дороги.
                                                                                                                                                          0
                                                                                                                                                          Больше таймаут — больше ресурсов сервера нужно на противодействие атакам типа slow download
                                                                                                                                                            0
                                                                                                                                                            Ходят слухи, что nginx к таким атакам устойчив безо всяких тайм-аутов…
                                                                                                                                                        +3
                                                                                                                                                        На хабрахабре и гиктаймс регулярно появляются статьи, в которых авторы используют десятки несжатых картинок прямо с фотоаппарата, каждая разрешением не менее 4000x3000 и весом 5-10Мб.

                                                                                                                                                        Хорошо бы если при написании новой статьи проверялся вес картинок и выдавалась рекомендация сжать их до приемлемого размера…
                                                                                                                                                          0
                                                                                                                                                          Вроде давно так не бывает. Habrastorage автоматом жмёт до 1920*1080