Most thirdweb usage assumes a bundler — Vite, Next.js, Webpack. The browser-only build collapses that assumption: a single ESM or UMD bundle you drop into a `<script>` tag, with no build step. It exposes the same wallet-connect, contract-interaction, and chain-switching primitives as the canonical thirdweb SDK.
Used by landing pages that need to demo crypto interactions without forcing a bundler dependency, and by static-site projects that wanted wallet-connect but didn't want to adopt a JS-tooling pipeline. Published as `thirdweb-browser` on npm.
The engineering work was the tree-shaking — the canonical thirdweb bundle is ~580 KB; the browser-only build trims that to ~210 KB by aggressively dropping Node.js polyfills and server-only code paths.
- 01ESM + UMD dual build
- 02<210 KB gzipped — 64% smaller than canonical thirdweb
- 03No bundler required — works via script tag
- 04Wallet-connect, contract interaction, chain switching
- 05Drop-in for static sites and landing pages
More work
Seven other projects across crypto, AI, and games.