When opening a user’s profile, the system makes multiple API calls for the same data instead of a single optimized request. This leads to redundant network requests and increased load on the backend.
Impact:
Increased server load and slower performance.
Unnecessary data fetching and higher response times.
Poor user experience due to potential lag or duplicate rendering.
Steps to Reproduce:
Open any user profile.
Monitor network requests in the browser dev tools.
Notice multiple identical API calls being triggered for the same resource.
Expected Behavior:
Only one API call should be made per resource when opening a profile.
Data should be cached or reused instead of repeatedly fetched.