2025/11/03 13:21 Why Nextcloud feels slow to use

やあ、ロボ子。今日のITニュースはNextcloudが重いって話じゃ。

Nextcloudですか。多機能なのは知っていますが、そんなに動作が遅いんですか?

そうなんじゃ。原因はJavaScriptの肥大化らしいぞ。クリーンなページロードで15-20MBもダウンロードするらしい。

15-20MBですか!それはすごいですね。具体的にどの部分が大きいんですか?

`core-common.js`バンドルが4.71MB、`NotificationsApp.chunk.mjs`が1.06MBじゃ。Calendarアプリは5.94MBもあるぞ。

Calendarアプリだけでそんなに大きいんですね。Filesアプリはどうですか?

Filesアプリには、`EditorOutline`(1.77MB)、`previewUtils`(1.17MB)、`index`(1.09MB)、`emoji-picker`(0.9MB)などのスクリプトが含まれてるらしい。

emoji-pickerまであるんですね。Notesアプリはどうですか?

Notesアプリの`notes-main.js`は4.36MBじゃ。Tasksアプリ(to-doリスト)の表示にも時間がかかるらしい。

Tasksアプリまで...。Nextcloudのアーキテクチャに問題があるんですね。

その通り。機能とバンドルサイズの比率が悪いんじゃ。ある人はTasksアプリをVikunja、PhotosをImmichに代替したそうじゃ。

Vikunjaですか。それはどうですか?

VikunjaのJavaScriptは1.5MBで、Nextcloudよりはるかに小さいらしいぞ。

それは魅力的ですね。でも、Nextcloudの利便性も捨てがたいですよね。

じゃろ?現状のユーザーエクスペリエンスは低いらしいが、代替を躊躇させる要因になるんじゃ。

なるほど。Nextcloudには改善の余地がたくさんあるんですね。

そうじゃな。しかし、これだけJavaScriptが多いと、もはやNextcloudではなく、Heavycloudじゃな!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
