Problem
The login page has a noticeable initial loading delay. Before authentication, the frontend appears to initialize parts of the authenticated application and request protected configuration endpoints, which can return 401 Unauthorized.
The login page also waits for additional configuration and language injection requests before rendering, creating a visible loading delay.
Possible direction
- Separate unauthenticated bootstrap from authenticated application initialization.
- Avoid loading menu, resource metadata, and protected configuration before login.
- Merge public config, login form config, and login language metadata into one lightweight endpoint.
- Render the basic login form immediately, then load optional plugins and background assets asynchronously.
- Ensure production startup does not trigger development bundling or hot-reload initialization.
This should reduce the login request waterfall and improve first contentful render, especially on slower networks.
Problem
The login page has a noticeable initial loading delay. Before authentication, the frontend appears to initialize parts of the authenticated application and request protected configuration endpoints, which can return
401 Unauthorized.The login page also waits for additional configuration and language injection requests before rendering, creating a visible loading delay.
Possible direction
This should reduce the login request waterfall and improve first contentful render, especially on slower networks.