Skip to content

revert(backend): revert compile-config - #17411

Open
kakkokari-gtyih wants to merge 25 commits into
misskey-dev:developfrom
kakkokari-gtyih:revert-compile-config
Open

revert(backend): revert compile-config#17411
kakkokari-gtyih wants to merge 25 commits into
misskey-dev:developfrom
kakkokari-gtyih:revert-compile-config

Conversation

@kakkokari-gtyih

@kakkokari-gtyih kakkokari-gtyih commented May 15, 2026

Copy link
Copy Markdown
Member

What

Why

Fix #17407
Fix #17075

Additional info (optional)

Checklist

  • Read the contribution guide
  • Test working in a local environment
  • (If needed) Add story of storybook
  • (If needed) Update CHANGELOG.md
  • (If possible) Add tests

@github-actions

github-actions Bot commented May 15, 2026

Copy link
Copy Markdown
Contributor

このPRによるapi.jsonの差分
差分はありません。
Get diff files from Workflow Page

@codecov

codecov Bot commented May 15, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 80.00000% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 26.22%. Comparing base (92eca45) to head (2fafebe).

Files with missing lines Patch % Lines
packages/backend/src/config.ts 80.00% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##           develop   #17411       +/-   ##
============================================
+ Coverage    14.12%   26.22%   +12.09%     
============================================
  Files          247     1174      +927     
  Lines        11958    40039    +28081     
  Branches      4033    11117     +7084     
============================================
+ Hits          1689    10499     +8810     
- Misses        8050    23708    +15658     
- Partials      2219     5832     +3613     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions

github-actions Bot commented May 15, 2026

Copy link
Copy Markdown
Contributor

⚙️ Backend Diagnostics Report

Memory: After GC

Metric @ Base @ Head Δ MAD
HeapUsed 73.8 MB
± 0 MB
74.2 MB
± 0 MB
$\color{orange}{\text{+0.4~MB}}$
$\color{orange}{\text{+0.5\%}}$
0 MB

Only metrics showing significant changes are displayed.

V8 Heap Snapshot Statistics

Metric @ Base @ Head Δ MAD
$\color{gray}{\rule{8pt}{8pt}}$ Total 87 MB
± 8 B
87 MB
± 520 B
$\color{orange}{\text{+359 KB}}$
$\color{orange}{\text{+0.4\%}}$
520 B
$\color{orange}{\rule{8pt}{8pt}}$ Code 25 MB 25 MB $\color{orange}{\text{+138 KB}}$ 522 B
$\color{red}{\rule{8pt}{8pt}}$ Strings 30 MB 30 MB $\color{orange}{\text{+183 KB}}$ 98 B
$\color{cyan}{\rule{8pt}{8pt}}$ JS arrays 4.4 MB 4.4 MB $\text{+9.9 KB}$ 0 B
$\color{green}{\rule{8pt}{8pt}}$ Typed arrays 566 KB 566 KB 0 B 0 B
$\color{yellow}{\rule{8pt}{8pt}}$ System objects 2.2 MB 2.2 MB $\text{+2.4 KB}$ 276 B
$\color{violet}{\rule{8pt}{8pt}}$ Other JS objs 25 MB 25 MB $\text{+26 KB}$ 16 B
$\color{pink}{\rule{8pt}{8pt}}$ Other non-JS objs 39 KB 39 KB 0 B 0 B

Download representative heap snapshot: base / head

@kakkokari-gtyih
kakkokari-gtyih marked this pull request as ready for review May 15, 2026 08:44
@dosubot dosubot Bot added the size:L This PR changes 100-499 lines, ignoring generated files. label May 15, 2026
@anatawa12 anatawa12 linked an issue May 15, 2026 that may be closed by this pull request
1 task
@anatawa12

Copy link
Copy Markdown
Member

17075 リンクしました

@kakkokari-gtyih

Copy link
Copy Markdown
Member Author

👀

@kakkokari-gtyih

Copy link
Copy Markdown
Member Author

コンフリクト解消

