fix: added server preconnect url improving the page load time (#10554)

fixes #10236
This commit is contained in:
Rajvir Singh
2025-03-14 23:05:06 +05:30
committed by GitHub
parent 5b7b58c85f
commit 7595d42fef
2 changed files with 14 additions and 0 deletions

View File

@ -19,6 +19,7 @@ import { UserThemeProviderEffect } from '@/ui/theme/components/AppThemeProvider'
import { BaseThemeProvider } from '@/ui/theme/components/BaseThemeProvider';
import { PageFavicon } from '@/ui/utilities/page-favicon/components/PageFavicon';
import { PageTitle } from '@/ui/utilities/page-title/components/PageTitle';
import { ServerPreconnect } from '@/ui/utilities/server-preconnect/components/ServerPreconnect';
import { UserProvider } from '@/users/components/UserProvider';
import { UserProviderEffect } from '@/users/components/UserProviderEffect';
import { WorkspaceProviderEffect } from '@/workspace/components/WorkspaceProviderEffect';
@ -52,6 +53,7 @@ export const AppRouterProviders = () => {
<StrictMode>
<PromiseRejectionEffect />
<GotoHotkeysEffectsProvider />
<ServerPreconnect />
<PageTitle title={pageTitle} />
<PageFavicon />
<Outlet />

View File

@ -0,0 +1,12 @@
import { Helmet } from 'react-helmet-async';
export const ServerPreconnect = () => {
return (
<Helmet>
<link
rel="preconnect"
href={process.env.REACT_APP_SERVER_BASE_URL || 'http://localhost:3000'}
/>
</Helmet>
);
};