As a user of Wikibase.cloud, I want my wikis to be responsive so that my everyday editing or reading tasks can be completed smoothly and successfully.
Currently, we are encountering certain "slow" interactions on Wikibase.dev (and therefore Wikibase.cloud). Users of WBstack.com have also noted that certain areas of that service could benefit from speed improvements.
To ensure that Wikibase.cloud is adequately performant on initial launch, we should investigate the following while logged into the wiki as a user:
Interaction | Current Speed | Wikidata Speed | Target Speed | Notes |
---|---|---|---|---|
Load the main page of the wiki | 1683 | 1126 | ||
Type a QID or item label into search and be suggested a match | 687 | 494 | ||
Load an entity page (e.g. Q1) containing statements | 1225 | 853 | please also note if there is a delay between page content loading and when the edit icon appears next to a statement | |
Open the add statement console by clicking +add statement | 94 | 117 | ||
Save a statement | 3648 | 602 | ||
New item page is displayed after clicking Create on Special:NewItem | 8458 | 1316 | ||
Results of a simple query are displayed in the Query Service | 2725 | |||
Results of a complex query are displayed in the Query Service | N/A | |||
The outcome of this initial investigation will be that the above table is completed with [something like] the average of 3 speed measurements of each interaction (current speed column). Target speed may be defined in collaboration with the UX team. This investigation help to inform a subsequent investigation and/or task focused on improving the speed of Wikibase.cloud.
N.B: for these measurements it's sufficient to use the "developer tools" of your browser.