Shaundai Person

Senior Software Engineer @ Netflix

Charla
Streaming Server Rendering with Suspense
Fecha
sábado 4, 10:00 - 10:30
Shaundai Person
01

Charlista

02

Charla

Streaming Server Rendering with Suspense

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.