async function optimizeJavi() {
showSpinner();
const JaviVelezOptimizedImage = await JoanLeonMagicAndSecretOtimization();
loadImage(JaviVelezOptimizedImage);
hideSpinner();
}
optimizeJavi();
Field
Interactivity | Core Web Vitals
Lab
Lab
<link rel="prefetch" href="/style.css" as="style" />
<link rel="preload" href="/style.css" as="style" />
<link rel="preconnect" href="https://example.com" />
<link rel="dns-prefetch" href="https://example.com" />
<link rel="prerender" href="https://example.com/about.html" />
<link rel="modulepreload" href="/script.js" />
<script async src="script.js">
<script defer src="script.js">
Úsalo si es importante que el script se ejecute antes en el proceso de carga.
Úsalo para recursos menos críticos. Un reproductor de video que se encuentra en la mitad inferior de la página, o un chat, por ejemplo.
// Import all the array utilities!
import arrayUtils from "array-utils";
// Import only some of the utilities!
import { unique, implode, explode } from "array-utils";
import React from "react";
import React, {useState, useEffect} from "react";
import * as React from "react";