Рождение первого веб-сайта: от нескольких строк текста к глобальной Всемирной паутине
6 августа 1991 года обошлось без презентаций, слайдов и пристального внимания прессы. Британский инженер-программист Тим Бернерс-Ли просто отправил в новостную группу Usenet короткое сообщение с описанием проекта World Wide Web и адресом первого веб-ресурса, размещенного на рабочей станции NeXT Европейской организации по ядерным исследованиям CERN в швейцарском Мейрене.
Страница первого сайта выглядела незамысловато — несколько строчек простого «машинописного» текста и синие гиперссылки на белом фоне, без каких либо картинок, плагинов и оформления. В тот день этот документ заметили единицы, хотя именно он запустил трансформацию локальной сети ученых в глобальную инфраструктуру.
Изначально страницу открывали в одноименном с проектом браузере WorldWideWeb. Если сейчас открыть эту историческую страницу по адресу http://info.cern.ch/hypertext/WWW/TheProject.html сегодня, базовый HTML откроется в любом современном браузере без эмуляторов и костылей. Немногие программные проекты в истории IT могут похвастаться подобной обратной совместимостью спустя три с половиной десятилетия.
К слову, сам интернет к августу 1991 года уже существовал. Академические и правительственные компьютеры обменивались данными по стеку TCP/IP, соединяясь через телефонные линии, модемы и первые кабельные сети.
Пользователи работали с электронной почтой, скачивали файлы по FTP, читали конференции в Usenet — куда Тим и скинул ссылку — и пользовались системой Gopher (сетевым сервисом для поиска и чтения документов, устроенным в виде иерархических текстовых меню, где документы открывались последовательно через списки, без привычных ссылок внутри самого текста). Но эти сервисы оставались изолированными, а документы на разных серверах не были связаны прямыми переходами.
Бернерс-Ли создал надстройку поверх существующей сети передачи данных, объединив язык HTML, адресацию URI и протокол HTTP. Рабочая станция NeXT стояла на обычном столе в кабинете физического центра CERN и работала как первый веб-сервер. Чтобы машину случайно не выключили во время уборки, автор наклеил на корпус записку с предупреждением: «Эта машина — сервер. НЕ ВЫКЛЮЧАТЬ!». Выдерни кто-то кабель питания — весь веб прекратил бы работу, поскольку существовал ровно один сайт.
Даже один тяжелый фавикон современного сайта нередко весит больше, чем весь первый веб-ресурс целиком.
Среднестатистический пользователь привык к тому, что браузер — это лишь окно для потребления контента. Однако первый браузер WorldWideWeb одновременно был и полноценным редактором. Бернерс-Ли проектировал его не для пассивного «серфинга», а как инструмент, в котором пользователи могли создавать HTML-страницы, редактировать их и связывать между собой гиперссылками.
Когда браузер запрашивал страницу, взаимодействие с сервером происходило по протоколу HTTP. Его версия 0.9 была предельно простой и поддерживала фактически только один метод — GET. Никаких заголовков, статусов ответа или передачи параметров: клиент отправлял запрос на получение файла, сервер молча выдавал HTML-текст и сразу же разрывал соединение. Проект создавался для небольшого сообщества исследователей, поэтому вопросы аутентификации, шифрования и управления доступом на том этапе просто не стояли.
Позже этот ранний этап развития Всемирной паутины стали называть Web 1.0. Сам термин появился лишь спустя несколько лет. Большинство сайтов представляли собой статические страницы, а пользователи в основном читали опубликованную информацию.
Термин Web 2.0 получил широкое распространение в 2004 году после первой конференции Web 2.0, организованной издательством O'Reilly Media. К тому моменту веб уже заметно изменился: переход от статических сайтов к интерактивным сервисам происходил постепенно — по мере развития веб-технологий, роста вычислительных мощностей и появления площадок, где пользователи сами создавали значительную часть контента.
В 2010-х годах центр тяжести веба постепенно сместился к крупным платформам и экосистемам. После публикации статьи Гэвина Вуда «What is Web 3.0?» в 2014 году термин Web3 получил новое распространение в контексте идей децентрализации и блокчейн-технологий. В последующие годы вокруг этой концепции сформировалось отдельное направление развития веб-сервисов.
Современные веб-приложения со сложной логикой под капотом слабо напоминают страницу из 1991 года. За прошедшие десятилетия изменились браузеры, серверы и способы разработки сайтов. Неизменной осталась сама идея World Wide Web — связывать документы гиперссылками по открытым стандартам. Именно эта преемственность во многом и обеспечила вебу необычайно долгую жизнь.
Источник: gemini.google.com





0 комментариев
Добавить комментарий