Що, зокрема, асинхронний код виконує або дозволяє, щоб старіший код не робив?
Що, зокрема, асинхронний код виконує або дозволяє, щоб старіший код не робив?
Відповіді:
Новіший код використовує можливість сучасних браузерів виконувати Javascript безсинхронно від візуалізації сторінки (фактично вона виконується в іншому потоці, а не в основному потоці візуалізації сторінки).
Це дозволяє розмістити код у верхній частині сторінки, не впливаючи на сприйняті показники відображення сторінки.
Це в свою чергу означає, що сценарій часткового завантаження сторінки (наприклад, хтось натискає кнопку "Стоп" або переходить на іншу сторінку), швидше за все, буде захоплений сценарієм. За допомогою старого коду, якщо користувач переходить до того, як розділ JavaScript буде завантажений і виконаний, можливо, показ сторінки не буде записаний належним чином.