Autocomplete dropdowns in the navbar should load faster
Overview
Autocomplete dropdowns in the Navbar can be slow.
Recorded as real-time
To enhance performance and user experience. We need to split our header-search autocomplete API so that each section has its single responsibility API end-point.
Multiple single responsibility end-points will allow us to query them all at once but render the response data as fast as the fastest response arrives.
Insight
Rendering the whole autocomplete dropdown at once using a preloader circle.
Supporting evidence
The current implementation of the autocomplete takes a few extra milliseconds to wait for all responses to arrive in the backend and compile the response into a single JSON.
Action
Split autocomplete API into single responsibility APIs.
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.