Возьмем усредненный браузер, уберем все экзотические возможности, которые есть лишь в некоторых.
Что умеет браузер из важного?
1. Рендерить HTML/CSS.
2. Исполнять JS-код (тут неплохо бы расписать возможности — кроме вычислений — это HTTP-запросы, WebSockets, 4 типа хранилища данных, доступ к HTML-модели страницы).
3. Ограниченно выполнять WebAssembly — по сути только для вычислений.
4. Можно, наверное, выделить WebGL.
Кто думал в таком ракурсе? Где бы найти список возможностей кратко?