Популярный тред на Reddit поднял интересный вопрос: что бы вы не стали включать, если бы пришлось создавать веб заново? Автор поста признался, что для него это автоматическое воспроизведение аудио и видео. Комментаторы подхватили идею и поделились своими мыслями о том, какие элементы современного интернета они бы с радостью оставили в прошлом.

1. Пользователи и социальные сети
Один из самых популярных комментариев лаконично предлагает избавиться от... пользователей. Шутка получила более 700 голосов, что говорит о том, насколько разработчики иногда устают от капризов аудитории.
В том же духе многие предлагают полностью отказаться от социальных сетей. Как отметил один пользователь: «Уберите социальные сети из любой индустрии, и эта индустрия станет лучше». Другие вспоминали времена Usenet и более открытых протоколов общения, сетуя на то, что современные платформы превратились в «фабрики эхо-камер».
2. Рекламные технологии и монетизация
Многие разработчики критикуют современную модель монетизации через рекламу. «Рекламные технологии, загрязняющие все вокруг — это единственный способ для сайтов зарабатывать деньги» — отмечает один из комментаторов.
Другой пользователь предлагает полностью пересмотреть механизм финансирования веб-ресурсов, указывая на то, что неверное использование философии «информация хочет быть бесплатной» стало корнем многих современных проблем интернета.
3. Безопасность и конфиденциальность
Многие сожалеют о том, что незашифрованная электронная почта стала стандартом. «Было бы так просто сделать все правильно с самого начала, но теперь мы, похоже, никогда полностью не перейдем на зашифрованные письма», — сетует один из разработчиков.
Также предлагается внедрить GDPR-подобные правила защиты данных с самого начала и по всему миру, чтобы значительно сократить или полностью устранить аспекты персонализации рекламы и все ужасные махинации с данными, которые из этого вытекают.

4. Технические аспекты
Разработчики также упомянули множество технических аспектов, которые они бы изменили:
- Исправили бы орфографию в слове «referrer» (правильно «referrer», но в веб-стандартах используется «referer»)
- Сделали бы HTTPS стандартом по умолчанию с самого начала
- Изменили бы структуру доменных имен с domains.google.com на com.google.domains для более логичной организации
- Избавились бы от межсайтовых куки
- Не допустили бы использования WordPress (изначально блоговой CMS) для создания любых сайтов, не являющихся блогами
5. Пользовательский опыт
Что касается пользовательского опыта, разработчики хотели бы избавиться от:
- Всплывающих окон
- Бесконечной прокрутки, особенно в сочетании с социальными сетями
- AMP-страниц от Google
6. Языки программирования
Некоторые даже предлагают отказаться от JavaScript в его нынешнем виде, предлагая множество улучшений:
- Сделать TypeScript основным языком веба
- Исправить странное поведение операторов сравнения
- Переработать систему наследования и работу с датами
- Встроить фреймворк в DOM вместо использования объекта document
Обсуждение показывает, что несмотря на все достижения современного веба, многие разработчики видят в нем фундаментальные проблемы, которые было бы лучше решить на ранних этапах. От вопросов безопасности до пользовательского опыта и бизнес-моделей — веб мог бы быть совсем другим, если бы некоторые решения принимались иначе.
Комментарии