@kakkokari-gtyih

Copy link
Copy Markdown
Member Author

yamlをv5にしてきた

@github-actions github-actions Bot added the packages/frontend Client side specific issue/PR label Jun 24, 2026
@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

📦 Frontend Bundle Report

Chunk size diff (0 updated, 0 added, 0 removed)

No data

Startup chunk size (0 updated, 0 added, 0 removed)
Chunk Before After Δ Δ (%)
(total) 1.1 MB 1.1 MB 0 B 0%
os ja-JP/aEA5QfpmU-q3XzGW8f.js
466 KB 466 KB 0 B 0%
i18n ja-JP/aEA5QfpmU-Dv4DIZFA.js
216 KB 216 KB 0 B 0%
photoswipe ja-JP/aEA5QfpmU-46O-_VUQ.js
73 KB 73 KB 0 B 0%
src/_boot_.ts ja-JP/aEA5QfpmU-ChvRFXWy.js
63 KB 63 KB 0 B 0%
runtime-core.esm-bundler ja-JP/aEA5QfpmU-CyPDfpcP.js
50 KB 50 KB 0 B 0%
MkNotification ja-JP/aEA5QfpmU-fdboKOU_2.js
23 KB 23 KB 0 B 0%
built ja-JP/aEA5QfpmU-7DT8rof3.js
21 KB 21 KB 0 B 0%
reactivity.esm-bundler ja-JP/aEA5QfpmU-BJR4BmL-.js
21 KB 21 KB 0 B 0%
store ja-JP/aEA5QfpmU-DZxlBDa-.js
18 KB 18 KB 0 B 0%
runtime-dom.esm-bundler ja-JP/aEA5QfpmU-DyWpCC4b.js
17 KB 17 KB 0 B 0%
tinycolor ja-JP/aEA5QfpmU-PEGdpOg42.js
15 KB 15 KB 0 B 0%
achievements ja-JP/aEA5QfpmU-Gj3uXX79.js
10 KB 10 KB 0 B 0%
widgets ja-JP/aEA5QfpmU-CTqfVXEk.js
9.7 KB 9.7 KB 0 B 0%
theme ja-JP/aEA5QfpmU-hVyB4_aV2.js
8.3 KB 8.3 KB 0 B 0%
MkCustomEmoji ja-JP/aEA5QfpmU-syoo533m2.js
6.5 KB 6.5 KB 0 B 0%
MkAnimBg ja-JP/aEA5QfpmU-CB3yHUb32.js
4.8 KB 4.8 KB 0 B 0%
common ja-JP/aEA5QfpmU-DdBLeDCZ2.js
4 KB 4 KB 0 B 0%
MkSwiper ja-JP/aEA5QfpmU-XNdSIDhK2.js
3 KB 3 KB 0 B 0%
navbar ja-JP/aEA5QfpmU-CMu96dVk.js
2.9 KB 2.9 KB 0 B 0%
MkUrl ja-JP/aEA5QfpmU-BxUplruE2.js
2.9 KB 2.9 KB 0 B 0%
MkTabs ja-JP/aEA5QfpmU-D0XzH63l2.js
2.8 KB 2.8 KB 0 B 0%
MkCode ja-JP/aEA5QfpmU-D0T9uOVQ2.js
2.7 KB 2.7 KB 0 B 0%
lookup ja-JP/aEA5QfpmU-CdD0YQf-2.js
2.3 KB 2.3 KB 0 B 0%
MkSparkle ja-JP/aEA5QfpmU-DdqhCYm42.js
2.2 KB 2.2 KB 0 B 0%
dist ja-JP/aEA5QfpmU-DH0lBfzW.js
1.8 KB 1.8 KB 0 B 0%
_dark ja-JP/aEA5QfpmU-DfGzfoC32.js
1.8 KB 1.8 KB 0 B 0%
media-proxy ja-JP/aEA5QfpmU-D1Esi0VM.js
1.7 KB 1.7 KB 0 B 0%
_light ja-JP/aEA5QfpmU-D67CB4xl.js
1.7 KB 1.7 KB 0 B 0%
hotkey ja-JP/aEA5QfpmU-CXQbpknN.js
1.6 KB 1.6 KB 0 B 0%
is-birthday ja-JP/aEA5QfpmU-9L0SrME62.js
1.5 KB 1.5 KB 0 B 0%
MkStickyContainer ja-JP/aEA5QfpmU-BmzaPEiW2.js
1.4 KB 1.4 KB 0 B 0%
config ja-JP/aEA5QfpmU-DGOcRaCi.js
1.3 KB 1.3 KB 0 B 0%
preload-helper ja-JP/aEA5QfpmU-DyAp3Zfi.js
1.3 KB 1.3 KB 0 B 0%
MkLoading ja-JP/aEA5QfpmU-B5oKftjY2.js
1.1 KB 1.1 KB 0 B 0%
MkInfo ja-JP/aEA5QfpmU-CExFr2U9.js
1 KB 1 KB 0 B 0%
webgl ja-JP/aEA5QfpmU-wb3e_Vqx2.js
1 KB 1 KB 0 B 0%
use-scroll-position-keeper ja-JP/aEA5QfpmU-BiacK4842.js
990 B 990 B 0 B 0%
misskey-api ja-JP/aEA5QfpmU-DyMaik4b.js
986 B 986 B 0 B 0%
instance ja-JP/aEA5QfpmU-BxWdoXDL.js
918 B 918 B 0 B 0%
get-note-summary ja-JP/aEA5QfpmU-De5IKbAQ.js
704 B 704 B 0 B 0%
rolldown-runtime ja-JP/aEA5QfpmU-QTnfLwEv.js
694 B 694 B 0 B 0%
page ja-JP/aEA5QfpmU-BDSYajSq.js
688 B 688 B 0 B 0%
i ja-JP/aEA5QfpmU-D1y_EGFD.js
631 B 631 B 0 B 0%
clear-cache ja-JP/aEA5QfpmU-Di0pj_I92.js
472 B 472 B 0 B 0%
emoji-base ja-JP/aEA5QfpmU-BVbfT0gI2.js
413 B 413 B 0 B 0%
d-green-lime ja-JP/aEA5QfpmU-DEHvjKGz.js
391 B 391 B 0 B 0%
use-interval ja-JP/aEA5QfpmU-nsCIt9Jr.js
384 B 384 B 0 B 0%
l-light ja-JP/aEA5QfpmU-B8GJAiDX.js
351 B 351 B 0 B 0%
user ja-JP/aEA5QfpmU-SLQFmrJv.js
205 B 205 B 0 B 0%
get-bg-color ja-JP/aEA5QfpmU-B6J3wW2j2.js
190 B 190 B 0 B 0%
isChromatic ja-JP/aEA5QfpmU-Dd9satMa2.js
172 B 172 B 0 B 0%
is-device-darkmode ja-JP/aEA5QfpmU-CHGi6RJT2.js
93 B 93 B 0 B 0%
_plugin-vue_export-helper ja-JP/aEA5QfpmU-BDNMzG2s.js
84 B 84 B 0 B 0%

