U4-11386 - Adding a service worker to the back office to aid performance

Created by Matthew Wise 30 May 2018, 07:32:21 Updated by Matthew Wise 14 Jun 2018, 13:11:57

Parent for: U4-11388

In order to help those on slower connections, we could use a service worker to cache static resources on the client side.

Currently I have created a service work that caches the angular views.

Other things we could look at caching.

  • Allowing plugins to opt in on there own static resources that they lazy load from the controls
  • Allow plugins to cache api calls as well.
  • ClientDependancy css and script bundles.


Matthew Wise 30 May 2018, 07:48:04

Started working on this here - https://github.com/Matthew-Wise/Umbraco-CMS/tree/temp-U4-11386

Matthew Wise 14 Jun 2018, 13:11:57

PR added: https://github.com/umbraco/Umbraco-CMS/pull/2670

Priority: Normal

Type: Feature (request)

State: In Progress


Difficulty: Normal


Backwards Compatible: True

Fix Submitted:

Affected versions:

Due in version:


Story Points: