Chrome DevTools
Las herramientas por dentro: Elements y la cascada real, breakpoints que no son de línea, el waterfall, el flame chart, cazar fugas y automatizar.
00
Nivel 0
5 temas- 01Qué son las DevTools por dentrohechoen curso
- 02El mapa de los paneles: cuatro familias, no veinte pestañashechoen curso
- 03Del síntoma al panel: el árbol de decisiónhechoen curso
- 04Observar frente a intervenir: las dos modalidadeshechoen curso
- 05El método: reproducir, reducir, aislar, confirmarhechoen curso
01
Nivel 1
5 temas- 01Abrir por la puerta correcta y los atajos que ahorran horashechoen curso
- 02El menú de comandos: la única interfaz que no envejecehechoen curso
- 03Docking, el cajón y la disposición del espaciohechoen curso
- 04Los ajustes que cambian cómo depurashechoen curso
- 05Experimentos, canales de Chrome y depurar las propias DevToolshechoen curso
02
Nivel 2
5 temas- 01El DOM no es tu HTML: qué muestra realmente el panelhechoen curso
- 02Navegar el árbol sin perdersehechoen curso
- 03Buscar en el árbol: texto, selectores CSS y XPathhechoen curso
- 04Editar el DOM en vivo sin engañartehechoen curso
- 05Forzar estados: inspeccionar lo que solo existe mientras no mirashechoen curso
03
Nivel 3
5 temas- 01Leer el panel de estilos como lo que es: la cascada resueltahechoen curso
- 02Por qué está tachado: las cinco causas y cómo distinguirlashechoen curso
- 03Editar estilos en vivo: el ciclo de iteración de un segundohechoen curso
- 04El panel de computados y de dónde sale cada valorhechoen curso
- 05Capas, especificidad y el orden real de la cascadahechoen curso
04
Nivel 4
5 temas- 01El inspector de grid: ver las líneas que no existenhechoen curso
- 02El inspector de flex y el reparto del espaciohechoen curso
- 03El modelo de caja, las guías y de dónde sale ese espaciohechoen curso
- 04Scroll y scroll-snap: quién desplaza y por qué no enganchahechoen curso
- 05Container queries en el inspector: qué contenedor consulta cada elementohechoen curso
05
Nivel 5
5 temas- 01El árbol de accesibilidad: el otro documento que el navegador construyehechoen curso
- 02Nombre, rol y estado: el algoritmo que casi nadie conocehechoen curso
- 03Propiedades ARIA computadas: lo implícito frente a lo declaradohechoen curso
- 04Contraste: el ratio de WCAG 2, sus fallos y el cálculo de APCAhechoen curso
- 05Simular deficiencias de visión y preferencias del usuariohechoen curso
06
Nivel 6
5 temas- 01Los niveles de log y el filtrado que hace la consola usablehechoen curso
- 02table, dir y group: dar forma a la salidahechoen curso
- 03Contar y medir: count, time y sus límiteshechoen curso
- 04trace y assert: descubrir quién llama y qué invariante se rompióhechoen curso
- 05Formato: especificadores, estilos con %c y sus límiteshechoen curso
07
Nivel 7
5 temas- 01Las utilidades de selección: $0, $$, $x y el puente con Elementshechoen curso
- 02Inspeccionar eventos: getEventListeners, monitorEvents y el panelhechoen curso
- 03copy, queryObjects y el resto del arsenal de la consolahechoen curso
- 04El contexto de ejecución: iframes, workers y por qué tu selector devuelve nullhechoen curso
- 05Expresiones en vivo y preservar el registrohechoen curso
08
Nivel 8
5 temas- 01Anatomía del panel de Sourceshechoen curso
- 02Breakpoints de línea, de columna y la lista que los gobiernahechoen curso
- 03Breakpoints condicionales y logpoints: instrumentar sin tocar el códigohechoen curso
- 04El paso a paso: cuatro modos y cuándo usar cada unohechoen curso
- 05Leer el call stack y navegar por los marcoshechoen curso
09
Nivel 9
5 temas- 01Cuando no sabes dónde poner el breakpointhechoen curso
- 02Breakpoints de evento: parar en la interacción, no en el códigohechoen curso
- 03Breakpoints de DOM: quién ha tocado mi nodohechoen curso
- 04Breakpoints de red: cazar la petición fantasmahechoen curso
- 05Pausar en excepciones: incluidas las que alguien se tragahechoen curso
10
Nivel 10
5 temas- 01El panel de scope: leer los closures que no sabías que teníashechoen curso
- 02Expresiones vigiladas: el panel que convierte el paso a paso en observaciónhechoen curso
- 03La pila asíncrona: cómo se reconstruye lo que el motor ya olvidóhechoen curso
- 04La lista de ignorados: el ajuste que hace usable el depuradorhechoen curso
- 05Depurar cuando la pila pasa por una libreríahechoen curso
11
Nivel 11
5 temas- 01Anatomía de un source map: VLQ, mappings y sourcesContenthechoen curso
- 02Cuando el source map falla: los siete modos de fallohechoen curso
- 03Depurar TypeScript: lo que sobrevive a la compilación y lo que nohechoen curso
- 04Local overrides: editar producción de forma persistentehechoen curso
- 05El workspace: editar tu proyecto desde el navegadorhechoen curso
13
Nivel 13
5 temas- 01Anatomía del panel de red: las columnas que importanhechoen curso
- 02El desglose del timing: las ocho fases de una peticiónhechoen curso
- 03Leer la forma de la cascadahechoen curso
- 04Prioridades: por qué el navegador pide las cosas en ese ordenhechoen curso
- 05Diagnosticar una carga lenta de principio a finhechoen curso
14
Nivel 14
5 temas- 01Los filtros avanzados del panel de redhechoen curso
- 02Bloquear peticiones: la tijera que corta el cablehechoen curso
- 03Throttling: simular una red lenta y saber qué simulahechoen curso
- 04Desactivar la caché con criterio, y por qué te engañahechoen curso
- 05Reproducir las condiciones del usuario que reporta el bughechoen curso
15
Nivel 15
5 temas- 01Leer las cabeceras de caché en el panelhechoen curso
- 02Por qué esto no se cachea: las nueve causashechoen curso
- 03Diagnosticar un CORS: la preflight y la cabecera que faltahechoen curso
- 04El panel de seguridad: certificado, conexión y contenido mixtohechoen curso
- 05El HAR: compartir un problema de red sin regalar la sesiónhechoen curso
16
Nivel 16
5 temas- 01Grabar un perfil limpio: todo lo que va antes de pulsar el botónhechoen curso
- 02Las pistas del timeline y qué mide cada unahechoen curso
- 03Leer un flame chart: la forma dice más que los númeroshechoen curso
- 04La pista del hilo principal: el recurso más escaso del navegadorhechoen curso
- 05Encontrar la tarea larga y saber a quién pertenecehechoen curso
17
Nivel 17
5 temas- 01Las métricas en vivo: medir mientras usas la páginahechoen curso
- 02Las métricas dentro del perfil: de la cifra al instantehechoen curso
- 03El desglose de LCP en sus cuatro subparteshechoen curso
- 04El desglose de INP en sus tres faseshechoen curso
- 05Los diagnósticos automáticos del panel: qué detecta y qué se le escapahechoen curso
18
Nivel 18
5 temas- 01La tabla de formas: si el perfil tiene esta silueta, mira aquíhechoen curso
- 02El perfil del layout thrashing: franjas moradas dentro del scripthechoen curso
- 03El perfil de un tercero pesado: medir lo que no controlashechoen curso
- 04El perfil de la hidratación: la página que se ve y no respondehechoen curso
- 05Los dos perfiles que no son picos: repintado continuo y degradación progresivahechoen curso
19
Nivel 19
5 temas- 01Resaltado de repintado: ver exactamente qué se redibujahechoen curso
- 02Regiones de salto de disposición: ver el contenido que se muevehechoen curso
- 03Bordes de capa: ver el modelo de composición del navegadorhechoen curso
- 04Estadísticas de fotogramas y problemas de desplazamientohechoen curso
- 05Emular preferencias del sistema, esquema de color y visiónhechoen curso
20
Nivel 20
5 temas- 01Qué es un heap snapshot y qué le hace a tu páginahechoen curso
- 02Leer un snapshot: las vistas, la distancia y los nodos sintéticoshechoen curso
- 03Tamaño superficial frente a tamaño retenidohechoen curso
- 04El camino de retención: leer por qué algo sigue vivohechoen curso
- 05Encontrar qué mantiene vivo un objeto concretohechoen curso
21
Nivel 21
5 temas- 01La técnica de los tres snapshots y por qué treshechoen curso
- 02La línea de tiempo de asignaciones: cuándo se creó lo que no se liberahechoen curso
- 03Nodos separados: elementos que ya no están en la página y siguen en memoriahechoen curso
- 04Escuchas que nunca se quitan y otras suscripciones huérfanashechoen curso
- 05Una fuga de principio a fin: el caso completohechoen curso
22
Nivel 22
5 temas- 01Almacenamiento web: el panel, sus dos ámbitos y sus tres límiteshechoen curso
- 02IndexedDB en el inspector: bases, almacenes, índices y versioneshechoen curso
- 03Cookies en el panel: los atributos que deciden si viajanhechoen curso
- 04Cache storage y el manifiesto de la aplicación webhechoen curso
- 05La cuota de almacenamiento y la política de desalojohechoen curso
23
Nivel 23
5 temas- 01El ciclo de vida del service worker, visible en el panelhechoen curso
- 02Forzar la actualización: skipWaiting, claim y actualizar al recargarhechoen curso
- 03Provocar eventos: modo desconectado, push y sincronizaciónhechoen curso
- 04Inspeccionar y purgar la caché del workerhechoen curso
- 05El bug clásico: el worker que sirve una versión antigua para siemprehechoen curso
24
Nivel 24
5 temas- 01Capturar animaciones: qué ve el panel y qué es invisible para élhechoen curso
- 02La línea de tiempo del grupo: leer la coreografíahechoen curso
- 03Ralentizar: ver lo que ocurre en trescientos milisegundoshechoen curso
- 04Editar curvas y tiempos en vivohechoen curso
- 05El flujo completo de ajuste fino de una transiciónhechoen curso
25
Nivel 25
5 temas- 01Qué mide Lighthouse y cómo lo simulahechoen curso
- 02Laboratorio frente a campo: dos números que no miden lo mismohechoen curso
- 03La puntuación: qué significa el número y qué nohechoen curso
- 04El treemap: de dónde sale cada kilobyte de tu paquetehechoen curso
- 05Los tres modos de auditoría y para qué sirve cada unohechoen curso
26
Nivel 26
5 temas- 01El panel de cobertura: qué se ejecutó y qué nohechoen curso
- 02Cobertura de CSS: por qué siempre sale un número escandalosohechoen curso
- 03Cobertura de JavaScript: granularidad, ramas y carga diferidahechoen curso
- 04Los límites reales de la cobertura y qué se le escapahechoen curso
- 05La vista general del CSS: colores, tipografías y complejidadhechoen curso
27
Nivel 27
5 temas- 01La emulación de dispositivo: qué cambia realmentehechoen curso
- 02En qué miente la emulación de dispositivohechoen curso
- 03El throttling de CPU: qué hace el multiplicador por dentrohechoen curso
- 04Depuración remota por USB: las DevTools sobre un dispositivo realhechoen curso
- 05Port forwarding y la inspección de un WebViewhechoen curso
28
Nivel 28
5 temas- 01El protocolo por debajo: ver el tráfico que genera cada clichechoen curso
- 02Dominios, comandos y eventos: el mapa del protocolohechoen curso
- 03La grabadora: capturar un flujo de usuario y reproducirlohechoen curso
- 04Exportar a Puppeteer: de la grabación al scripthechoen curso
- 05Automatizar auditorías de rendimiento en integración continuahechoen curso
29
Nivel 29
5 temas- 01El método completo de depuraciónhechoen curso
- 02La tabla síntoma, panel, acción: el índice completo del trackhechoen curso
- 03La bisección como técnica generalhechoen curso
- 04Cuándo dejar de depurar y volver a leer el códigohechoen curso
- 05Los hábitos que separan diez minutos de un día enterohechoen curso