Inspeccionar la actividad de red en Microsoft Edge DevTools
Este es un tutorial práctica de algunas de las características de DevTools más usadas relacionadas con la inspección de la actividad de red de una página.
Si desea examinar las características, vaya a Referencia de red.
Cuándo usar el panel Red
En general, use el panel Red cuando necesite asegurarse de que los recursos se descargan o cargan según lo esperado. Los casos de uso más comunes para el panel Red son:
- Asegurarse de que los recursos se cargan o descargan realmente.
- Inspeccionar las propiedades de un recurso individual, como los encabezados HTTP, el contenido, el tamaño, y así sucesivamente.
Si está buscando formas de mejorar el rendimiento de carga de página, no empiece con la herramienta Red. Hay muchos tipos de problemas de rendimiento de carga que no están relacionados con la actividad de red. Comience con el panel Auditorías porque le ofrece sugerencias dirigidas sobre cómo mejorar la página. Vaya a Optimizar velocidad del sitio web.
Abrir el panel Red
Para sacar el máximo partido a este tutorial, abra la demostración y pruebe las características de la página de demostración.
Abra la Introducción demo.
Para abrir DevTools, seleccione
Control+Shift+J(Windows, Linux) oCommand+Option+J(macOS). Se abre la herramienta Consola.Es posible que prefiera acoplar DevTools a la parte inferior de la ventana.
Abra la herramienta Red.
Herramienta de consola en DevTools acoplada a la parte inferior de la ventana
En este momento, la herramienta Red está vacía. DevTools solo registra la actividad de red después de abrirlo y no se ha producido ninguna actividad de red desde que abrió DevTools.
Registrar actividad de red
Para ver la actividad de red que provoca una página:
Actualice la página web. El panel Red registra toda la actividad de red en el registro de red.
Cada fila del registro de red representa un recurso. De forma predeterminada, los recursos se enumeran cronológicamente. El recurso superior suele ser el documento HTML principal. El recurso inferior es lo que se solicitó por última vez.
Cada columna representa información sobre un recurso. En la figura anterior se muestran las columnas predeterminadas.
- Estado. El código de estado HTTP para la respuesta.
- Tipo. Tipo de recurso.
- Iniciador. La causa de la solicitud de recurso. CHoosing a link in the Initiator column takes you to the source code that caused the request.
- Hora. Duración de la solicitud.
- Cascada. Representación gráfica de las distintas fases de la solicitud. Para mostrar un desglose, mantenga el mouse en una cascada.
Nota
El gráfico que se encuentra encima del registro de red se denomina Información general. No usará el gráfico Información general en este tutorial, por lo que puede ocultarlo. Vaya a Ocultar el panel Información general.
Después de abrir DevTools, registra la actividad de red en el registro de red. Para demostrar esto, primero mire la parte inferior del registro de red y tome nota mental de la última actividad.
Ahora, seleccione el botón Obtener datos en la demostración.
Vuelva a mirar la parte inferior del registro de red. Se muestra un nuevo
getstarted.jsonrecurso denominado.
Mostrar más información
Las columnas del registro de red se pueden configurar. Puede ocultar las columnas que no está usando. También hay muchas columnas que están ocultas de forma predeterminada que puede resultar útil.
Mantenga el mouse en el encabezado de la tabla Registro de red, abra el menú contextual (haga clic con el botón secundario) y seleccione Dominio. Ahora se muestra el dominio de cada recurso.
Sugerencia
Para revisar la dirección URL completa de un recurso, mantenga el mouse en la celda de la columna Nombre.
Simular una conexión de red más lenta
La conexión de red del equipo que usa para crear sitios es probablemente más rápida que las conexiones de red de los dispositivos móviles de los usuarios. Al limitación de la página, obtienes una mejor idea del tiempo que tarda una página en cargarse en un dispositivo móvil.
Seleccione la lista desplegable Limitación, que está establecida en Sin limitación de forma predeterminada.
Seleccione Lento 3G.
Presione durante mucho tiempo Volver a cargar ( Volver a cargar ) y seleccione Caché vacía y Recarga
dura.En las visitas repetidas, el explorador normalmente sirve algunos archivos de la memoria caché,lo que acelera la carga de la página. La caché vacía y la recarga dura fuerzan al explorador a ir a la red para todos los recursos. Úselo para mostrar cómo un visitante por primera vez experimenta una carga de página.
Nota
El flujo de trabajo Caché vacía y Recarga dura solo está disponible cuando DevTools está abierto.
Capturar capturas de pantalla
Las capturas de pantalla muestran cómo se ve una página web con el tiempo mientras se carga.
Selecciona (
de pantalla.Actualice la página de nuevo con el flujo de trabajo Caché vacía y Recarga dura. Navegue hasta Simular una conexión más lenta si necesita un aviso sobre cómo hacerlo. El panel Capturas de pantalla proporciona miniaturas del aspecto de la página en varios puntos durante el proceso de carga.
Seleccione la primera miniatura. DevTools muestra qué actividad de red se estaba produciendo en ese momento.
La actividad de red que se estaba produciendo durante la primera captura de pantalla
Vuelva a seleccionar ( Configuración de red ) y desactive la casilla Capturar capturas de pantalla
pantalla. ****Actualice la página de nuevo.
Inspeccionar los detalles del recurso
Seleccione un recurso para obtener más información sobre él.
Seleccione
getstarted.html. Se muestra el panel Encabezados. Use este panel para inspeccionar los encabezados HTTP.Seleccione el panel Vista previa. Se muestra una representación básica del HTML.
El panel es útil cuando una API devuelve un código de error en HTML. Es posible que le resulte más fácil leer el HTML representado que el código fuente HTML, o al inspeccionar imágenes.
Seleccione el panel Respuesta. Se muestra el código fuente HTML.
Sugerencia
Cuando se minifica un archivo, seleccione el botón Formato ( Formato ) en la parte inferior del panel Respuesta para volver a aplicar formato al contenido del archivo para que sea
legible. ****Seleccione **** el panel Temporización. Se muestra un desglose de la actividad de red del recurso.
Seleccione Cerrar (
red.
Buscar respuestas y encabezados de red
Use el panel Búsqueda cuando necesite buscar en los encabezados HTTP y las respuestas de todos los recursos una determinada cadena o expresión regular.
Por ejemplo, supongamos que desea comprobar que los recursos usan directivas de caché razonables.
Seleccione Buscar (
). El panel Búsqueda se abre a la izquierda del registro de red.Escriba
no-cachey seleccioneEnter. El panel Búsqueda enumera todas las instancias que encuentrano-cacheen los encabezados de recursos o el contenido.Elija un resultado para ver el recurso en el que se encontró el resultado. Si está viendo los detalles del recurso, seleccione un resultado para ir directamente a él. Por ejemplo, si la consulta se encontró en un encabezado, se abrirá el panel Encabezados. Si la consulta se encontró en el contenido, se abrirá el panel Respuesta.
Cierre el panel Búsqueda y el panel Encabezados.
Filtrar recursos
DevTools proporciona numerosos flujos de trabajo para filtrar recursos que no son relevantes para la tarea en cuestión.
La barra de herramientas Filtros
La barra de herramientas Filtros debe estar activada de forma predeterminada. Si no es así:
- Seleccione Filtrar (
mostrarlo.
Filtrar por cadena, expresión regular o propiedad
El cuadro de texto Filtrar admite muchos tipos diferentes de filtrado.
Escriba
pngen el cuadro de texto Filtrar. Solo se muestran los archivos que contienenpngel texto. En este caso, los únicos archivos que coinciden con el filtro son las imágenes PNG.Escriba
/.*\.[cj]s+$/. DevTools filtra cualquier recurso con un nombre de archivo que no termine con un o un seguidojcde 1 o másscaracteres.Escriba
-main.css. DevTools filtramain.css. Si algún archivo coincide con el patrón, tit también se filtra.Escriba
domain:cdn.glitch.comen el cuadro de texto Filtrar. DevTools filtra cualquier recurso con una dirección URL que no coincida con este dominio.Para obtener la lista completa de propiedades filtrables, vaya a Filtrar solicitudes por propiedades.
Desactive el cuadro de texto Filtrar de cualquier texto.
Filtrar por tipo de recurso
Para centrarse en un determinado tipo de archivo, como hojas de estilos:
Seleccione CSS. El resto de tipos de archivo se filtran.
Para mostrar también scripts, seleccione y mantenga presionado
Control(Windows, Linux) o (macOS) y, aCommandcontinuación, seleccione JS.Para quitar los filtros y volver a mostrar todos los recursos, seleccione Todo.
Para otros flujos de trabajo de filtrado, vaya a Filtrar solicitudes.
Bloquear solicitudes
¿Cómo se ve y se comporta una página cuando algunos de los recursos de página no están disponibles? ¿Falla completamente o todavía es algo funcional? Bloquear solicitudes para averiguar:
Seleccione
Control+Shift+P(Windows, Linux) oCommand+Shift+P(macOS) para abrir el menú de comandos.Escriba
block, seleccione Mostrar bloqueo de solicitudesy seleccioneEnter.Seleccione Agregar patrón ( Agregar patrón
).Escriba
main.css.Seleccione Agregar.
Actualiza la página. Como se esperaba, el estilo de la página está ligeramente desordenado porque la hoja de estilos principal se ha bloqueado.
Nota
Fila
main.cssdel registro de red. El texto rojo significa que el recurso se bloqueó.Anule la selección de la casilla Habilitar bloqueo de solicitudes.
Conclusión
Enhorabuena, ha completado el tutorial. Ahora ya sabe cómo usar la herramienta Red en el Microsoft Edge DevTools.
Vaya a la Referencia de red para descubrir más características de DevTools relacionadas con la inspección de la actividad de red.
Nota
Algunas partes de esta página son modificaciones basadas en el trabajo creado y compartido por Google y se usan según los términos descritos en la Licencia internacional de Creative Commons Attribution 4.0. La página original se encuentra aquí y está redactada por Kayce Basques (Technical Writer, Chrome DevTools & Lighthouse).
Este trabajo se publica bajo una licencia de Atribución 4.0 Internacional de Creative Commons.