Many React developers use server rendering to improve performance. Before React 18, however, all four (4) steps in the server rendering process (data fetching, rendering to HTML, loading JavaScript, and hydrating) had to be completed for the entire app at once. This meant that a bigger or more complex part of your app would block other parts from moving onto the next step, making your app appear slower. Thanks to optimizations in React 18, you can use Suspense to break your app into smaller parts that go through these steps independently. Users benefit from an app that they can see sooner and interact with almost instantaneously!
In this talk, we discuss these enhancements and their impact on both user experience and developer experience.
Unete a la primera edición de las más prestigiosa conferencia de Javascript con exponentes nacionales e internacionales
Principal Developer Advocate
@ Salesforce
Ingeniero de Software y Divulgador de Programación
@ Midudev
Senior Software Engineer
@ Netflix
Senior Developer Advocate
@ Stripe
Developer Advocate
@ Suborbital
Senior Web Developer and Technical Evolution Director
@ Codeminer42
Code Smith Frontend
@ Ordina
Staff SpiderMonkey Engineer
@ Mozilla
Staff Engineer
@ NearForm
Software Engineer
@ BoatyardX
Frontend Engineer
@ Uber
Developer Advocate
@ Particle
Frontend Developer
@ Platzi
Developer Advocate
@ Cloudflare
Senior Full-Stack Developer
@ Walmart
Open source Developer
@ Flightcontrol
Head Developer Advocate
@ Stateful
Head of Development
@ Sourcico
Staff Developer Relations Engineer
@ Firebase
Director of Developer Advocacy
@ Cloudinary
FullStack Developer
@ Walmart
Senior Technical Consultant
@ Elastic
Head Architect & Software Developer
@ Universidad de Chile
Developer Advocate
@ Elastic
CTO
@ Mediastream
Senor Fullstack Engineer
@ Walmart