Definirea modulelor asincrone ( AMD ) este o abordare a dezvoltării software în care modulele și dependențele lor pot fi încărcate asincron . Încărcarea asincronă a modulelor vă permite să îmbunătățiți viteza de încărcare a unei pagini web în ansamblu, deoarece modulele sunt încărcate simultan cu restul conținutului site-ului .
În plus, AMD poate fi folosit în timpul dezvoltării pentru a separa codul JavaScript în fișiere diferite.
Pentru utilizare în producție (așa-numita construcție de producție), se recomandă ca fișierele JavaScript să fie combinate și comprimate într-un singur fișier minimizat (js-bundle).
Mecanisme similare există în limbajul de programare Java , unde cuvintele cheie „import”, „pachet” și „Clasă” sunt folosite pentru a defini modulele.
ECMAScript | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dialectele | |||||||||||||
Motoare ( comparație ) | |||||||||||||
Cadre , biblioteci |
| ||||||||||||
oameni | |||||||||||||
Alte |
|