Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Construyendo Performant React Apps en la web #164

Open
ivandevp opened this issue Feb 27, 2020 · 9 comments
Open

Construyendo Performant React Apps en la web #164

ivandevp opened this issue Feb 27, 2020 · 9 comments
Milestone

Comments

@ivandevp
Copy link

Sumario

La web es un entorno que ha cambiado mucho con el paso del tiempo. Antes uno se preocupaba por optimizar imágenes, fuentes, assets, caching, entre otros. Hoy en día, nos preocupamos por entender cómo funciona una librería y/o framework parar construir aplicaciones y asumimos que en la fase de construcción del proyecto, muchos de estos aspectos de performance estarán resueltos por defecto.

React es una librería para construir interfaces de usuario y aunado a otras librerías, herramientas y principios crean todo un ecosistema que ha cambiado la forma de construir aplicaciones web pero agrega su propia complejidad que hace que nuestro enfoque de performance cuente con más factores a tomar en consideración.

Outline

  1. ¿Qué es performance?
  • Tiempo de carga de página
  • Experiencia de usuario
  • Accesibilidad
  1. ¿Qué cosas pueden afectar la carga de una página?
  • Tamaño de recursos
  • Transmisión de datos sobre HTTP
  • Browser rendering
  1. ¿Qué cambia en una aplicación de React?
  • Control del rendering
  • Manejo de estado
  • Carga de componentes
  1. Ejemplos
  • Casos comunes
  • Herramientas para detectarlas
  • Prácticas para solucionarlos
  1. Conclusiones y recomendaciones
name: Ivan Medina
url: https://twitter.com/ivandevp
pic: https://avatars1.githubusercontent.com/u/9284690?s=400&v=4
bio: "JavaScript Engineer. Creator of Unexpected News Podcast. Former Google Engineer. Learner from OSS."
@jmz7v
Copy link
Member

jmz7v commented Apr 15, 2020

Ivan, muchas gracias por tu propuesta de charla, hace poco tuvimos una charla relacionada a éste mismo tema.

¿Te parece si esperamos para Junio/Julio de modo que no esté el tema similar tan pronto?

@ivandevp
Copy link
Author

Gracias por la respuesta @jmz7v! Claro, cuenten conmigo 😊

@jmz7v
Copy link
Member

jmz7v commented Jun 1, 2020

Hola @ivandevp

Tenemos planeado el próximo evento para el miércoles 10 de junio ¿Te gustaría presentar tu charla ese día?

@ivandevp
Copy link
Author

ivandevp commented Jun 8, 2020

Hola @jmz7v! Disculpa la demora, esta semana voy a estar con la agenda un poco apretada, si puede ser para el siguiente meetup estaría genial 😃

@jmz7v
Copy link
Member

jmz7v commented Jun 8, 2020

Perfecto, ¿programamos de una vez para el 8 de julio entonces? También 7:00pm. Avísame si te acomoda para agregarlo. Saludos!

@ivandevp
Copy link
Author

ivandevp commented Jun 8, 2020

Sí, confirmo para esa fecha! Muchas gracias @jmz7v!

@jmz7v
Copy link
Member

jmz7v commented Jun 9, 2020

Perfecto, te agendo para esa fecha.

@dyegolara ¿me ayudas con los detalles?

@jmz7v jmz7v added this to the Julio 2020 milestone Jun 9, 2020
@ivandevp
Copy link
Author

Hola @jmz7v ! Disculpa que te escriba recién, me ha surgido un compromiso recientemente para el día del meetup y me va a ser difícil poder participar esta ocasión, crees que se pueda programar para el siguiente mes por favor? De una vez voy a bloquear esa fecha para no tener este tipo de inconveniente. Mil disculpas.

@jmz7v
Copy link
Member

jmz7v commented Jul 6, 2020

Hola @ivandevp, sin problemas.

¿Qué tal para el 5 de agosto?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants