You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
svelte/packages/playground/src/entry-client.js

25 lines
467 B

import App from './App.svelte';
new App({
target: document.getElementById('app'),
hydrate: true
});
function get_version() {
return fetch('/version.json').then((r) => r.json());
}
let prev = await get_version();
// Mom: We have live reloading at home
// Live reloading at home:
while (true) {
await new Promise((r) => setTimeout(r, 2500));
try {
const version = await get_version();
if (prev !== version) {
window.location.reload();
}
} catch {}
}