Startup chunks are the Vite entry for src/_boot_.ts and its static imports.

Bundle Stats

Bundles Modules Entries Imports Size
Static Dynamic Rendered Gzip Brotli
Before 466 2,853 21 8,580 323 10 MB 2.8 MB 2.4 MB
After 466 2,853 21 8,580 323 10 MB 2.8 MB 2.4 MB
Δ 0 0 0 0 0 $\text{-101 B}$ $\text{-53 B}$ $\text{+11 B}$
Δ (%) 0% 0% 0% 0% 0% $\text{-0\%}$ $\text{-0\%}$ $\text{+0\%}$

Open treemap HTML

@kakkokari-gtyih

Copy link
Copy Markdown
Member Author

コンフリクト解消

@kakkokari-gtyih

Copy link
Copy Markdown
Member Author

コンフリクト解消

@kakkokari-gtyih

Copy link
Copy Markdown
Member Author

コンフリクト解消

@kakkokari-gtyih

Copy link
Copy Markdown
Member Author

コンフリクト解消

@github-actions

github-actions Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

📦 Frontend Bundle Report

Chunk size diff (0 updated, 0 added, 0 removed)
Chunk Before After Δ Δ (%)
(total) 5.8 MB 5.8 MB 0 B 0%
(other generated chunks) 2 MB 2 MB 0 B 0%
Startup chunk size (0 updated, 0 added, 0 removed)
Chunk Before After Δ Δ (%)
(total) 1 MB 1 MB 0 B 0%
(other generated chunks) 754 KB 754 KB 0 B 0%
(other) 280 KB 280 KB 0 B 0%

Startup chunks are the Vite entry for src/_boot_.ts and its static imports.

Bundle Stats

Bundles Modules Entries Imports Size
Static Dynamic Rendered Gzip Brotli
Before 468 2,865 21 10,661 330 10 MB 2.8 MB 2.4 MB
After 468 2,865 21 10,661 330 10 MB 2.8 MB 2.4 MB
Δ 0 0 0 0 0 $\text{-101 B}$ $\text{-70 B}$ $\text{+17 B}$
Δ (%) 0% 0% 0% 0% 0% $\text{-0\%}$ $\text{-0\%}$ $\text{+0\%}$

Open treemap HTML

@github-actions

Copy link
Copy Markdown
Contributor

api.jsonの差分作成中にエラーが発生しました。詳細はWorkflowのログを確認してください。

@coderabbitai

coderabbitai Bot commented Jul 20, 2026

Copy link
Copy Markdown

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: a8926377-1ce1-4cf9-abb6-99ca3a1399e4

📥 Commits

Reviewing files that changed from the base of the PR and between 597a873 and 2fafebe.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (3)
  • package.json
  • packages/backend/package.json
  • packages/backend/src/config.ts
🚧 Files skipped from review as they are similar to previous changes (1)
  • packages/backend/package.json

Included review availability: Your plan provides up to 10 included reviews per hour; 9 remain after this review.


📝 Walkthrough

Walkthrough

設定コンパイル済みJSONの利用を廃止し、YAML設定とbuilt配下の成果物を直接利用する構成へ移行しました。マイグレーション、起動・テスト手順、診断ワークフロー、フェデレーションテスト設定も対応しています。

Changes

設定読み込みとマイグレーション

