Qu'est-ce que le code asynchrone accomplit ou permet spécifiquement que l'ancien code ne fasse pas?
la source
Qu'est-ce que le code asynchrone accomplit ou permet spécifiquement que l'ancien code ne fasse pas?
Le code plus récent utilise la capacité des navigateurs modernes à exécuter Javascript de manière aysnchrone à partir du rendu de la page (en fait, il est exécuté dans un autre thread plutôt que dans le thread de rendu de la page principale).
Cela permet au code d'être placé en haut de la page sans affecter les performances de rendu de page perçues.
Cela signifie à son tour que les chargements de page partiels (par exemple, quelqu'un qui appuie sur le bouton "Stop" ou qui navigue sur une autre page) sont plus susceptibles d'être capturés par le script. Avec l'ancien code, si l'utilisateur s'éloigne avant que la section JavaScript ne soit chargée et exécutée, il est possible que l'impression de page ne soit pas enregistrée correctement.