HTML5 games can???t assume their assets such as images or audio will be on the player???s local machine, as HTML5 games imply being played in a web browser with assets downloaded over HTTP. Because the network is involved, the browser isn???t sure when the assets for the game will be downloaded and available.