Reduce the friction on viewing the files in Gitlab UI
Problem to solve
As a user I want the Gitlab site to take less time to load the already viewed pages
For example, I view File1 (takes 1 sec to load), then File2 (takes 1 sec to load), then go back to File1 (again takes 1 sec to load). I want the browser to show me the already loaded version of the page.
Intended users
Everyone using Gitlab to browse files will benefit
User experience goal
The user should be able to view files seamlessly in Gitlab UI.
Proposal
Remove no-store response header when loading pages(Document type).
only use cache-control: max-age=0, private, must-revalidate
Further details
Permissions and Security
Documentation
Availability & Testing
What does success look like, and how can we measure that?
After the change, measure the number of pages a user views on Gitlab UI per session on average, compared to before the change