diff options
| author | Fuwn <[email protected]> | 2023-11-19 03:08:12 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-11-19 03:08:12 -0800 |
| commit | ccbfe2c2c6e75701e970e8af1806ecd0db6ce5d8 (patch) | |
| tree | 51c78fca6bcf4229eb260118f5e45e78ebf1920d | |
| parent | feat(language): simplify (diff) | |
| download | frontend-next-ccbfe2c2c6e75701e970e8af1806ecd0db6ce5d8.tar.xz frontend-next-ccbfe2c2c6e75701e970e8af1806ecd0db6ce5d8.zip | |
feat(routes): remove fetch times
| -rw-r--r-- | src/routes/api.svelte | 4 | ||||
| -rw-r--r-- | src/routes/index.svelte | 4 | ||||
| -rw-r--r-- | src/routes/language.svelte | 18 | ||||
| -rw-r--r-- | src/routes/languages.svelte | 4 |
4 files changed, 4 insertions, 26 deletions
diff --git a/src/routes/api.svelte b/src/routes/api.svelte index 08c811c..ae70e8b 100644 --- a/src/routes/api.svelte +++ b/src/routes/api.svelte @@ -20,13 +20,11 @@ SPDX-License-Identifier: GPL-3.0-only --> import rst2html from "rst2html"; import { baseURL } from "$lib/api"; - let rst, rstTime; + let rst; let complete = false; onMount(async () => { - rstTime = performance.now(); rst = await (await fetch(baseURL)).text(); - rstTime = performance.now() - rstTime; complete = true; }); </script> diff --git a/src/routes/index.svelte b/src/routes/index.svelte index 57af629..cf84d99 100644 --- a/src/routes/index.svelte +++ b/src/routes/index.svelte @@ -19,13 +19,11 @@ SPDX-License-Identifier: GPL-3.0-only --> import { onMount } from "svelte"; import { fetchRandomImage } from "$lib/api"; - let image, fetchTime; + let image; let complete = false; onMount(async () => { - fetchTime = performance.now(); image = await fetchRandomImage(); - fetchTime = performance.now() - fetchTime; complete = true; }); </script> diff --git a/src/routes/language.svelte b/src/routes/language.svelte index 0803635..9139dba 100644 --- a/src/routes/language.svelte +++ b/src/routes/language.svelte @@ -35,15 +35,13 @@ SPDX-License-Identifier: GPL-3.0-only --> ]; let language = $page.url.searchParams.get("language"); - let images, fetchTime, image, imageSize; + let images, image; let complete = false; let imageQuery = $page.url.searchParams.get("image"); let languageEncoded = language.replaceAll("#", "%23"); onMount(async () => { - fetchTime = performance.now(); images = await fetchImages(language); - fetchTime = performance.now() - fetchTime; complete = true; if (imageQuery) { @@ -65,20 +63,6 @@ SPDX-License-Identifier: GPL-3.0-only --> } else { image = images[imageQuery]; } - - let xhr = new XMLHttpRequest(); - - xhr.open("HEAD", image, true); - xhr.onreadystatechange = () => { - if (xhr.readyState === 4) { - if (xhr.status === 200) { - imageSize = `${xhr.getResponseHeader("Content-Length") / 1024}`; - } else { - imageSize = "Error"; - } - } - }; - xhr.send(null); } }); </script> diff --git a/src/routes/languages.svelte b/src/routes/languages.svelte index 80097bc..466f0ec 100644 --- a/src/routes/languages.svelte +++ b/src/routes/languages.svelte @@ -19,13 +19,11 @@ SPDX-License-Identifier: GPL-3.0-only --> import { onMount } from "svelte"; import { fetchLanguages } from "$lib/api"; - let languages, fetchTime; + let languages; let complete = false; onMount(async () => { - fetchTime = performance.now(); languages = await fetchLanguages(); - fetchTime = performance.now() - fetchTime; complete = true; }); </script> |