JavaScript
На HTML страницах JavaScript используется для:
- Динамической и асинхронной загрузки частей страницы в виде HTML и данных (обычно в JSON формате)
- Реакции на действия пользователя на странице (клик на кнопку, ввод текста в поле)
- Переодического выполнения кода (к примеру для обновления страницы: часики, таймер)
Перечисленные выше действия также являются и тремя категориями источников асинхронных событий в браузере:
- Получение ответа от сервера
- Действие пользователя на странице
- Срабатывание таймера или интервала