- ID de l'analyse :
- 4395b5d6-3c05-412b-a732-daadf714f612Terminée
- URL soumise :
- https://where.durableobjects.live/
- Fin du rapport :
Liens : 5 trouvé(s)
Liens sortants identifiés à partir de la page
Lien | texte |
---|---|
https://jed.is/ | Jed Schmidt |
https://goalastair.com | Alastair |
https://github.com/helloimalastair/where-durableobjects-live | Github |
https://developers.cloudflare.com/workers/learning/using-durable-objects | Cloudflare Durable Objects |
https://workers.cloudflare.com/ | Cloudflare Workers |
Variables JavaScript : 5 trouvée(s)
Les variables JavaScript globales chargées dans l'objet fenêtre d'une page sont des variables déclarées en dehors des fonctions et accessibles depuis n'importe quel endroit du code au sein du champ d'application actuel
Nom | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
__sveltekit_1ntkgvy | object |
__svelte | object |
Messages de journal de console : 1 trouvé(s)
Messages consignés dans la console web
Type | Catégorie | Enregistrement |
---|---|---|
error | javascript |
|
HTML
Le corps HTML de la page en données brutes
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="./_app/immutable/assets/0.C2BVJbxv.css" rel="stylesheet"><title>Where Durable Objects Live</title><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#F38020"><meta name="title"><meta name="description" content="Tracking where Durable Objects are created, wherever you are in the world."><meta property="og:type" content="website"><meta property="og:url" content="https://where.durableobjects.live/"><meta property="og:title"><meta property="og:description" content="Tracking where Durable Objects are created, wherever you are in the world."><meta property="og:image" content="https://where.durableobjects.live/globe.png"><meta property="twitter:card" content="summary"><meta property="twitter:url" content="https://where.durableobjects.live/"><meta property="twitter:title"><meta property="twitter:description" content="Tracking where Durable Objects are created, wherever you are in the world."><meta property="twitter:image" content="https://where.durableobjects.live/globe.png">
<link rel="modulepreload" as="script" crossorigin="" href="https://where.durableobjects.live/_app/immutable/nodes/0.Be7VkXCZ.js"><link rel="modulepreload" as="script" crossorigin="" href="https://where.durableobjects.live/_app/immutable/chunks/scheduler.BwFrRKoF.js"><link rel="modulepreload" as="script" crossorigin="" href="https://where.durableobjects.live/_app/immutable/chunks/index.Cskil1Im.js"><link rel="modulepreload" as="script" crossorigin="" href="https://where.durableobjects.live/_app/immutable/chunks/entry.oRad0jOG.js"><link rel="modulepreload" as="script" crossorigin="" href="https://where.durableobjects.live/_app/immutable/chunks/stores.BzXKqAt-.js"><link rel="modulepreload" as="script" crossorigin="" href="https://where.durableobjects.live/_app/immutable/nodes/1.u8CoYLJ5.js"><link rel="modulepreload" as="script" crossorigin="" href="https://where.durableobjects.live/_app/immutable/chunks/Anchor.CTe3xeEE.js"><link rel="modulepreload" as="script" crossorigin="" href="https://where.durableobjects.live/_app/immutable/chunks/BackButton.CrUoex0Q.js"><link rel="modulepreload" as="script" crossorigin="" href="https://where.durableobjects.live/_app/immutable/nodes/2.BiVGcFa6.js"></head>
<body data-sveltekit-preload-data="hover">
<div class="md:flex justify-between flex-col md:flex-row overflow-hidden h-screen"><div class="w-screen md:w-[50vw] h-screen px-10 pt-10 md:h-screen md:px-20 md:pt-20 overflow-auto"><div class="flex flex-col justify-between h-full"><main class="flex flex-col gap-5 w-4/5"> <header data-svelte-h="svelte-19wfob6"><h1 class="font-bold text-5xl mb-3">Where Durable Objects Live</h1></header> <p>Created by the wonderful <a class="text-sky-500 hover:text-sky-300" href="https://jed.is/" target="_blank" rel="noopener noreferrer">Jed Schmidt</a>, and now maintained with ❤️ by <a class="text-sky-500 hover:text-sky-300" href="https://goalastair.com" target="_blank" rel="noopener noreferrer">Alastair</a>. Source code available on <a class="text-sky-500 hover:text-sky-300" href="https://github.com/helloimalastair/where-durableobjects-live" target="_blank" rel="noopener noreferrer">Github</a>.</p> <p><a class="text-sky-500 hover:text-sky-300" href="https://developers.cloudflare.com/workers/learning/using-durable-objects" target="_blank" rel="noopener noreferrer">Cloudflare Durable Objects</a> are a novel approach to stateful compute based on <a class="text-sky-500 hover:text-sky-300" href="https://workers.cloudflare.com/" target="_blank" rel="noopener noreferrer">Cloudflare Workers</a>. They aim to locate both compute <span class="italic" data-svelte-h="svelte-1n8unpk">and</span> state closest to end users.</p> <p>This page tracks where new Durable Objects are created; for example, when you loaded this page from <span class="font-bold">Chamartin</span>, a worker in <span class="font-bold">Madrid, Madrid, Spain (MAD)</span> created a durable object in <span class="font-bold">Madrid, Madrid, Spain (MAD)</span>.</p> <p>Currently, Durable Objects are available in <span class="font-bold">10.94</span>% of Cloudflare PoPs.</p> <p>To keep data fresh, this application is constantly creating/destroying new Durable Objects around the world. In the last hour, <span class="font-bold">399,625</span> Durable Objects have been created(and subsequently destroyed), <span class="italic font-bold" data-svelte-h="svelte-1j52rtw">FOR SCIENCE!</span></p> <p>Data displayed on this site is updated every 5 minutes. Historical data may be available via the API in the future. Discussion of coming features is on the <a class="text-sky-500 hover:text-sky-300" href="/discord" target="_blank" rel="noopener noreferrer">Discord Server</a>.</p> <p>Details about the API can be found <a class="text-sky-500 hover:text-sky-300" href="/api">here</a>.</p> <h2 class="font-bold text-2xl" data-svelte-h="svelte-19qzmxu">See data by:</h2> <ul class="list-disc list-inside text-lg italic" data-svelte-h="svelte-19r674o"><li><a class="underline" href="/colo">Colo</a></li> <li><a class="underline" href="/jurisdiction">Jurisdiction</a></li> <li><a class="underline" href="/region">Region</a></li></ul></main> <footer class="text-center text-italic text-sm mt-8 pb-8"><p>Data Updated At: <span class="whitespace-nowrap">Thursday, 7 November 2024 at 12:20:25 UTC</span></p></footer></div></div> <div class="w-screen md:w-[50vw] h-screen md:h-screen overflow-hidden"><div class="absolute top-0 right-0 w-screen h-screen md:w-[50vw] flex justify-center items-center"><svg class="animate-spin -ml-1 mr-3 h-40 w-40 text-black" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle><path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path></svg></div> <div class="w-full h-full mapboxgl-map"><div class="mapboxgl-canary" style="visibility: hidden;"></div><div class="mapboxgl-canvas-container mapboxgl-interactive"><canvas class="mapboxgl-canvas" tabindex="0" aria-label="Map" role="region" width="400" height="600" style="width: 400px; height: 600px;"></canvas></div><div class="mapboxgl-control-container"><div class="mapboxgl-ctrl-top-left"></div><div class="mapboxgl-ctrl-top"></div><div class="mapboxgl-ctrl-top-right"></div><div class="mapboxgl-ctrl-right"></div><div class="mapboxgl-ctrl-bottom-right"></div><div class="mapboxgl-ctrl-bottom"></div><div class="mapboxgl-ctrl-bottom-left"></div><div class="mapboxgl-ctrl-left"></div></div></div> true <div class="bg-gray-300 w-fit absolute top-2 right-2 p-2 opacity-50"><input type="checkbox" id="coding" name="interest" value="coding"> Toggle DO Highligt <details class="duration-300"><summary class="cursor-pointer bg-inherit px-5 py-3 text-lg">Legend</summary> <div class="bg-white px-5 py-3 text-sm font-light"><h2 class="text-lg font-bold">Status</h2> <div class="flex items-center gap-2"><div class="w-5 h-5 rounded-full bg-status-operational inline-block"></div> <p>Operational</p></div> <div class="flex items-center gap-2 mt-2"><div class="w-5 h-5 rounded-full bg-status-maintenance inline-block"></div> <p>Under Maintenance</p></div> <div class="flex items-center gap-2 mt-2"><div class="w-5 h-5 rounded-full bg-status-outage inline-block"></div> <p>Partial Outage</p></div> <div class="flex items-center gap-2 mt-2"><div class="w-5 h-5 rounded-full bg-status-unknown inline-block"></div> <p>Unknown</p></div> <h2 class="text-lg font-bold">Miscellaneous</h2> <div class="flex items-center gap-2 mt-2"><div class="w-5 h-5 rounded-full border-4 border-is-durable inline-block"></div> <p>Supports Durable Objects</p></div> <div class="flex items-center gap-2 mt-2"><div class="w-5 h-5 rounded-full border-4 border-is-worker inline-block"></div> <p>Worker-only Datacenter</p></div> </div></details></div></div> <button class="absolute bottom-0 right-0 mr-5 mb-5 rounded-full bg-blue-400 w-20 h-20 flex justify-center items-center cursor-pointer md:hidden"><svg class="h-14" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 20L3 17V4L9 7M9 20L15 17M9 20V7M15 17L21 20V7L15 4M15 17V4M9 7L15 4" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button> <div id="svelte-announcer" aria-live="assertive" aria-atomic="true" style="position: absolute; left: 0px; top: 0px; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); overflow: hidden; white-space: nowrap; width: 1px; height: 1px;"></div></div>
</body></html>