Extractor de CSS crítico

Extractor de CSS crítico: estilos above the fold en línea | We.Inc

Pega tu HTML y CSS, elige un tamaño de pantalla y conserva solo las reglas que dan estilo a lo que se ve antes de hacer scroll. Copia un bloque style en línea y el patrón preload.

Extractor de CSS crítico

El CSS crítico es el pequeño conjunto de reglas necesario para dibujar lo que un visitante ve antes de hacer scroll. Pega aquí el HTML y la hoja de estilos de una página, elige un tamaño de pantalla, y esta herramienta maqueta la página en un marco fijo, conserva las reglas que coinciden con elementos visibles y te da un bloque style en línea más un enlace a la hoja de estilos diferida.

Qué conserva el extractor

Los navegadores esperan a cada hoja de estilos del head antes de dibujar nada. Poner en línea las pocas reglas que necesita la primera pantalla y luego cargar el archivo completo sin bloquear hace que la página aparezca antes. Esta herramienta hace esa selección por ti a partir del código que pegas. Funciona en tu navegador y nunca descarga una URL, así que pega el HTML y el CSS finales de la página en lugar de un enlace.

Preguntas frecuentes

¿Es lo mismo que los paquetes Critical o Penthouse?

Sigue la misma idea de forma más sencilla. Esas herramientas de línea de comandos controlan un navegador headless real sobre tus páginas compiladas. Esta página usa tu propio navegador y el código que pegas, así que trata el resultado como una aproximación cercana y prueba la página después.

¿Por qué el enlace preload necesita onload?

rel=preload con as=style descarga la hoja de estilos sin aplicarla. El manejador onload cambia rel a stylesheet cuando llega el archivo, lo que la aplica sin bloquear el primer pintado. La copia en noscript cubre a los visitantes con los scripts desactivados.

¿Poner el CSS en línea perjudica la caché?

Las reglas en línea se reenvían con cada página HTML, y por eso el bloque debe ser pequeño. La hoja de estilos completa sigue siendo un archivo aparte, así que se guarda en caché como siempre tras la primera visita.

¿Puede leer mi sitio en vivo?

No. Una página estática en tu navegador no puede cargar el código de otro sitio, así que no se descarga nada. Abre tu página, mira su código fuente y su hoja de estilos, y pega ambos. Nada de lo que pegas se sube.

¿Y si mi CSS usa un framework como Tailwind?

Pega el archivo CSS compilado que genera tu build, no el código fuente con líneas @tailwind o @import. El extractor trabaja con reglas finales, y las clases de utilidad de tu HTML se comparan como cualquier otro selector.

Dónde está realmente el pliegue

Poner el resultado en tu página

El patrón de carga que escribe la herramienta

Reglas críticas en línea y luego el resto sin bloquear

Este es el patrón que describe web.dev. El bloque style contiene las reglas extraídas; el enlace preload descarga el archivo completo y lo aplica al cargar, y la línea noscript es la alternativa.

Límites conocidos de un extractor en el navegador

Qué revisar a mano

Extraer CSS crítico

La herramienta carga con una página de ejemplo de una panadería para que veas el resultado antes de pegar tu propio código.

HTML de la página

CSS de la hoja de estilos

Tamaño de pantalla

Tablet 820 x 1000

Portátil 1366 x 768

Escritorio 1920 x 1000

Ancho (px)

Altura del pliegue (px)

Conservar siempre las reglas @font-face

Tu página al tamaño elegido, sin scripts

La línea discontinua marca el pliegue.

Se leyeron {read} reglas y se conservaron {kept}. El CSS crítico ocupa {bytes} bytes antes de comprimir.

Maquetando la página...

Ninguna regla coincidió. Comprueba que el HTML y el CSS son de la misma página.

Pon esto en línea en el head

Luego carga la hoja de estilos completa así

Copiar bloque style

Copiar enlace preload

Volver a cargar el ejemplo

Vaciar ambos cuadros

Empieza gratis · Sin tarjeta de crédito

Relacionado: Herramientas Gratuitas

Producto

Para quién es

Funciones

Recursos

Empresa

Mapa del sitio