From 65a711f9eb7582c5c5e138f23b41ff5c5707d77c Mon Sep 17 00:00:00 2001 From: momo5502 Date: Tue, 1 Jul 2025 18:20:10 +0200 Subject: [PATCH] Preload analyzer --- page/src/Header.tsx | 11 +++++++++++ page/src/playground.tsx | 1 + page/vite.config.ts | 3 +++ 3 files changed, 15 insertions(+) diff --git a/page/src/Header.tsx b/page/src/Header.tsx index 973b14e7..fbf2f934 100644 --- a/page/src/Header.tsx +++ b/page/src/Header.tsx @@ -3,6 +3,7 @@ import { Helmet } from "react-helmet"; export interface HeaderProps { title: string; description: string; + preload?: string[]; } const image = @@ -23,6 +24,16 @@ export function Header(props: HeaderProps) { + + {props.preload?.map((l) => ( + + ))} ); } diff --git a/page/src/playground.tsx b/page/src/playground.tsx index bffecb33..b3aae970 100644 --- a/page/src/playground.tsx +++ b/page/src/playground.tsx @@ -206,6 +206,7 @@ export class Playground extends React.Component<
diff --git a/page/vite.config.ts b/page/vite.config.ts index 8963950c..b5c43bef 100644 --- a/page/vite.config.ts +++ b/page/vite.config.ts @@ -11,4 +11,7 @@ export default defineConfig({ "@": path.resolve(__dirname, "./src"), }, }, + define: { + "import.meta.env.VITE_BUILD_TIME": JSON.stringify(Date.now()), + }, });