A trimmed app still gets bit BlazorUI's whole icon font, its lazy scripts manifest and every params class
Maintainer thường phản hồi trong vòng 1 ngày
@msynk đang làm issue này rồi.
Từ ngày 20/10/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Measured on todo-small.bitplatform.cc, a trimmed Blazor WebAssembly publish of bit Boilerplate:
-
The icon font is never trimmed.
BitBlazorUITrimIconsonly trimsbit.blazorui.icons.css, andFabMDL2.4.66.woff2is always published whole: 176.6 KB, downloaded on the first visit. The app uses about 178 of its 2,313 glyphs, and a font with only those is 15.7 KB (tried with fontTools). -
bit-lazy-scripts.jsonstays embedded in Bit.BlazorUI (14 KB) and Bit.BlazorUI.Extras (4.5 KB) and lists every module, even in a trimmed publish of an app that doesn't use lazy scripts. -
Every component the app renders keeps its whole params class, though the app creates only a few of them. Each component's
OnParametersSetcallsCascadingParameters?.UpdateParameters(this)and has[DynamicDependency(DynamicallyAccessedMemberTypes.All, typeof(Bit...Params))], andUpdateParametershas two lambdas per parameter. In todo-small the 74 params classes the app never creates take about 380 KB of the 2.7 MB Bit.BlazorUI.wasm (5,216 methods, 3,845 fields), and about 44 KB of Bit.BlazorUI.Extras.wasm.
- Ngôn ngữ chính
- C#
- Star
- 1.4k
- Fork
- 264
- Merge trung bình
- 20 giờ 36 phút
- Pull request đã merge (30 ngày)
- 322
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của bitfoundation/bitplatform
-
The test-platform skill doesn't say what three of its failures look likeCó thể đã có người làm @yasmoradi đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
bitfoundation/bitplatform#14022 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bit Boilerplate's realtime profile picture E2E tests wait for a request the hybrid apps never make in their WebViewCó thể đã có người làm @yasmoradi đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 25/100
bitfoundation/bitplatform#14020 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bit Boilerplate's E2E phone number tests fail when they pick a non-US +1 area codeCó thể đã có người làm @yasmoradi đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100
bitfoundation/bitplatform#14018 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bit Boilerplate can't create a product when embeddings are onCó thể đã có người làm @yasmoradi đã nhận hôm nay. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 20/100
bitfoundation/bitplatform#14016 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bit Boilerplate's E2E tests sign in to the demos with the wrong seeded passwordCó thể đã có người làm @yasmoradi đã nhận hôm nay. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 20/100
bitfoundation/bitplatform#14014 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của bitfoundation/bitplatform
Issue tương tự
-
bug ux
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
CodeForFire/lagebuch#714 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
dimitar-radenkov/Pointframe#294 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Batteries can't be swappedĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 61/100
Okabintaro/SubmersedVR#253 ·
-
S: Untriaged
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 60/100
Maintainer thường phản hồi trong vòng 2 ngày
-
Remove Extract Data capabilitiesĐang mởmaintenance
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
hyjinx-emu/Hyjinx#398 ·
Maintainer thường phản hồi trong vòng 1 ngày