Skip to content

chore(web): remove heavyweight homepage dependencies - #145

Merged
yashranaway merged 2 commits into
mainfrom
chore/web-bundle-cleanup
Aug 27, 2026
Merged

chore(web): remove heavyweight homepage dependencies#145
yashranaway merged 2 commits into
mainfrom
chore/web-bundle-cleanup

Conversation

@SarthakWade

Copy link
Copy Markdown
Collaborator

Summary

  • replace WebGL decorations and Recharts with server-rendered HTML and CSS
  • replace the pixel-bound GitHub screenshot with a repository-owned semantic browser demo
  • remove unused UI variants, assets, and dependencies while enforcing the bundle boundary in web lint

Validation

  • pnpm --filter @headless/web lint
  • pnpm --filter @headless/web build
  • pnpm test
  • pnpm test:runtime
  • pnpm build
  • pnpm test:e2e:linux
  • desktop and narrow viewport render review

Closes #51

@yashranaway yashranaway left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Reviewed the dependency cleanup, server-rendered chart replacements, semantic demo, CSS, and backlog update. Verified lint/build, the merged lucide 1.33 lockfile, and rendered Chromium behavior with zero console or network failures. The built static JS fell from 1,616,781 to 601,199 bytes.

@yashranaway
yashranaway merged commit 6b5fe1b into main Aug 27, 2026
14 checks passed
@yashranaway
yashranaway deleted the chore/web-bundle-cleanup branch August 27, 2026 18:51
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.

F5 — Remove dead weight from the web bundle

2 participants