Novedades de Herramientas para desarrolladores (Chrome 112)

Sofia Emelianova
Sofia Emelianova

Actualizaciones de la grabadora

Compatibilidad con extensiones para volver a reproducir

La grabadora admite opciones de reproducción personalizadas que puedes incorporar en Herramientas para desarrolladores con una extensión.

Prueba la extensión de ejemplo. Selecciona la nueva opción de repetición personalizada para abrir la IU de repetición personalizada.

IU de reproducción personalizada

Para personalizar la Grabadora según tus necesidades y, luego, integrarla a tus herramientas, considera desarrollar tu propia extensión: explora la API de chrome.devtools.recorder y consulta otros ejemplos de extensiones.

Problema de Chromium: 1400243.

Registro con selectores de perforación

Además de los selectores personalizados, CSS, ARIA, de texto y XPath, ahora puedes realizar grabaciones con selectores de perímetros. Estos selectores se comportan como los de CSS, pero también pueden atravesar raíces sombras.

Inicia una grabación nueva en una página con shadow DOM y marca Casilla de verificación Pierce en Tipos de selectores para grabar. Registra tu interacción con los elementos en el shadow DOM e inspecciona el paso correspondiente.

Configurar la grabadora para que use selectores de perforación; perforar el selector en acción.

Problema de Chromium: 1411188.

Exporta como una secuencia de comandos de Puppeteer con el análisis de Lighthouse

La Grabadora presenta una nueva opción de exportación: Puppeteer (incluido el análisis de Lighthouse). Con Puppeteer, puedes automatizar y controlar Chrome. Con Lighthouse, puedes capturar y mejorar el rendimiento de tu sitio web.

Abre la grabación, haz clic en Exportar. Exportar, selecciona la opción nueva y guarda el archivo .js.

Exporta Puppeteer (incluido el análisis de Lighthouse).

Ejecuta la secuencia de comandos de Puppeteer para obtener un informe de Lighthouse en un archivo flow.report.html.

El informe de Lighthouse abierto en Chrome.

Obtener extensiones

Explora las opciones para personalizar tu experiencia de grabación, por ejemplo, con opciones de exportación personalizadas. Para obtener extensiones para la Grabadora, haz clic en Exportar. Exportar > Obtener extensiones en una grabación.

La opción Obtener extensiones en el menú desplegable Exportar

Puedes agregar tu propia extensión a la lista de Extensiones de la grabadora. ¡Esperamos ver el tuyo en la lista!

Problemas de Chromium: 1417104, 1413168.

Elementos > Actualizaciones de diseños

documentación de CSS

¿Cuántas veces al día buscas documentación sobre las propiedades de CSS? En el panel Elementos > Estilos, ahora se muestra una descripción breve cuando colocas el cursor sobre una propiedad.

Cuadro de información con documentación sobre una propiedad de CSS.

El cuadro de información también tiene un vínculo de Más información que te lleva a una Referencia de MDN CSS en esta propiedad.

Si conoces bien CSS, la información sobre la herramienta puede resultarte molesta. Para desactivarlas todas, marca Casilla de verificación No mostrar.

Para volver a activarlas, ve a Configuración. Configuración > Preferencias > Elementos > Casilla de verificación Mostrar información sobre la documentación de CSS.

Problema de Chromium: 1401107.

Compatibilidad con la anidación de CSS

El panel Elements > Styles ahora reconoce la sintaxis Anidamiento de CSS y aplica estilos anidados a los elementos correctos.

Problema de Chromium: 1172985.

Marca puntos de registro y puntos de interrupción condicionales en la consola

Con el objetivo de mejorar aún más la UX mejorada de los puntos de interrupción, Console ahora marca los mensajes activados por los puntos de interrupción:

Cambios en la forma en que la consola ahora muestra los mensajes activados por los puntos de interrupción: con íconos y un vínculo de origen adecuado

La consola ahora te proporciona vínculos de anclaje adecuados a los puntos de interrupción en los archivos fuente, en lugar de a las secuencias de comandos de VM<number> que crea Chrome para ejecutar cualquier parte de JavaScript en V8.

Haz clic en el vínculo junto al mensaje del punto de interrupción para ir directamente al editor de puntos de interrupción.

El vínculo de anclaje junto a un mensaje de punto de registro que abre el editor de puntos de interrupción.

Problema de Chromium: 1027458.

Ignora secuencias de comandos irrelevantes durante la depuración

Para ayudarte a enfocarte en las partes más importantes de tu código, ahora puedes agregar secuencias de comandos irrelevantes a la Lista de elementos ignorados directamente desde el árbol de archivos en el panel Fuentes > Página.

Haz clic con el botón derecho en cualquier secuencia de comandos o carpeta, y selecciona una de las opciones relacionadas con ignorar. Es posible que veas opciones para agregar o quitar la secuencia de comandos o la carpeta de la lista. El Debugger ignora las secuencias de comandos agregadas a la lista y las omite en la pila de llamadas.

Menús contextuales de una carpeta y una secuencia de comandos con opciones relacionadas con la omisión

Todas las secuencias de comandos y carpetas que figuran en la lista de elementos ignorados aparecerán inhabilitadas en el árbol de archivos.

Las secuencias de comandos y las carpetas incluidas en la lista de elementos ignorados están inhabilitadas. Puede ocultarlas con una opción experimental en el menú desplegable Más opciones.

