1. Изучение веб-разработки
  2. Extension modules
  3. Асинхронный JavaScript

This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

Асинхронный JavaScript

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

Необходимые знания

Асинхронный JavaScript довольно сложная тема, и мы советуем пройти Первые шаги в JavaScript и Блоки в JavaScript прежде чем начать эту тему.

Примечание: Если вы работаете за компьютером/планшетом/другим устройством где у вас нет возможности создавать собственные файлы, вы можете попробовать(почти все) примеры кода в одном из веб-приложений, таких, как JSBin или Glitch.

Руководства

Введение в асинхронный JavaScript

В этой статье мы кратко расскажем о различиях между синхронным и асинхронным программированием, проблемах, связанных с синхронным JavaScript-ом, и взглянем на различные техники асинхронного программирования, с которыми вы столкнётесь. Покажем как эти техники помогают решать проблемы синхронного JavaScript.

Обработка асинхронных операций с помощью Промисов

Расскажем о промисах и том, как использовать API на их основе, а также объясним как работает функция с async и оператор await.

Реализация API на основе Промисов

Статья о том, как реализовать собственный API на основе промисов.

Введение в воркеры

Воркеры позволяют запускать код в отдельном потоке и не блокировать основной поток, чтобы код в нём оставался отзывчивым. В статье мы перепишем «тяжелую» синхронную функцию с использованием воркера.

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

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /