gitea/web_src
silverwind 72e63eef39
Lazy-load some Vue components, fix heatmap chunk loading on every page (#36719)
Lazy-load 3 Vue components that are safe to defer (no pop-in effects).
This reduces `index-domready` from 515 KiB to 502 KiB (-2.5%).

The old `vue3-calendar-heatmap` vendor chunk (264 KiB) that previously
loaded on every page is eliminated entirely — it was mostly duplicate
`tippy.js` and `vue` copies that webpack had split out. The actual
heatmap library is only ~12 KiB minified, now inlined into the
`ActivityHeatmap` async chunk.

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2026-02-27 05:06:15 +00:00
..
css Instance-wide (global) info banner and maintenance mode (#36571) 2026-02-26 23:16:11 +08:00
fomantic Add code editor setting dropdowns (#36534) 2026-02-12 03:55:46 +08:00
js Lazy-load some Vue components, fix heatmap chunk loading on every page (#36719) 2026-02-27 05:06:15 +00:00
svg Support blue yellow colorblind theme (#35910) 2025-11-11 18:21:15 +00:00