Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Web Performance Optimization

Web Performance Optimization

Conocer como funciona el DOM, CSSOM, orden de renderización y Navigation Timing API, para poder tener tu una parte de tu sitio optimizado.

Julio Cesar Silva Guzmán

April 11, 2015
Tweet

More Decks by Julio Cesar Silva Guzmán

Other Decks in Technology

Transcript

  1. Orden de renderización • Se analiza los nodos visibles en

    el DOM. • Los nodos no visibles se omiten. • Los nodos que se ocultan con CSS se omiten también. • Para cada nodo visible busca y aplica su estilo desde el CSSOM. • Muestra los nodos visibles.
  2. Problema 1 : CSS retrasa la visualización MEDIA QUERIES <link

    href="style.css" rel="stylesheet" /> <link href="print.css" rel="stylesheet" media="print" /> <link href="other.css" rel="stylesheet" media="(min-width: 125px)" />
  3. Problema 2 : Javascript • Recordando la secuencia …. •

    La creación de DOM se pone en pausa. • Javascript puede enviar consultas a DOM y CSSOM y modificarlos. • La ejecución de JavaScript se retrasa hasta que CSSOM esté a punto. Síncrono Asíncrono CASOS