Document.async
Baseline
Ampliamente disponible
Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde septiembre de 2016.
document.async es utilizado para indicar cuándo un llamado de document.load debe ser sincrónico o asincrónico. true es su valor por defecto, indicando que el documento se cargó asincrónicamente.
(Desde la versión 1.4 alpha es posible cargar documentos sincrónicamente)
Ejemplo
js
function loadXMLData(e) {
alert(new XMLSerializer().serializeToString(e.target)); // Devuelve los contenidos de querydata.xml como un string
}
var xmlDoc = document.implementation.createDocument("", "test", null);
xmlDoc.async = false;
xmlDoc.onload = loadXMLData;
xmlDoc.load("querydata.xml");