summaryrefslogtreecommitdiff
path: root/packages/frontend/src/pages/user
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-12-15 15:37:19 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-12-15 15:37:19 +0900
commiteacc2040a1a3ef1c28af5293a163289e7ec1958a (patch)
treec59589a755f7c20240b3b1a69562f3e0781b1945 /packages/frontend/src/pages/user
parentperf: early return users/notes and users/featured-notes if me is blocked by r... (diff)
downloadmisskey-eacc2040a1a3ef1c28af5293a163289e7ec1958a.tar.gz
misskey-eacc2040a1a3ef1c28af5293a163289e7ec1958a.tar.bz2
misskey-eacc2040a1a3ef1c28af5293a163289e7ec1958a.zip
perf(frontend): introduce MkLazy for lazy loading
Diffstat (limited to 'packages/frontend/src/pages/user')
-rw-r--r--packages/frontend/src/pages/user/home.vue12
1 files changed, 9 insertions, 3 deletions
diff --git a/packages/frontend/src/pages/user/home.vue b/packages/frontend/src/pages/user/home.vue
index ecc3bb36c1..a0163bfc68 100644
--- a/packages/frontend/src/pages/user/home.vue
+++ b/packages/frontend/src/pages/user/home.vue
@@ -128,12 +128,18 @@ SPDX-License-Identifier: AGPL-3.0-only
</div>
<MkInfo v-else-if="$i && $i.id === user.id">{{ i18n.ts.userPagePinTip }}</MkInfo>
<template v-if="narrow">
- <XFiles :key="user.id" :user="user"/>
- <XActivity :key="user.id" :user="user"/>
+ <MkLazy>
+ <XFiles :key="user.id" :user="user"/>
+ </MkLazy>
+ <MkLazy>
+ <XActivity :key="user.id" :user="user"/>
+ </MkLazy>
</template>
<div v-if="!disableNotes">
<div style="margin-bottom: 8px;">{{ i18n.ts.featured }}</div>
- <MkNotes :class="$style.tl" :noGap="true" :pagination="pagination"/>
+ <MkLazy>
+ <MkNotes :class="$style.tl" :noGap="true" :pagination="pagination"/>
+ </MkLazy>
</div>
</div>
</div>