Retrasar la carga de JavaScript en Temas y Componentes

Reviviendo esto porque lo único que queda aquí es enseñar a CSP a permitir cargas de js de temas. Los archivos js han sido permitidos por defecto como cargas de temas desde hace un tiempo.

Si las cargas de js de temas no están bloqueadas por CSP, entonces componentes como Image Annotator - Allows you to annotate images in the previewer no necesitarán cargar sus dependencias en la página de inicio (~170kb comprimido). Ese componente, por ejemplo, solo necesitará cargar esas dependencias si se abre el compositor. Además, nunca necesita cargarlas para los espectadores anónimos.

También, este cambio “permitiría” que los temas tengan archivos de web worker que pueden hacer un trabajo pesado fuera del hilo principal.

Permitir entre comillas arriba porque puedes tenerlos como blobs, pero es mucho más agradable tenerlos en archivos separados en lugar de jugar con javascript en una cadena.

4 Me gusta