Layer / File(s) Summary
YAML設定読み込みとマイグレーション設定
packages/backend/src/config.ts, packages/backend/migration/*, packages/backend/ormconfig.js, packages/backend/package.json
設定を選択したYAMLファイルから読み込みます。Redis設定の解決済み型を追加します。マイグレーションは設定値と環境変数に基づく判定を利用します。
ビルド成果物を使う起動・テスト手順
package.json, packages/backend/package.json, .github/workflows/..., .claude/skills/working-on-backend/*, .github/copilot-instructions.md
compile-configを起動、テスト、生成、診断の手順から削除します。build-preとビルド済み成果物を使う流れへ更新します。
フェデレーションテストのYAML設定とマウント
packages/backend/test-federation/.config/*, packages/backend/test-federation/compose*.yml, packages/backend/test-federation/setup.sh
フェデレーションテストの設定生成とComposeマウントを、JSON設定からYAML設定へ切り替えます。

Estimated code review effort: 3 (Moderate) | ~25 minutes

Merge Risk: ⚪ Minimal · up to 2fafe

This change reverts compile-config behavior and updates related backend configuration paths. No actionable merge-blocking risk remains; it is merge-ready after normal checks and review.

Sequence Diagram(s)

sequenceDiagram
  participant BackendCommand
  participant ConfigLoader
  participant YAMLFile
  participant Migration
  BackendCommand->>ConfigLoader: loadConfig()
  ConfigLoader->>YAMLFile: 設定YAMLを読み込み
  YAMLFile-->>ConfigLoader: 設定値
  Migration->>ConfigLoader: マイグレーション設定を取得
  ConfigLoader-->>Migration: DEFAULT値と実行判定
Loading

Possibly related PRs

Suggested reviewers: samunohito

Poem

YAMLを読み込み
JSONを手放し
ビルド成果物を直接使います
マイグレーションも設定を受け取り
テスト環境を整えます。

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning What が未記入で、Why もリンクされた課題番号だけのため、変更内容と理由の説明が不足しています。 What に主な変更内容を記載し、Why に compile-config を削除する理由と関連課題の背景を具体的に追記してください。
✅ Passed checks (4 passed)
Check name Status Explanation
Linked Issues check ✅ Passed compile-configの削除、YAML直接読み込み、書き込み専用built環境への依存解消を実装しており、[#17407]と[#17075]に適合しています。
Out of Scope Changes check ✅ Passed 設定読み込み方式の変更に伴うスクリプト、マイグレーション、ドキュメント、テストフェデレーション更新であり、明確な範囲外変更はありません。
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Title check ✅ Passed タイトルは、compile-config の復元という変更の主目的を明確に示しています。
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
package.json (1)

30-32: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

起動手順の変更を CHANGELOG.md に記録してください。

start / start:inspect / start:test の実行契約を変更しており、運用者や開発者に影響します。CHANGELOG.md## Unreleased 配下へ Fix または Enhance を1行追加済みか確認してください。

Based on learnings: ユーザー影響のある変更には CHANGELOG.md へ記録する必要があります。 PR checklist でも changelog は未完了として扱われています。

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@package.json` around lines 30 - 32, package.json の
start、start:inspect、start:test の起動手順変更を CHANGELOG.md の「## Unreleased」配下に Fix または
Enhance として1行追記し、運用者と開発者に影響する変更内容を簡潔に記録してください。

Source: Learnings

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.github/workflows/backend-diagnostics.inspect.yml:
- Line 71: Update the “Configure base” job step to preserve the existing
compile-config behavior by running pnpm compile-config after copying the test
YAML, while keeping the head-side configuration flow YAML-only. Ensure the base
checkout can produce the built configuration expected by the legacy develop
contract.

---

Nitpick comments:
In `@package.json`:
- Around line 30-32: package.json の start、start:inspect、start:test の起動手順変更を
CHANGELOG.md の「## Unreleased」配下に Fix または Enhance
として1行追記し、運用者と開発者に影響する変更内容を簡潔に記録してください。
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 4f19b9e2-2042-4576-877d-3c3f754a4244

📥 Commits

Reviewing files that changed from the base of the PR and between 95de10e and 42f5394.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (20)
  • .claude/skills/working-on-backend/references/knowledge/backend-testing.md
  • .claude/skills/working-on-backend/references/tasks/creating-migration.md
  • .claude/skills/working-on-backend/scripts/prepare-generate.mjs
  • .github/copilot-instructions.md
  • .github/workflows/backend-diagnostics.inspect.yml
  • package.json
  • packages/backend/migration/1746949539915-migrateSomeConfigFileSettingsToMeta.js
  • packages/backend/migration/js/migration-config.js
  • packages/backend/ormconfig.js
  • packages/backend/package.json
  • packages/backend/scripts/compile_config.js
  • packages/backend/src/config.ts
  • packages/backend/test-federation/.config/dummy.yml
  • packages/backend/test-federation/.config/example.config.json
  • packages/backend/test-federation/.config/example.default.yml
  • packages/backend/test-federation/compose.a.yml
  • packages/backend/test-federation/compose.b.yml
  • packages/backend/test-federation/compose.tpl.yml
  • packages/backend/test-federation/compose.yml
  • packages/backend/test-federation/setup.sh
💤 Files with no reviewable changes (6)
  • packages/backend/test-federation/.config/dummy.yml
  • packages/backend/scripts/compile_config.js
  • packages/backend/test-federation/.config/example.config.json
  • packages/backend/test-federation/compose.yml
  • .claude/skills/working-on-backend/references/tasks/creating-migration.md
  • packages/backend/test-federation/compose.tpl.yml

Comment thread .github/workflows/backend-diagnostics.inspect.yml
@samunohito

Copy link
Copy Markdown
Member

js-yamlがv5になったことによりAPIが刷新され、名前付きエクスポートに対応したとのこと。
https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md#500---2026-06-20

load関数単独で引き込めるようになったので、状況が改善している可能性が高いです(要計測)

@kakkokari-gtyih

Copy link
Copy Markdown
Member Author

コンフリクト解消

@kakkokari-gtyih

Copy link
Copy Markdown
Member Author

メモリ使用量的にはそんなに変化無さそう

@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

🖥 Frontend Diagnostics Report

(No significant changes)

View details

Requests by resource type
Type Requests Encoded bytes
Base Head Δ Base Head Δ
Document 2 2 0 33 KB 33 KB 0 B
Script 148 148 0 2.1 MB 2.1 MB 0 B
Stylesheet 58 58 0 284 KB 284 KB 0 B
Fetch 20 20 0 46 KB 46 KB 0 B
Image 10 10 0 254 KB 254 KB 0 B
Font 2 2 0 118 KB 118 KB 0 B
Other 9 9 0 421 KB 421 KB $\color{orange}{\text{+5 B}}$
V8 heap snapshot statistics
Metric @ Base @ Head Δ MAD
$\color{gray}{\rule{8pt}{8pt}}$ Total 11 MB
± 1.5 KB
11 MB
± 9.4 KB
$\text{+10 KB}$
$\text{+0.1\%}$
9.5 KB
$\color{orange}{\rule{8pt}{8pt}}$ Code 2.8 MB 2.8 MB $\text{-880 B}$ 865 B
$\color{red}{\rule{8pt}{8pt}}$ Strings 1.2 MB 1.2 MB $\text{+20 B}$ 86 B
$\color{cyan}{\rule{8pt}{8pt}}$ JS arrays 113 KB 113 KB 0 B 0 B
$\color{green}{\rule{8pt}{8pt}}$ Typed arrays 0 B 0 B 0 B 0 B
$\color{yellow}{\rule{8pt}{8pt}}$ System objects 0 B 0 B 0 B 0 B
$\color{violet}{\rule{8pt}{8pt}}$ Other JS objs 2 MB 2 MB 0 B 245 B
$\color{pink}{\rule{8pt}{8pt}}$ Other non-JS objs 5 MB 5 MB $\text{+8.1 KB}$ 10 KB

Download representative heap snapshot: base / head

📦 Bundle Stats

Chunk size diff (0 updated, 0 added, 0 removed)
Chunk Base Head Δ Δ (%)
(total) 5.9 MB 5.9 MB 0 B 0%
(other generated chunks) 2 MB 2 MB 0 B 0%
Startup chunk size (0 updated, 0 added, 0 removed)
Chunk Base Head Δ Δ (%)
(total) 1 MB 1 MB 0 B 0%
(other generated chunks) 755 KB 755 KB 0 B 0%
(other) 280 KB 280 KB 0 B 0%

Startup chunks are the Vite entry for src/_boot_.ts and its static imports.

Bundles Modules Entries Imports Size
Static Dynamic Rendered Gzip Brotli
Base 469 2,865 21 10,715 333 10 MB 2.8 MB 2.4 MB
Head 469 2,865 21 10,715 333 10 MB 2.8 MB 2.4 MB
Δ 0 0 0 0 0 0 B $\text{-19 B}$ $\text{-89 B}$
Δ (%) 0% 0% 0% 0% 0% 0% $\text{-0\%}$ $\text{-0\%}$

Open treemap HTML

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

packages/backend:test packages/backend Server side specific issue/PR packages/frontend Client side specific issue/PR size:L This PR changes 100-499 lines, ignoring generated files.

Projects

Development

Successfully merging this pull request may close these issues.

compile-config の廃止提案 Add environment variable for JSON config

3 participants