Вглубь истории, но не в глубь веков: короткое вступление
Можем констатировать, что сегодняшний интернет появился, как побочное явление развития науки – просто перед учеными встала проблема быстрой передачи информации. Понятно, что во главе угла стояли вопросы оборонные и армия финансировала перспективные разработки. Первая сеть (ARPANET) появилась в распоряжении командования армии США еще в 1969г. и стала удачным заделом на цифровое будущее. Здесь же зародился протокол маршрутизации IP, внедренный в работу в январе 1983 и практически не изменившийся до наших дней. Монополия военных над системой продолжалась до конца 80-х, когда появились первые частные подключения (1989-90) к некогда засекреченным и недоступным для широкого использования технологиям. А последние барьеры перед коммерческим интернетом открылись в 1995 году – сеть стала свободной и общедоступной.
Появление HTML неразрывно связано с именем британца Тимоти Бернерса-Ли. Работая в Европейском ядерном центре в Женеве (Швейцария), во второй половине 80-х он разработал простой и логичный язык гипертекстовой разметки страниц, позволяющий осуществлять обмен документацией между участниками сети, и при этом не требующий знаний основ верстки. Конечно, по функциональным возможностям это был очень далекий прототип современного формата, но свою миссию он нес достойно. Вряд ли кто-нибудь ожидал, что спустя всего 10 лет, HTML переживет второе рождение и станет основным драйвером развития глобального интернета.
Сначала была война: HTML и браузерные баталии
Конец ХХ века можно охарактеризовать, как дикую анархию в освоении цифрового пространства. Ведь мало создать сайт – нужно чтобы он отображался на компьютерах пользователей. И здесь на передний план вышли разработчики программного обеспечения. Их соперничество могло остаться в плоскости коммерческих разборок, если бы не одно «но». В борьбе за рынок, производители не придерживались правил общей структуры и вводили собственные нормы для создаваемых сайтов. Это привело к печальным результатам – веб-страницы некорректно отображались в различных браузерах.
Накал борьбы выплескивался за границы корпоративных тайн и выходил в публичное пространство. Сегодня это назвали бы троллингом, но два десятилетия назад подобные эскапады были еще в новинку. Судите сами.
Выпустив на рынок IE 4.0, Майкрософт разместил его гигантский трехметровый логотип напротив офиса своего главного конкурента, компании Netscape. Естественно, что этот «монумент» долго не простоял и был повержен разозленными сотрудниками. А на освободившемся месте появился фирменный динозавр, держащий в лапах напоминание о распределении долей рынка. Нужно заметить, что в тот момент браузеры Netscape были установлены на 72 компьютерах из 100.
Правда, сложившееся соотношение не помогло ситуативному лидеру. Microsoft предсказуемо подмял соперника, отобрал преимущество и навел порядок в контролируемом пространстве. С этого времени использование HTML упорядочилось, никто больше не изобретал новых тегов, а сайтостроение до сих пор оперирует понятием «кроссбраузерность» – способность одинаково отображаться во всех программах просмотра веб-страниц. Новые игроки этого сегмента – Apple, Mozilla и Opera – сделали правильные выводы из истории и в 2004 году объединились в сообщество WHATWG, целью которого стало развитие HTML и API. Качество создания сайтов переместилось на новый уровень.
С HTML 5 жить стало легче
Сегодня в практику внедрена 5-я версия языка разметки. Она готовилась долго, начиная с 2004 года. Разногласия между авторитетными институтами интернета надолго затормозили выход в свет окончательного релиза (2014). Взяв от предшественника лучшее, HTML5 существенно расширил и дополнил арсенал технических возможностей разработчиков сайтов.
- Произошло изменение синтаксиса гипертекстовой разметки.
- Реализована масштабируемая векторная графика.
- Появились новые элементы, атрибуты и компоненты ввода.
Очевидно, что на этом история не заканчивается. В ближайшее время нас ожидают нововведения, связанные с проникновением глобальной сети в мобильные устройства и – чем черт не шутит – прогнозируемое расширение зоны влияния искусственного интеллекта. Интернет становится доступнее, умнее и быстрее – а это значит, что сайты и пользователи предъявят новые требования к языку разметки.
История только начинается.