Четыре слоя

Из чего вырос современный веб

У веба нет одного «движка прогресса». Он развивался как сочетание документов, оформления, программирования и сетевого обмена.

HTML: смысл и структура

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

CSS: представление отдельно от содержания

CSS позволил вынести визуальное оформление из разметки. Это сделало сайты проще в сопровождении и открыло путь к адаптивным сеткам, анимации, типографике и сложным интерфейсам без превращения HTML в набор визуальных инструкций.

JavaScript: страница начинает отвечать

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

HTTP: правила разговора

HTTP определяет, как клиент и сервер обмениваются запросами и ответами. Ранний протокол был предельно прост; последующие версии добавляли заголовки, постоянные соединения, эффективную мультиплексацию и новые транспортные механизмы.

Современный веб — это значительно больше четырёх технологий: DOM, SVG, WebRTC, WebAssembly, WebGL/WebGPU, Service Workers, Storage API и множество других спецификаций расширяют платформу.