Information

ServiceWorker and Loading Performance
  • Past
  • Confirmed
  • Breakout Sessions

Meeting

Event details

Date:
Central European Summer Time
Status:
Confirmed
Location:
Nervion I - Level -1
Participants:
Panos Astithas, Andrew Comminos, Tsuyoshi Horo, Toshiaki Koike, Michael McCool, Michal Mocny, Barry Pollard, Shunya Shishido
Big meeting:
TPAC 2023 (Calendar)

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.

Agenda

Chairs:
Shunya Shishido

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.

Goal(s):
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.

Materials:

Track(s):

  • performance

Export options

Personal Links

Please log in to export this event with all the information you have access to.

Public Links

The following links do not contain any sensitive information and can be shared publicly.

Feedback

Report feedback and issues on GitHub.