4th Street Bar Hive-Bar

Hive-Bar Powered by Hive beta-fdb5b5b

Community post

Async & Defer, la différence.

async-et-defer.jpeg

· Introduction
J'ai récemment eu ce soucis avec les fichiers JavaScript qui ralentissait une page dès son chargement. Ce n'est pas agréable d'attendre, je le conçois. C'est pour ça que je me suis penché sur l'histoire du async et le defer.
Deux différents modes de chargements, l'un qui charge pendant l’exécution du JS et l'autre qui attends que tout soit chargé pour que le JS s'exécute à la fin.


· Explication des différents mode d'exécution

Comme dit précédemment pour l'async, il se charge pendant l'analyse du HTML mais aussi l'exécution du JavaScript. Donc il charge tout d'un seul coup.
Tandis que defer, lui attends patiemment le chargement de la page et de l'analyse du HTML, il s'exécute au dernier moment.

Schéma du Async
schéma-async.png

Schéma du Defer
schéma-defer.png


· Sans ses deux, il se passe quoi?

Alors vous n'êtes pas obligé de mettre ces deux formes de chargement bien qu'il soit utile, si vous ne mettez rien dans votre code qui va récupérer la ressource JS, il va l'exécuter en même temps que le chargement.
schéma-script.png


· Me soutenir

Nom Adresse
Dogecoin D7DDz1hnvZT1tVESDXogbgz9jMj6EQxwsy
Bitcoin 18sFmr937hFDLmTZVJLEkRpuFtokNBqrLq
Dashcoin Xt91cJfRG7kpDMiirJBcbXsJifBegGBEHf
Litecoin LZHS7YFUkWRSUZgfnghSYfT6PRPUnNBSCo
Ecoin e6QZqTFpPR92Sa5pmFoiZp8vFJ5z2XZD8s
Patreon https://www.patreon.com/thomasbnt

· Me retrouver

Nom Adresse
Mastodon https://mstdn.io/@thomasbnt
Reddit https://reddit.com/u/Hyprimort
Serveur Discord https://discord.gg/9gcxwVY
Envoyer un email [email protected]
Site Web https://thomasbnt.fr/
En savoir plus sur moi https://thomasbnt.fr/about
3 upvotes $0.00

Replies (0)

Conversation

No replies yet

Replies will appear here as people join the conversation.

Review before signing

Posting as . Signing with . Keychain permission: Posting. Hive Keychain will ask you to approve this action next.


  
Technical details

Operation fingerprint: