Async loader

by Daman Daman

HTML

<script>
var ucitano = 0;

function countLoaded(script){
    ucitano++;
	console.log(script + "je ucitan.");
    
    if(ucitano == 4) {
        sveJeSpremno();
    }
}
    
function sveJeSpremno(){
    console.log("Sve je ucitano. Izvrsenje programa moze da pocne.");
    // startApplication();
}

// isto to na drugi nacin
window.onload = sveJeSpremno;    
</script>

<script async src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular.min.js" onload="countLoaded('angularjs')"></script>
<script async src="https://fb.me/react-0.14.0.js" onload="countLoaded('react')"></script>
<script async src="https://fb.me/react-dom-0.14.0.js" onload="countLoaded('react-dom')"></script>
<script async src="http://code.jquery.com/jquery-migrate-1.2.1.min.js" onload="countLoaded('jquery')"></script>

JavaScript

Upućuje zahteve za učitavanje na sve strane u isto vreme. 

Skripte se učitavaju kako koja stigne, uglavnom prvo one koje su bliže i lakše.

Pogledaj u konzolu redosled.