lnug / speakers

Open an issue to submit a talk
https://github.com/lnug/speakers
43 stars 7 forks source link

Suspend Server Side Request Waterfalls #210

Closed Ankcorn closed 3 weeks ago

Ankcorn commented 7 months ago

[Abstract of your talk] Moving your app to a server side rendered approach has performance pitfalls people are not talking about enough.

The server side request waterfall blocks page loads and can make the UX bad. But what can we do other than move data fetching back to the client?

Streams, WebStandards, and Transfer-Encoding: Chunked.

We are going to break down how these tools work and and why we would use them and finally I am going to show how HonoJS helps package up these tools to provide an easy-to-use and familiar API to solve this problem.

[A bit about you, e.g. current job, twitter handle, etc.] I work at Baselime on distributed tracing and observability for Node.JS applications and Occasionally help organise LNUG.

admataz commented 7 months ago

Yes! Thanks @Ankcorn - looks good. Love the idea of fast edge hosted stream of data and a better UX - hadn't heard of HonoJS, but it looks like a fun framework, worthy of a demo.