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.

Comments

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

Assignee:

Difficulty: Normal

Category:

Backwards Compatible: True

Fix Submitted:

Affected versions:

Due in version:

Sprint:

Story Points:

Cycle: