···7878 const params = await props.params;
7979 const title = "Global Speed Checker";
8080 const description =
8181- "Get speed insights for your api, website from multiple regions.";
8181+ "API speed test and website speed checker: global latency speed test from different locations.";
8282 return {
8383 ...defaultMetadata,
8484 title,
···1010 CardIcon,
1111 CardTitle,
1212} from "@/components/marketing/card";
1313+import { regionDict } from "@openstatus/utils";
1414+1515+const TOTAL_REGIONS = Object.keys(regionDict).length;
13161417const features: {
1518 icon: ValidIcon;
···2528 {
2629 icon: "globe",
2730 catchline: "Global Speed Test",
2828- description:
2929- "Monitor latency performance in different regions to ensure quick load times for users across 35 regions worldwide.",
3131+ description: `Monitor latency performance in different regions to ensure quick load times for users across ${TOTAL_REGIONS} regions worldwide.`,
3032 },
3133 {
3234 icon: "link",
···11+import { Shell } from "@/components/dashboard/shell";
22+import { Separator } from "@openstatus/ui";
33+import { regionDict } from "@openstatus/utils";
44+55+const TOTAL_REGIONS = Object.keys(regionDict).length;
66+const TOTAL_PROVIDERS = Object.keys(regionDict).reduce((acc, region) => {
77+ return acc.add(regionDict[region as keyof typeof regionDict].provider);
88+}, new Set<"fly" | "koyeb" | "railway">());
99+1010+export function Informations() {
1111+ return (
1212+ <Shell>
1313+ <div className="grid gap-4">
1414+ <div className="grid gap-1">
1515+ <h3 className="font-semibold">What Is a Website Speed Checker?</h3>
1616+ <p className="text-muted-foreground">
1717+ A Website Speed Checker is an online tool that measures how fast
1818+ your website or API responds when someone visits it. It analyzes
1919+ various website performance metrics to help you understand which
2020+ elements slow down your page load time.
2121+ </p>
2222+ <p className="text-muted-foreground">
2323+ Speed checkers can focus on two aspects of performance:
2424+ </p>
2525+ <ul className="ml-4 list-outside list-disc space-y-1 text-muted-foreground">
2626+ <li>
2727+ <strong className="font-semibold text-foreground">
2828+ Client-side performance
2929+ </strong>
3030+ , which includes metrics like First Contentful Paint (FCP),
3131+ Largest Contentful Paint (LCP), and Cumulative Layout Shift (CLS)
3232+ — all indicators of how quickly your site becomes visible and
3333+ usable to visitors.
3434+ </li>
3535+ <li>
3636+ <strong className="font-semibold text-foreground">
3737+ Server-side performance (or network performance)
3838+ </strong>
3939+ , which looks at the technical steps of a request such as DNS
4040+ lookup, TCP connection, TLS handshake, and server response time.
4141+ </li>
4242+ </ul>
4343+ <p className="text-muted-foreground">
4444+ Understanding both sides helps you identify whether slowdowns are
4545+ caused by your frontend assets or your backend infrastructure.
4646+ </p>
4747+ </div>
4848+ <div className="grid gap-1">
4949+ <h3 className="font-semibold">What Is a Global Speed Checker?</h3>
5050+ <p className="text-muted-foreground">
5151+ A Global Speed Checker measures your website or API's latency and
5252+ response time from multiple locations around the world. Instead of
5353+ testing from just one data center, it runs checks from{" "}
5454+ {TOTAL_REGIONS} global regions across {TOTAL_PROVIDERS.size} cloud
5555+ providers, giving you a complete picture of your site's real-world
5656+ performance.
5757+ </p>
5858+ </div>
5959+ <Separator />
6060+ <div className="grid gap-1">
6161+ <p className="text-muted-foreground">With OpenStatus, you can:</p>
6262+ <ul className="ml-4 list-outside list-disc space-y-1 text-muted-foreground">
6363+ <li>Test how fast your API or website responds worldwide.</li>
6464+ <li>Compare latency across different regions.</li>
6565+ <li>Identify network bottlenecks.</li>
6666+ <li>Monitor uptime and availability in real time.</li>
6767+ </ul>
6868+ <p className="text-muted-foreground">
6969+ Whether you want to test your website speed from Europe, Asia, North
7070+ America, or beyond, our Global Speed Checker gives accurate,
7171+ consistent data from distributed locations.
7272+ </p>
7373+ <p className="text-muted-foreground">
7474+ If you'd like to request additional test regions or providers, feel
7575+ free to contact us at{" "}
7676+ <a href="mailto:ping@openstatus.dev" className="text-foreground">
7777+ ping@openstatus.dev
7878+ </a>
7979+ .
8080+ </p>
8181+ </div>
8282+ </div>
8383+ </Shell>
8484+ );
8585+}
···1010import { redirect } from "next/navigation";
1111import CheckerPlay from "./_components/checker-play";
1212import { GlobalMonitoring } from "./_components/global-monitoring";
1313+import { Informations } from "./_components/informations";
1314import { Testimonial } from "./_components/testimonial";
1415import { mockCheckAllRegions } from "./api/mock";
1516import { searchParamsCache } from "./search-params";
16171718const TITLE = "Global Speed Checker";
1819const DESCRIPTION =
1919- "API speed test and website speed checker: global speed test from different locations. Free speed test.";
2020+ "API speed test and website speed checker: global latency speed test from different locations.";
20212122const OG_DESCRIPTION =
2222- "Test the performance of your api, website from different locations. Get speed insights for free.";
2323+ "Test the performance of your api and website from different locations.";
23242425export const metadata: Metadata = {
2526 ...defaultMetadata,
···5859 <CheckerPlay data={data} />
5960 <Testimonial />
6061 <GlobalMonitoring />
6262+ <Informations />
6163 <BottomCTA className="mx-auto max-w-2xl lg:max-w-4xl" />
6264 </div>
6365 );