(言った)
おつかれさまです↑ーって言いそうになった
年末何してたっけと思ってデイリーノートさかのぼってたら己の愚かさを知るって書いてあって何があったんだって思ったけど〆のお言葉のメモだった
つぎはまるまるできますどうですか?が感情抜かれすぎてて命令になっててうける
こわい

なんでもNostrに結び付ける身体になってるから
なんでこういう話になったんだっけと思ったけど職場メモにオブシディアン使ってるから流れで
初回表示
動的 import 分だけ 遅延が発生
2 回目以降
キャッシュされる
追加遅延ほぼなし
ただし。
その機能を最初から使う画面なら
→ 静的 import のほうが速い
「たまに出る機能」なら
→ 初回遅延は合理的なトレードオフ
体感。
Markdown / Mermaid を 見る瞬間だけ一拍遅れる
kind1 中心なら全体 UX はむしろ良くなる
結論。
遅れは「後ろに回しただけ」ではある
不要な場面の初期ロードを削れる分、総合的には有利
集約用モジュールを作る。
例。
// markdownBundle.ts
import MarkdownIt from 'markdown-it';
import footnote from 'markdown-it-footnote';
import mark from 'markdown-it-mark';
import sub from 'markdown-it-sub';
import sup from 'markdown-it-sup';
export function createMarkdown() {
const md = new MarkdownIt();
md.use(footnote).use(mark).use(sub).use(sup);
return md;
}
使う側。
const { createMarkdown } = await import('./markdownBundle');
const md = createMarkdown();
挙動。
markdownBundle.ts が 1 チャンクになる
依存している markdown-it 系も同じチャンクに束ねられる
呼び出し箇所が増えてもチャンクは増えない
マークダウン解釈用のライブラリ動的インポートにしようかな