diff --git a/package.json b/package.json
index db71e5f..49b646f 100644
--- a/package.json
+++ b/package.json
@@ -17,6 +17,7 @@
"@types/react": "^18.0.21",
"@types/react-dom": "^18.0.6",
"@vercel/analytics": "^2.0.1",
+ "@vercel/speed-insights": "^2.0.0",
"astro": "^6.1.10",
"react": "^18.0.0",
"react-dom": "^18.0.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f4d039f..e2b8864 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -29,6 +29,9 @@ importers:
'@vercel/analytics':
specifier: ^2.0.1
version: 2.0.1(react@18.3.1)
+ '@vercel/speed-insights':
+ specifier: ^2.0.0
+ version: 2.0.0(react@18.3.1)
astro:
specifier: ^6.1.10
version: 6.1.10(@types/node@24.12.2)(@vercel/functions@3.4.4)(rollup@4.60.2)(sass@1.99.0)(typescript@5.9.3)(yaml@2.8.3)
@@ -1114,6 +1117,32 @@ packages:
'@vercel/routing-utils@5.3.3':
resolution: {integrity: sha512-KYm2sLNUD48gDScv8ob4ejc3Gww2jcJyW80hTdYlenAPz/5BQar1Gyh38xrUuZ532TUwSb5mV1uRbAuiykq0EQ==}
+ '@vercel/speed-insights@2.0.0':
+ resolution: {integrity: sha512-jwkNcrTeafWxjmWq4AHBaptSqZiJkYU5adLC9QBSqeim0GcqDMgN5Ievh8OG1rJ6W3A4l1oiP7qr9CWxGuzu3w==}
+ peerDependencies:
+ '@sveltejs/kit': ^1 || ^2
+ next: '>= 13'
+ nuxt: '>= 3'
+ react: ^18 || ^19 || ^19.0.0-rc
+ svelte: '>= 4'
+ vue: ^3
+ vue-router: ^4
+ peerDependenciesMeta:
+ '@sveltejs/kit':
+ optional: true
+ next:
+ optional: true
+ nuxt:
+ optional: true
+ react:
+ optional: true
+ svelte:
+ optional: true
+ vue:
+ optional: true
+ vue-router:
+ optional: true
+
'@vitejs/plugin-react@4.7.0':
resolution: {integrity: sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -3459,6 +3488,10 @@ snapshots:
optionalDependencies:
ajv: 6.15.0
+ '@vercel/speed-insights@2.0.0(react@18.3.1)':
+ optionalDependencies:
+ react: 18.3.1
+
'@vitejs/plugin-react@4.7.0(vite@5.4.21(@types/node@24.12.2)(sass@1.99.0))':
dependencies:
'@babel/core': 7.29.0
diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro
index 9619820..f1f3c43 100644
--- a/src/layouts/Layout.astro
+++ b/src/layouts/Layout.astro
@@ -1,5 +1,6 @@
---
import Analytics from '@vercel/analytics/astro'
+import SpeedInsights from "@vercel/speed-insights/astro"
import { ClientRouter } from 'astro:transitions';
import Header from '../components/Header/Header';
import Footer from '../components/Footer/Footer.astro';
@@ -66,7 +67,7 @@ const {
-
+