Carga de Javascript Retardada (deferred)

El <fdw:deferredScript> es un componente basado en el estándar <h:outputScript> que difiere la carga del recurso de script al evento de carga de la página. En otras palabras, el recurso de script dado solo se carga cuando la página realmente termina de cargarse. Por lo tanto, el usuario final puede comenzar a trabajar con la página web sin esperar a que se carguen los scripts adicionales. Por lo general, son ese tipo de scripts los que son solo para una mejora progresiva y, por lo tanto, no son esenciales para el funcionamiento de la página web.

Se utliza de la misma manera que un <h:outputScript>, con una biblioteca y un nombre:

<fdw:deferredScript library="yourlibrary" name="scripts/filename.js" />

Puede usar los atributos opcionales onbegin, onsuccess y onerror para declarar el código JavaScript que debe ejecutarse respectivamente justo antes de que se cargue el script, justo después de que el script se haya cargado correctamente y/o cuando la carga del script haya fallado.


JUAN MIGUEL BERNAL GONZALEZ 17/06/2020 12:51