Page MenuHomePhabricator

Reduce the number of web requests in Wikibase UI
Open, Needs TriagePublic

Description

(this is a master task, see subtasks for information)

Methods to cache potentially duplicated results include:

  • Using browser LocalStorage
  • Using cache header (currently all requests to Wikibase API have header "cache-control: private, must-revalidate, max-age=0" set which disables all caching
  • Using Service Workers to intercept requests to API

See also: T170245: [REPO] Skip loading the property if the datatype has already been provided