Раздел 45 · Python backend: Тарбадель

JS, fetch, SSE и WebSocket

middle~35 мин

без входаВойди, чтобы отмечать прогресс, вести заметки и решать задачи в редакторе. войти

Четвёртую ночь подряд Тейфт сидит у экрана и жмёт «обновить». Узор считает: за ночь две тысячи восемьсот обновлений, и в двух тысячах семистах девяноста девяти журнал не изменился. А запрос Призрака в 03:02 всё равно проскочил между двумя нажатиями.

Страница, которую сервер Вышки отдаёт сейчас, мёртвая: HTML пришёл, браузер его нарисовал, и всё. Чтобы она жила, внутри неё должна работать программа. В браузере такая программа пишется на JavaScript, и это единственный язык этого урока, который ты не будешь запускать: его исполняет браузер. Код на JS будет короткий, и каждую строку ты разберёшь словами.

Сегодня ты увидишь три способа оживить страницу: спрашивать сервер в фоне, держать открытым поток событий и открыть канал в обе стороны. Серверную сторону каждого ты напишешь на Python.

урок из курса

Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.

Оплата пока не подключена: премиум и курсы открываются промокодом.