tidoust / tpac-breakouts-tests

0 stars 1 forks source link

ServiceWorker and Loading Performance #21

Open tidoust opened 1 year ago

tidoust commented 1 year ago

Session description

The session is going to be a presentation part and discussion part.

Starting ServiceWorkers is known to be a slow process, and web users need to wait for its startup if the ServiceWorker intercepts loading the page resources. At the same time, the ServiceWorker brings flexibility to the transport layer, and it behaves as a client-side proxy. Developers can implement offline support or provide client-side content modification with it.

We have a couple of early ideas to minimize the performance cost, such as the static routing API, and skip no-op fetch handler. For the first half of the session, we’re going to present performance problems that we’re observing, outline of proposed APIs and how it works, and estimated performance improvements.

For the second half, we’d like to discuss ServiceWorker and performance with the community and ask for feedback on our ideas.

Session goal

This session aims to discuss and learn about ServiceWorkers performance issues. We’re going to present some newly proposed ServiceWorker APIs and optimizations to address performance issues as well, we’d like to discuss and gather feedback from the community.

Additional session chairs (Optional)

TBD

IRC channel (Optional)

serviceworkers

Who can attend

Anyone may attend (Default)

Session duration

60 minutes (Default)

Other sessions where we should avoid scheduling conflicts (Optional)

No response

Estimated number of in-person attendees

Don't know (Default)

Instructions for meeting planners (Optional)

No response

Agenda, minutes, slides, etc.