$doc->addScript('//myscript.js', 'text/javascript', false, true); 

Bedeutet nicht defer nur async

Sind beide auf true wird async versucht, wenn nix geht defer.

Wird defer verwedendet, werden die Scripte in der Reihenfolge wie sie eingebunden sind geladen.