Це означає, що в конкретний момент часу рушій може виконувати не більше одного рядка коду. Тобто другий рядок не буде виконано, поки не виконається перший. Таке виконання коду (рядок за рядком) називається синхронним.17 May 2022
Асинхронні колбеки – це функції, які визначаються як аргументи під час виклику функції, що почне виконання коду на задньому фоні. Коли код на задньому фоні завершує свою роботу, він викликає колбек-функцію, яка сповіщає, що робота зроблена, або сповіщає про труднощі в завершенні роботи.
Використовуючи асинхронність JavaScript (функції зворотного виклику (callback'и), “проміси” і async/await) ви можете виконувати довгі мережеві запити без блокування основного потоку. Незважаючи на те, що не обов’язково вивчати всі ці концепції, щоб бути хорошим JavaScript-розробником, корисно їх знати.
Асинхронність (Асинхронізм) (від грец. α – заперечення, συν – разом, χρονος – час) – незбіг із чимось у часі; неодномоментність, неодночасність, несинхронність – характеризує процеси, що не збігаються в часі.