Язык разметки HTML — это основа для создания веб-интерфейсов. HTML5 — самая свежая версия стандарта, где добавлены новые возможности для разработки. 

HTML в веб-разработке — это не имеющая альтернатив технология, так как браузеры умеют отображать только интерфейсы, которые основаны на HTML. При этом, есть несколько подходов к созданию гипертекстовых документов.

В самом простом случае страницы формируются на сервере и отправляются в браузер. Этот способ можно назвать классическим и он работает даже в совсем древних браузерах. Но не стоит ждать высокой интерактивности и быстродействия от такого подхода. 

Более продвинутые подходы основаны на том, что используемая HTML-разметка частично или полностью формируется на стороне браузера при помощи JavaScript на базе шаблонов и основывается на данных полученных с сервера. В этом случае можно добиться как высокой скорости переходов между страницами, так и сделать интерфейс очень интерактивным. Самый прдвинутый случай — это когда разметка полностью формируется при помощи JS, а общение с сервером ограничено только передачей данных (чаще всего в JSON-формате), то такое веб-приложение называется SPA — Single Page Application.

Мы специализируемся на разработке Single Page Application — интерфейсы, основанные на таком подходе самые отзывчивые и в этом случае не возникает никаких ограничений при реализации их интерактивного поведения.

Смотрите также:

JavaScript
CSS3
React
MobX
MobX State Tree