ace doesn't do any async loading by itself
so this depends on the way you are loading ace
if you use minified script included into page then it will be loaded with page
if you use require or something to download script on demand it's easy
to get load event from that
ace.edit just creates editor synchronousely