DevTools

Cheatsheet Chrome DevTools

Ferramentas de desenvolvimento do navegador Chrome

Volver a los lenguajes
Chrome DevTools
22 tarjetas encontradas
Categorías:
Versiones:

Abrir e Navegar


3 cards
Abrir DevTools
F12              (abrir)
Ctrl + Shift + I   (abrir)
Ctrl + Shift + J   (consola directa)
Ctrl + Shift + C   (inspeccionar elemento)
Clic derecho → Inspeccionar

Acceder a las herramientas.

Navegar entre paneles
Ctrl + [ / ]       (panel anterior/siguiente)
Ctrl + Shift + P   (command palette)
Esc               (toggle console drawer)
Ctrl + Shift + D   (dock position)

Moverse en DevTools.

Command Palette
Ctrl + Shift + P

Comandos útiles:
"screenshot" → captura de pantalla
"theme" → modo oscuro/claro
"coverage" → código no usado
"animation" → inspector de animaciones

Acciones rápidas.

Elements


4 cards
Inspeccionar elementos
Ctrl + Shift + C (selector)
Clic en el elemento
Hover → highlight
Ctrl + Z (deshacer edición DOM)
Arrastrar para reordenar

Explorar el DOM.

Editar CSS
Panel Styles → editar valores
Clic en el color → color picker
Toggle checkbox → activar/desactivar
+ → añadir propiedad
Forzar estados: :hover, :active

Modificar estilos en tiempo real.

Box Model y Layout
Computed tab → box model visual
Margin, Border, Padding, Content
Flexbox: badge "flex" en el elemento
Grid: badge "grid" + overlay

Visualizar el layout.

DOM breakpoints
Clic derecho en el elemento:
→ Break on → subtree modifications
→ Break on → attribute modifications
→ Break on → node removal
→ Copy → Copy selector/outerHTML

Monitorizar cambios en el DOM.

Console


4 cards
Comandos útiles
console.log(obj)
console.table(array)
console.dir(obj)
console.time('label')
console.timeEnd('label')
console.group('Grupo')
console.trace()

Métodos de consola.

Selectores $
$0           # elemento seleccionado
$('selector')  # querySelector
$$('selector') # querySelectorAll
$x('//div')   # XPath
monitorEvents(el, 'click')

Atajos de la consola.

Debug rápido
debug(fn)     # breakpoint en la función
undebug(fn)
copy(obj)     # copiar al portapapeles
keys(obj)     # listar claves
values(obj)   # listar valores

Herramientas de debug.

Filtrar y limpiar
Ctrl + L      (limpiar consola)
Filtro: Errors / Warnings / Info
Regex en el filtro
Ctrl + F      (buscar en la consola)
Preserve log (mantener al navegar)

Gestionar la salida de la consola.

Network


4 cards
Monitorizar peticiones
Network tab → recargar la página
Filtrar: XHR, JS, CSS, Img, Media
Clic en la petición → Headers/Payload
Ctrl + E   (grabar/parar)
Disable cache (checkbox)

Analizar el tráfico de red.

Inspeccionar respuesta
Headers → status, timing
Payload → cuerpo del request
Preview → respuesta formateada
Response → respuesta raw
Timing → waterfall detallado

Detalles de cada petición.

Throttling y offline
Network conditions → Throttling:
  Fast 3G / Slow 3G / Offline

Custom profile:
  Download: 1.5 Mb/s
  Upload: 750 Kb/s
  Latency: 40ms

Simular redes lentas.

HAR y análisis
Clic derecho → Save all as HAR
Importar HAR para análisis
Waterfall → orden y duración
Size → tamaño transferido
Initiator → origen de la petición

Exportar y analizar.

Performance


3 cards
Grabar perfil
Performance tab → ● (grabar)
Ctrl + E (iniciar/parar)
Recargar con grabación activa
Analizar: Main, Compositor, GPU
Screenshots timeline

Perfil de rendimiento.

Métricas Core Web Vitals
LCP (Largest Contentful Paint)
FID (First Input Delay)
CLS (Cumulative Layout Shift)
TTFB (Time to First Byte)
FCP (First Contentful Paint)

Métricas de rendimiento.

Memory (heap snapshot)
Memory tab → Take snapshot
Comparar snapshots (leaks)
Allocation timeline
Allocation sampling
Retainers → qué mantiene el objeto

Detección de memory leaks.

Avançado


4 cards
Breakpoints
Sources tab → clic en la línea
Conditional: clic derecho → Add
Logpoint: no para, solo loguea
Event listener breakpoints
DOM breakpoints (Elements tab)
XHR/fetch breakpoints

Tipos de breakpoints.

Debug en Sources
F8   (continuar)
F10  (step over)
F11  (step into)
Shift+F11 (step out)
Ctrl+P (abrir archivo)
Ctrl+Shift+F (buscar en todo)

Control de ejecución.

Lighthouse
Lighthouse tab → Generate report
Categorías:
  Performance
  Accessibility
  Best Practices
  SEO
Mobile / Desktop

Auditoría automática.

Application tab
Local Storage / Session Storage
Cookies → ver/editar/borrar
Cache Storage / Service Workers
IndexedDB → explorar datos
Manifest → PWA config

Almacenamiento del navegador.