Si seleccionas una secuencia de comandos ignorada, el botón Configurar te llevará a Configuración. Configuración > Lista de elementos ignorados. También puedes ocultar las fuentes ignoradas del árbol de archivos con Menú de tres puntos > Ocultar fuentes incluidas en la lista de elementos ignorados Experimental..

Problema de Chromium: 883325.

Comenzó la baja del Generador de perfiles de JavaScript

A partir de Chrome 58, el equipo de Herramientas para desarrolladores planificó dar de baja el Generador de perfiles de JavaScript y que los desarrolladores de Node.js y Deno usaran el panel Performance para perfilar el rendimiento de la CPU en JavaScript.

Esta versión (112) de Herramientas para desarrolladores inicia la baja del Generador de perfiles de JavaScript de cuatro fases. El panel del Generador de perfiles de JavaScript ahora muestra el banner de advertencia correspondiente.

Banner de baja en la parte superior del generador de perfiles.

En lugar de Profiler, usa el panel Performance para generar perfiles de CPU.

Obtén más información y envía comentarios en las RFC y en crbug.com/1354548 correspondientes.

Problema de Chromium: 1417647.

Emular el contraste reducido

La pestaña Renderización agrega una nueva opción a la lista Emula deficiencias de visión: Contraste reducido. Con esta opción, puedes descubrir cómo ven tu sitio web las personas con sensibilidad al contraste reducida.

La opción de contraste reducido está seleccionada en la funcionalidad “Emular deficiencias de visión”.

Ten en cuenta que las opciones de lista se actualizaron para indicarte qué insensibilidad de color representan.

Con las Herramientas para desarrolladores, puedes encontrar y corregir todos los problemas de contraste a la vez. Para obtener más información, consulta Cómo mejorar la legibilidad de tu sitio web.

Problemas de Chromium: 1412719, 1412721.

Lighthouse 10

El panel de Lighthouse ahora ejecuta Lighthouse 10.0.1. Para obtener más información, consulta Novedades de Lighthouse 10.0.1.

Para aprender los conceptos básicos del uso del panel Lighthouse en Herramientas para desarrolladores, consulta Lighthouse: Cómo optimizar la velocidad del sitio web.

Lighthouse > Configuración. > Casilla de verificación vacía. La navegación heredada ahora está inhabilitada de forma predeterminada. Esta opción usa la configuración de Lighthouse heredada en el modo de navegación.

Se inhabilitó la navegación heredada.

Lighthouse 10 ahora usa Moto G Power como dispositivo de emulación predeterminado. Las Herramientas para desarrolladores agregaron este dispositivo a Configuración. Configuración > Dispositivos.

Moto G Power en la lista de dispositivos

Problema de Chromium: 772558.

Una advertencia de Console para quitar tu controlador de recuperación de service worker no-op

Chrome 112 omite los controladores de recuperación de service workers no-op (sin operación) porque pueden ralentizar la navegación, pero no tienen un propósito. Esos controladores ya no son necesarios para que tu sitio web se considere una app web progresiva.

La consola ahora muestra una advertencia si encuentra un controlador de recuperación no-ops en tu sitio web. Considera quitarlo.

Un controlador de recuperación no-op y la advertencia correspondiente en la consola.

Problema de Chromium: 1347319.

Otros aspectos destacados

Estas son algunas correcciones notables en esta versión:

Descarga los canales de vista previa

Considera usar Chrome Canary, Dev o Beta como navegadores de desarrollo predeterminados. Estos canales de vista previa te brindan acceso a las funciones más recientes de Herramientas para desarrolladores, prueban API de plataforma web de vanguardia y detectan problemas en tu sitio antes que los usuarios.

Comunicarse con el equipo de Herramientas para desarrolladores de Chrome

Usa las siguientes opciones para hablar sobre las nuevas funciones y los cambios en la publicación, o cualquier otra cosa relacionada con Herramientas para desarrolladores.

  • Para enviarnos sugerencias o comentarios, accede a crbug.com.
  • Para informar un problema de Herramientas para desarrolladores, use Más opciones   Más   > Ayuda > Informar problemas de Herramientas para desarrolladores en Herramientas para desarrolladores.
  • Twittea a @ChromeDevTools.
  • Deja comentarios en nuestros videos de YouTube de Herramientas para desarrolladores o en videos de YouTube de las Sugerencias de las Herramientas para desarrolladores.

Novedades de Herramientas para desarrolladores

Una lista de todo lo que se ha abordado en la serie Novedades de Herramientas para desarrolladores.

Chrome 127

Chrome 126

Chrome 125

Chrome 124

Chrome 123

Chrome 122

Chrome 121

Chrome 120

Chrome 119

Chrome 118

Chrome 117

Chrome 116

Chrome 115

Chrome 114

Chrome 113

Chrome 112

Chrome 111

Chrome 110

Chrome 109

Chrome 108

Chrome 107

Chrome 106

Chrome 105

Chrome 104

Chrome 103

Chrome 102

Chrome Primeros pasos

Chrome 100

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Chrome 93

Chrome 92

Chrome 91

Chrome 90

Chrome 89

Chrome 88

Chrome 87

Chrome 86

Chrome 85

Chrome 84

Chrome 83

Chrome 82

Se canceló Chrome 82.

Chrome 81

Chrome 80

Chrome 79

Chrome 78

Chrome 77

Chrome 76

Chrome 75

Chrome 74

Chrome 73

Chrome 72

Chrome 71

Chrome 70

Chrome 68

Chrome 67

Chrome 66

Chrome 65

Chrome 64

Chrome 63

Chrome 62

Chrome 61

Chrome 60

Chrome 59