Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Optimizar performance sin morir en el intento

285 views

Published on

Charla sobre optimización de performance web @ FrontEnd MVD Meetup, Sinergia Coworking

Published in: Software
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • (Unlimited)....ACCESS WEBSITE Over for All Ebooks ................ accessibility Books Library allowing access to top content, including thousands of title from favorite author, plus the ability to read or download a huge selection of books for your pc or smartphone within minutes ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M }
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Optimizar performance sin morir en el intento

  1. 1. Optimizar PerformanceOptimizar Performance (sin morir en el intento)(sin morir en el intento) Diego Cardozo Sr. Web Performance Engineer @ NetSuite
  2. 2. MotivaciónMotivación 3 pilares de la experiencia de usuario Diseño Usabilidad Performance 80% - 90% del tiempo de carga es front end Además... Mejora conversión de usuarios Tiempo de carga afecta rankings en Google
  3. 3. DesafíoDesafío Objetivo inicial: enseñar todo lo necesario para hacer sitios web rápidos ¿Charla de 12 horas? Muy complejo (aburrido) Grupo muy diverso para una charla tan técnica Nuevo objetivo Entrar de lleno en el mundo de la performance web Ver las técnicas más importantes de optimización Y si tuve éxito... Motivar para que hagan el curso gratuito de Google sobre optimización (al final)
  4. 4. Agenda / EnfoqueAgenda / Enfoque 1. Medir Tener un objetivo claro Medir temprano Medir seguido 2. Optimizar Reducir cantidad de bytes Reducir cantidad de recursos críticos Acortar el Critical Rendering Path (CRP)
  5. 5. 1. Medir1. Medir
  6. 6. MedirMedir Tener un objetivo claro Twitter - Time to first tweet NetSuite - Performance budget Google - RAIL 100ms 16ms 50ms 1s
  7. 7. MedirMedir Medir temprano WebPageTest Page Speed Insights sitespeed.io
  8. 8. MedirMedir Medir seguido Conocer como evoluciona la performance Herramientas de automatización Dynatrace / GTMetrix Charla en meetup de testing
  9. 9. 2. Optimizar2. Optimizar
  10. 10. OptimizarOptimizar Teoría El CRP es la secuencia de pasos que sigue el browser para renderizar una página 1. Parsear HTML y construír el DOM 2. Parsear el CSS y construír el CSSOM 3. Construír el Render Tree 4. Posicionar elementos en la página (Layout) 5. Pintar la pantalla
  11. 11. OptimizarOptimizar Teoría El CRP tiene 3 componentes principales: 1. Total de KB que deben ser descargados 2. Cantidad de recursos críticos (HTML, CSS y JS bloqueantes) 3. Cantidad de roundtrips para renderizar recursos bloqueantes
  12. 12. OptimizarOptimizar Ejemplo Total de KB: 11 Recursos críticos: 3 Largo del CRP: 2
  13. 13. OptimizarOptimizar Reducir cantidad de bytes Minificar, comprimir y cachear HTML CSS JavaScript Quitar estilos no usados Comprimir imagenes Ejemplo: compressor.io Comprimir y unificar fuentes unused-css.com
  14. 14. OptimizarOptimizar Reducir cantidad de recursos críticos Concatenar archivos JS y CSS Usar media queries en tags <link> para desbloquear renderizado Escribir CSS directamente en el HTML (inline) Aunque dejar todo inline puede ser perjudicial Escribir JS directamente en el HTML (inline) Aunque de todas maneras bloquea el renderizado al ejecutarse si no es async
  15. 15. OptimizarOptimizar Acortar el Critical Rendering Path (CRP) Retardar la ejecución de JavaScript Agregar el atributo async a los tags <script> para que no bloqueen el renderizado Optimizaciones de código
  16. 16. LinksLinks Testing de performance sin morir en el intento Curso de Udacity / Google sobre optimización web Post en mi blog con resumen del curso Artículo sobre como quitar CSS no utilizado Preguntas?Preguntas? dcardozo@netsuite.com slides.com/diegocard/optimizar-performance

×