this.slides.reverse();
Eduardo Sada
@aeroalquimia
🎁 Novedades de la Devtools
Invalidations
⚡️Performance Auditing
PWA Panel
CodeCoverage
🔥Network Performance
Blackboxing
Quicksource
Node Debug
Timeline
Auditorías de Performance
Técnicas Forenses Debugging
¡La app funcionando perfectamente!
Enlace..
{
Presentaría la app. Diría lo que hace.
Oops.. un error.
¿Cómo lo arreglo?
}
Debugging is easy
console.log(allTheThings);
click en un botón, abre un popup pero se ve que ha pasado algo feo.. error asincrono en la consola
Aquí viene un ejemplo fácil de arreglar
Es POLYMER
Primera regla del debugging
1. Aísla el problema
Inspecciono evento click en la consola (desde el panel Events)
Aparece Polymer, pero hago blackboxing para ver dónde está mi código
Mostrar un error de consola verbosa que podamos arreglar fácilmente.. la del evento pasivo del scroll puede ser
Layout invalidations
// Arreglar una layout trashing
🕺🏻
Quicksource
Arrastrar folder y guardar
Diff
Lighthouse Integrado
Service Workers
Manifest
Instalar como Home App
Network Timing
// Error en la tarea GULP
node --inspect --debug-brk gulp css
@addy osmani
@paul irish
@paul lewis
@aeroalquimia
Eduardo Sada
@aeroalquimia
Eduardo Sada
@aeroalquimia