Qué hay de nuevo en DevTools (Chrome 98)
Gracias Carlos Caballero por la traducción y Miguel Ángel por la revisión.
¿Tienes interés en mejorar DevTools? Regístrate para participar en la Google User Research aquí.
Función en vista previa: Árbol de accesibilidad de página completa
El nuevo arbol de accesibilidad de página completa hace más fácil obtener una visión del árbol de accesibilidad y te ayuda a una mejor comprensión de cómo el contenido de tu web es expuesto a la tecnología de asistencia.
En el panel Elementos, abre el panel Accessibilidad y selecciona la casilla Enable full-page accessibility tree. A continuación, recarga DevTools y verás un nuevo botón de accesibilidad en el panel Elementos.
Clic en este botón para activar/desactivar la vista de árbol de accesibilidad de pantalla completa. Puede expandir nodos o cliquear para ver detalles en el panel de Accesibilidad.
Anteriormente, el árbol de accesibilidad estaba disponible en el panel de Accesibilidad. La vista es limitada, solo le permite explorar un único nodo y sus ancestros.
Nuestro equipo está aún trabajando activamente en esta novedad. ¡Estamos buscando tu feedback para futuras mejoras!
Chromium issue: 887173
Cambios más precisos en la pestaña Cambios
Los cambios de código en la pestaña Cambios se imprimen desplegados automáticamente.
Anteriormente, era difícil rastrear los cambios reales del código fuente minificado porque el código se muestra en una sola línea.
Chromium issues: 1238818, 1268754 , 1086491
Establecer un tiempo de espera más largo para la grabación del flujo de usuario
Ahora puede ajustar la configuración de Tiempo de espera (timeout) en el panel Recorder para todos los pasos o para un paso específico. Esto es útil especialmente para páginas con solicitudes de red lentas y animación prolongada.
Por ejemplo, registré un flujo de usuario en esta página de demostración para cargar y hacer clic en la opción del menú. Sin embargo, la carga de los elementos del menú es lenta (esta tarda 6 segundos). La reproducción de este flujo de usuario falló porque supera los 5 segundos (el tiempo de espera predeterminado).
Podemos usar la nueva configuración de Tiempo de espera para arreglar esto. Expanda el paso en el que hacemos clic en el elemento del menú. Edite el paso mediante Add timeout y configúrelo en 6000 milisegundos (igual a 6s).
Opcionalmente, puede ajustar el Tiempo de espera en Replay settings para todos los pasos. Expanda la configuración de reproducción (Replay settings) y edite el valor de Timeout.
Chromium issue: 1257499
Asegúrese de que sus páginas se puedan almacenar en caché con la pestaña de caché Atrás/adelante
Caché Atrás/adelante (o bfcache) es una optimización del navegador que permite la navegación instantánea hacia atrás y hacia adelante.
La nueva pestaña Caché atrás/adelante puede ayudarle a probar sus páginas para asegurarse de que estén optimizadas para bfcache e identificar cualquier problema que pueda estar impidiendo que sean elegibles.
Para probar una página en particular, navegue hasta ella en Chrome y luego, en DevTools, vaya a Aplicación > Caché de páginas completas. A continuación, haga clic en el botón Realizar prueba y DevTools intentará navegar hacia adelante y hacia atrás para determinar si la página se puede restaurar desde bfcache.
Como desarrolladores web, es fundamental saber cómo optimizar sus páginas para bfcache en todos los navegadores porque mejorará significativamente la experiencia de navegación de los usuarios, especialmente aquellos con redes o dispositivos más lentos.
Chromium issue: 1110752
Nuevo filtro de panel de propiedades
Si desea enfocarse en una propiedad específica en el panel Propiedades, ahora puede escribir el nombre o el valor de esa propiedad en el nuevo cuadro de texto Filter
Por defecto, las propiedades cuyo valor son null
o undefined
no se muestran. Active la casilla de verificación Show All para ver todas las propiedades.
¡Estas mejoras le permiten llegar a las propiedades que le interesan más rápido y, por lo tanto, mejorar su productividad!
Chromium issue: 1269674
Emular la característica de medios de colores forzados de CSS
La función de medios CSS colores forzados se usa para detectar si el agente de usuario ha habilitado un modo de colores forzados (por ejemplo, el modo de alto contraste de Windows) donde impone una paleta de colores limitada elegida por el usuario en la página.
Abra el Menú de comandos, ejecute el comando Mostrar renderizado y luego configure el menú desplegable Emular función multimedia CSS forced-colors.
Chromium issue: 1130859
Mostrar reglas con el comando hover
Ahora puede abrir el Menú de comandos y ejecutar el comando Show rulers on hover. Las reglas de página facilitan la medición del ancho y el alto de un elemento.
Anteriormente, solo podía habilitar las reglas de página a través de la casilla de verificación Preferencias > Show rulers on hover.
Chromium issue: 1270562
row-reverse
y column-reverse
en el editor Flexbox
Soporte para El editor Flexbox agregó dos nuevos botones para admitir row-reverse
y column-reverse
en flex-direction
.
Chromium issue: 1263866
Nuevos atajos de teclado para reproducir XHR y expandir todos los resultados de búsqueda
Atajos de teclado para repetir XHR en el panel Red
Seleccione una solicitud XHR en el panel Red y presione R en el teclado para repetir el XHR. Anteriormente, solo podía repetir el XHR a través del menú contextual (clic con el botón derecho > Repetir XHR)
Chromium issue: 1050021
Atajo de teclado para expandir todos los resultados de búsqueda
Se agregó un nuevo acceso directo en la pestaña Buscar que le permite expandir y contraer todos los resultados de búsqueda. Anteriormente, solo podía expandir y contraer los resultados de la búsqueda haciendo clic en un archivo a la vez.
Abra la pestaña de búsqueda a través de Esc > Menú de 3 puntos > Buscar. Ingrese una cadena de búsqueda (por ejemplo, function
) y presione Entrar para ver la lista de resultados de búsqueda. Enfóquese en los resultados de la búsqueda y use el siguiente atajo para expandir/contraer los archivos de búsqueda:
- Windows / Linux -
Ctrl
+Shift
+{
or}
- MacOS -
Cmd
+Options
+{
or}
Vaya a los atajos de teclado para consultar los atajos de teclado en Chrome DevTools.
Lighthouse 9
El panel Lighthouse ahora ejecuta Lighthouse 9. Lighthouse ahora enumerará todos los elementos que comparten la misma identificación.
La identificación de elemento no único es un problema de accesibilidad común. Por ejemplo, la identificación a la que se hace referencia en un atributo aria-labelledby
se usa en múltiples elementos.
Consulte Novedades de Lighthouse 9.0 para obtener más detalles sobre las actualizaciones.
Chromium issue: 772558
Panel Fuentes mejorado
Muchas mejoras de estabilidad en el panel Fuentes a medida que lo actualizamos para usar CodeMirror 6. Aquí hay algunas mejoras notables:
- Significativamente más rápido al abrir archivos grandes (por ejemplo, WASM, JavaScript)
- No más desplazamiento aleatorio al recorrer el código
- Sugerencias de autocompletado mejoradas para códigos editables (por ejemplo,
snippets
, sobreescribir valores locales)
Chromium issue: 1241848
Destacados varios
Estas son algunas correcciones notables en esta versión:
- Visualización adecuada del diagrama de cascada de las solicitudes de red. Anteriormente, el estilo estaba roto. (1275501)
- El resaltado del código se rompía al buscar en documentos con líneas muy largas en el panel Fuentes. Ahora está arreglado. (1275496)
- No más pestañas duplicadas de Payload en las solicitudes de red. (1273972)
- Se corrigieron los detalles de los cambios de diseño que faltaban en la sección Resumen del panel Rendimiento. (1259606)
- Admite caracteres arbitrarios (por ejemplo,
,
,.
), en consultas de Búsqueda de red. (1267196)
[Experimental] Endpoints en el panel de informes de API
Para habilitar el experimento, marque la casilla de verificación Enable Reporting API panel in the Application panel en Configuración > Experimentos.
El panel experimental API Reporting se introdujo en Chrome 96 para ayudarlo a monitorear los informes generados en su página y su estado.
La sección Endpoints ya está disponible. Le brinda una descripción general de todos los endpoints
configurados en el encabezado Reporting-Endpoints
.
Aprenda a usar la API de informes para monitorear violaciones de seguridad, llamadas a API obsoletas y más.
Chromium issue: 1200732
Descarga de los canales de vista previa
Considera usar Chrome Canary, Dev o Beta como tu navegador de desarrollo por defecto. Estos canales de prueba te dan acceso a las últimas funcionalidades de DevTools, probar innovadoras APIs de la plataforma web y encontrar errores en tus sitios antes que tus usuarios lo hagan.
Ponerse en contacto con el equipo de Chrome DevTools
Usa las siguientes opciones para hablar sobre nuevas funcionalidades y cambios en el artículo o cuaquier cosa relacionada con DevTools.
- Envía una sugerencia u opinión a través de crbug.com.
- Reporta un problema con DevTools usando Más opciones > Ayuda > Reportar un problema con DevTools in DevTools.
- Haz un Tweet a @ChromeDevTools.
- Deja un comentario en los vídeos de YouTube sobre Qué hay de nuevo en DevTools.
Más características de DevTools
Por favor, revisa la versión en inglés de What's New In DevTools para una lista completa de las características lanzadas. Debajo tienes más contenido que ha sido traducido al castellano.
Chrome 109
- Recorder: Copia como opciones para los pasos, reproducción en la página, menú contextual del paso
- Muestra los nombres reales de las funciones en las grabaciones de rendimiento
- Nuevos atajos de teclado en el panel Consola y Fuentes
- Mejoras en la depuración de JavaScript {: #debugging
- Otros aspectos destacados
- [Experimental] Mejorada la UX para la gestión de puntos de interrupción
- [Experimental] Formatea automáticamente el código para una mejor lectura
Chrome 108
- Sugerencias para las propiedades CSS inactivas
- Detección automática de XPath y selectores de texto en el panel Grabador
- Paso a paso a través de expresiones separadas por comas
- Mejoras en la configuración de la lista de ignorados
- Otros detalles destacados
Chrome 107
- Personalizar atajos de teclado en DevTools
- Alternar entre temas claro y oscuro con un atajo de teclado
- Resaltar objetos C/C++ en el Inspector de memoria
- Soporte para información completa del iniciador al importar HAR
- Iniciar búsqueda en el DOM después de presionar
Enter
- Mostrar iconos
start
yend
para propiedades CSS flexboxalign-content
- Otros detalles destacados
Chrome 106
- Agrupar archivos por Autoría/Desplegado en el panel Fuentes
- Rastreos de pila vinculados para operaciones asincrónicas
- Ignorar automáticamente los scripts de terceros conocidos
- Pila de llamadas mejorada durante la depuración
- Ocultar fuentes ignoradas en el panel Fuentes
- Ocultar archivos ignorados en el menú de comandos
- Nueva pista de interacciones en el panel Rendimiento
- Desglose de tiempos de LCP en el panel Perspectivas de Rendimiento
- Generar automáticamente el nombre predeterminado para las grabaciones en el panel Grabadora
- Otros detalles destacados
Chrome 105
- Reproducción paso a paso en el panel Recorder
- Soporte de eventos de ratón en el panel Recorder
- Largest Contentful Paint (LCP) en el panel Performance Insights
- Identificar parpadeos de texto (FOIT, FOUT) como causas potenciales de desplazamientos de diseño
- Controladores de protocolo en el panel de Manifiesto
- Insignia de capa superior en el panel de Elementos
- Enlazar información de depuración de WASM al momento de ejecutar
- Soporte para edición en vivo durante la depuración
- Ver y editar las reglas de @scope en el panel de Estilos
- Mejoras en los mapas de código fuente
- Otros detalles destacados
Chrome 104
- Reiniciar el marco durante la depuración
- Opciones de reproducción lenta en el panel Grabador
- Crear una extensión para el panel de la grabadora
- Agrupar archivos por Autoría/Implementación en el panel Orígenes
- Nueva pista de tiempos de usuario en el panel de información de rendimiento
- Revelar el slot asignado de un elemento
- Simular la concurrencia de hardware en las grabaciones de rendimiento
- Vista previa del valor sin color al autocompletar variables CSS
- Identificar los marcos de bloqueo en el panel de caché Atrás/Adelante
- Sugerencias de autocompletado mejoradas para objetos de JavaScript
- Mejoras en los mapas de origen
- Otros detalles destacados
Chrome 103
- Captura de eventos de doble-click y clic derecho en el panel Grabación
- Nuevos modos de tiempo e instantánea en el panel Lighthouse
- Mejora en el control de zoom en el panel de Consejos de Rendimiento
- Confirmar para eliminar de una grabación de rendimiento
- Reordene los paneles en el panel de elementos
- Eligiendo un color fuera del navegador
- Mejorada previsualización de valor en línea durante la depuración
- Soporte para grandes bloques para autenticadores virtuales
- Nuevos atajos de teclado en el panel Fuentes
- Mejoras en los source maps
Chrome 102
- Función de vista previa: nuevo panel de información de rendimiento
- Nuevos atajos para emular temas claros y oscuros
- Mejore la seguridad en la pestaña Vista previa de la red
- Recarga mejorada en el punto de interrupción
- Actualizaciones de la consola
- Cancelar registro de flujo de usuario al inicio
- Mostrar pseudoelementos heredados resaltados en el panel Estilos
- Destacados varios
- [Experimental] Copiar cambios de CSS
- [Experimental] Selección de color fuera del navegador
Chrome 101
- Importar y exportar como JSON flujos de usuario grabados
- Ver capas de cascada en el panel de Estilos
- Soporte para la función de color hwb()
- Mejorada la visualización de las propiedades privadas
- Varios aspectos destacados
- [Experimental] Nuevos modos tiempo de espera e instantánea en el panel Lighthouse
Chrome 100
- Ver y editar reglas @supports en el panel Estilos
- Admite selectores comunes de forma predeterminada
- Personaliza el selector de grabaciones
- Cambiar el nombre de una grabación
- Vista previa de propiedades de clase/función al pasar el mouse
- Fotogramas presentados parcialmente en el panel Rendimiento
- Otros detalles destacados
Chrome 99
- Limitación de las peticiones WebSocket
- Nuevo panel de la API de Reportes en el panel Aplicación
- Soporte para esperar hasta que un elemento sea visible/clicable en el panel Recorder
- Mejores estilos de consola, formateado y filtrado
- Depuración de extensiones de Chrome con archivos de mapa de código fuente
- Mejorado árbol de carpetas de fuente en el panel de Fuentes
- Muestra los archivos de fuente de Worker en el panel de Fuentes
- Actualizaciones del modo oscuro automático de Chrome
- Selector de color y panel de división en modo táctil
- Otros detalles destacados
Chrome 98
- Función en vista previa: Árbol de accesibilidad de página completa
- Establecer un tiempo de espera más largo para la grabación del flujo de usuario
- Set longer timeout for user flow recording
- Asegúrese de que sus páginas se puedan almacenar en caché con la pestaña de caché Atrás/adelante
- Nuevo filtro de panel de propiedades
- Emular la característica de medios de colores forzados de CSS
- Mostrar reglas con el comando hover
- Soporte para
row-reverse
ycolumn-reverse
en el editor Flexbox - Nuevos atajos de teclado para reproducir XHR y expandir todos los resultados de búsqueda
- Lighthouse 9
- Panel Fuentes mejorado
- Destacados varios
- [Experimental] Endpoints en el panel de informes de API
Chrome 97
- Función en vista previa: Nuevo panel de Grabadora
- Actualización de la lista de dispositivos en el Modo Dispositivo
- Autocompletado con Editar como HTML
- Mejorada la experiencia de depuración de código
- Sincronización de configuraciones de DevTools entre dispositivos
Chrome 96
Función de vista previa: Nuevo panel de Descripción General de CSS
Mejoras en la visualización de propiedades en el panel Propiedades
Vista previa y evaluación adecuadas de los objetos
Intl
en la consolaPanel de caché de la aplicación en desuso (deprecated) en el panel de la aplicación
[Experimental] Nuevo panel de la API de informes en el panel de la aplicación
Chrome 95
- Nuevas herramientas para cambiar medidas en CSS
- Oculta problemas en la pestaña Problemas
- Mejora la visualización de propiedades
- LLighthouse 8.4 en el panel Lighthouse
- Ordena los fragmentos en el panel Fuentes
- Nuevos enlaces a las notas de la versión traducida y reporta un error de traducción
- Mejorado el menú de comandos de DevTools
Chrome 94
- Utiliza DevTools en tu idioma preferido
- Nest Hub en la lista de dispositivos
- Ensayos de origen en la vista de detalle de Frame
- Nueva insignia de consultas de contenedor CSS
- Nuevo checkbox para invertir los filtros del panel de Red
- Eliminación próxima (
deprecated
) de la barra lateral de la Consola - Mostrar cabecera
Set-Cookie
sin procesar en la pestaña Problemas y el panel Red - Visualización coherente de los descriptores de acceso nativos como propiedades propias en la consola
- Pila de error más adecuada para scripts en línea con #sourceURL
- Cambiar el formato de color en el panel Computado
- Sustitución de tooltips personalizados por tooltips nativos en HTML
- [Experimental] Ocultar problemas en la pestaña de Problemas
Chrome 93
- Consultas de contenedores CSS editables en el panel de Estilos
- Previsualización de paquetes Web en el panel de Red
- Depuración de la API de Informes de Atribución
- Mejor manejo de cadenas de texto en la Consola
- Mejoras en la depuración de CORS
- Lighthouse 8.1
- Muestra una nueva nota URL en el panel de Manifiesto
- Arreglados los selectors CSS coincidentes
- Mostrando las respuestas JSON con formato legible
Chrome 92
- Editor de CSS Grid
- Soporte para la redeclaración de
const
en la consola - Visor de orden de los elementos
- Nuevos accesos directos a los detalles de un iframe
- Mejor soporte para depurar CORS
- Renombrar etiqueta XHR por Fetch/XHR
- Filtra los recursos de tipo Wasm en el panel de Network
- Reporta problemas con el modo Quirks en la pestaña de Issues
- Reporta problemas con el modo Quirks en la pestaña de Issues
- Incluye las intersecciones computadas en el panel de Performance
- Lighthouse 7.5 en el panel de Lighthouse
- "Restart frame" queda obsoleto en el menú contextual de la pila de llamada
- [Experimental] Monitor de protocolo
- [Experimental] Grabadora de Puppeteer