Skip to content

build: raise the JS budget for the merged feature batch - #359

Merged
snekxs merged 1 commit into
mainfrom
fix/bundle-budget-batch
Sep 27, 2026
Merged

snekxs merged 1 commit into
mainfrom
fix/bundle-budget-batch

Conversation

@snekxs

@snekxs snekxs commented Sep 27, 2026

Copy link
Copy Markdown
Member

Problem

main CI is red on the bundle-size check:

over budget  JS  1850666 / 1845000 bytes (100%)

The batch of feature PRs merged together pushed the aggregate just over the 1,845 kB budget.

Change

Raise ".js" to 1,880 kB with the usual measured-aggregate-and-headroom note. Measured aggregate is 1,850.7 kB, leaving ~29 kB.

Growth came from the unified mouse-option widgets (#288), the EGG 4K v2 sensor-glass-mode / polling-divider card (#352), the WLmouse Beast X 4K driver wiring (#287, which also pulls its protocol codec in through SUPPORTED_HID_FILTERS), and the Razer Bluetooth-mode notice (#357).

npm run build + npm run size pass locally.

The unified mouse-option widgets (#288), EGG 4K v2 glass-mode card (#352), WLmouse Beast X 4K wiring (#287) and Razer Bluetooth notice (#357) push the aggregate to 1,850.7 kB, just over the 1,845 kB budget. Raise to 1,880 kB.
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying openmouse with  Cloudflare Pages  Cloudflare Pages

Latest commit: 3d534cc
Status: ✅  Deploy successful!
Preview URL: https://e556a4ff.openmouse.pages.dev
Branch Preview URL: https://fix-bundle-budget-batch.openmouse.pages.dev

View logs

@snekxs
snekxs merged commit 4aed2a7 into main Sep 27, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant