Novedades de Herramientas para desarrolladores (Chrome 112)

Sofia Emelianova
Sofia Emelianova

Actualizaciones de la grabadora

Volver a reproducir la compatibilidad con extensiones

La grabadora ofrece compatibilidad con opciones de repetición personalizadas que puedes incorporar a 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 repetición personalizada

Para personalizar la Grabadora según tus necesidades e integrarla a tus herramientas, considera desarrollar tu propia extensión: explora la API de chrome.tools.recorder y consulta más ejemplos de extensiones.

Problema de Chromium: 1400243.

Grabar con selectores de perforación

Además de los selectores personalizados, CSS, ARIA, texto y XPath, ahora puedes grabar con selectores de segmento. Estos selectores se comportan como los de CSS, pero también pueden perforarse a través de shadow roots.

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

Configuración de la grabadora para que use selectores de perforación; selector de Pierce en acción.

Problema de Chromium: 1411188.

Exportar como secuencia de comandos de Puppeteer con el análisis de Lighthouse

La grabadora incluye 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 nueva opción 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.

Se abrió el informe de Lighthouse en Chrome.

Obtener extensiones

Explora opciones para personalizar tu experiencia con la grabadora, 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 del menú desplegable Exportar

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

Problemas de Chromium: 1417104 y 1413168.

Elements > Styles updates

Documentación de CSS

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

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

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

Si conoces bien CSS, es posible que la información sobre la herramienta te resulte molesta. Para desactivarlos, marca Casilla de verificación. No mostrar.

Para volver a activarlos, revisa 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 Elementos > Estilos ahora reconoce la sintaxis de Anidación 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

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

Se realizaron cambios en la forma en que la consola ahora muestra mensajes activados por puntos de interrupción: con íconos y el vínculo de origen adecuado.

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

Haz clic en el vínculo junto al mensaje del punto de interrupción para saltar directamente al editor del punto 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 las secuencias de comandos irrelevantes durante la depuración

Para 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 la omisión. Es posible que veas opciones para agregar o quitar la secuencia de comandos o la carpeta en la lista. Debugger ignora las secuencias de comandos que se agregaron 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 ignorar.

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

Las secuencias de comandos y las carpetas que se encuentran en la lista de elementos ignorados están inhabilitadas. Puedes 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 omisión. También puedes ocultar las fuentes ignoradas del árbol de archivos con Menú de tres puntos > Ocultar las fuentes que están en la lista de elementos ignorados Experimental..

Problema de Chromium: 883325.

Se inició la baja del generador de perfiles de JavaScript

A partir de Chrome 58, el equipo de Herramientas para desarrolladores planeaba dar de baja el Generador de perfiles de JavaScript y que los desarrolladores de Node.js y Deno usaran el panel Rendimiento para generar perfiles del rendimiento de la CPU de JavaScript.

Esta versión (112) de Herramientas para desarrolladores comienza la baja del Generador de perfiles de JavaScript en 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 la CPU.

Para obtener más información y enviar comentarios, consulta la RFC y el archivo 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 Emular deficiencias de visión: Contraste reducido. Con esta opción, puedes descubrir cómo se ve tu sitio web para las personas con menor sensibilidad al contraste.

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

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

Con las Herramientas para desarrolladores, puedes encontrar y solucionar todos los problemas de contraste de una sola vez. Para obtener más información, consulta Haz que tu sitio web sea más legible.

Problemas de Chromium: 1412719 y 1412721.

Faro 10

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

Para conocer los conceptos básicos del uso del panel Lighthouse en Herramientas para desarrolladores, consulta Lighthouse: optimiza 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 heredada de Lighthouse en el modo de navegación.

Se inhabilitó la navegación heredada.

Lighthouse 10 ahora usa el Moto G Power como dispositivo de emulación predeterminado. Herramientas para desarrolladores agregó 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 el controlador de recuperación del service worker no-op

Chrome 112 omite los controladores de recuperación del service worker no-op (sin operación) porque pueden ralentizar la navegación, pero no cumplen con ningún propósito. Ya no se requieren esos controladores para que tu sitio web se convierta en una app web progresiva.

Console ahora muestra una advertencia si encuentra un controlador de recuperación no-op 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 de esta versión:

Descarga los canales de vista previa

Considera usar Canary, Dev o Beta de Chrome como tu navegador de desarrollo predeterminado. Estos canales de vista previa te brindan acceso a las funciones más recientes de Herramientas para desarrolladores, prueba APIs de plataformas web de vanguardia y encuentra problemas en tu sitio antes que tus usuarios.

Cómo comunicarse con el equipo de Herramientas para desarrolladores de Chrome

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

  • Envíanos tus sugerencias o comentarios a través de crbug.com.
  • Informa un problema en Herramientas para desarrolladores mediante Más opciones   Más   > Ayuda > Informar problemas con Herramientas para desarrolladores en Herramientas para desarrolladores.
  • Envía un tweet a @ChromeDevTools.
  • Deja comentarios en los videos de YouTube de las Novedades de las Herramientas para desarrolladores o en las sugerencias de Herramientas para desarrolladores (videos de YouTube).

Novedades de Herramientas para desarrolladores

Una lista de todos los temas abordados en la serie Novedades de Herramientas para desarrolladores.

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 101

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