Hey everyone, just jumping in to strongly back up @muchisx on this.
Look, we all know Shopify is pushing hard for better performance and faster load times. We completely respect that. But dropping from a 2MB limit down to a hard 64KB capâa nearly 97% reductionâjust ignores the reality of building modern, complex apps.
To put it in perspective, 64KB leaves us almost zero breathing room, even after migrating to Preact and Web Components. By the time you pull in basic, non-negotiable necessities like internationalization, a lightweight GraphQL client, and a simple validation library like Zod, the budget is entirely gone. We are basically being asked to build 2026-level features with 2010 file size limits.
The irony here is that this strict cap might actually hurt the user experience. By squeezing us into 64KB, weâre forced to rip out perfectly good client-side logic and offload it to our backends. Instead of a snappy, instant UI, merchants are going to be stuck waiting on constant network round-trips. Weâre trading a slightly larger, easily cached initial download for terrible, ongoing latency.
Also, applying a blanket limit across the board doesnât make sense. I get wanting to keep Checkout as lean as humanly possibleâevery millisecond counts there. But Admin and POS extensions handle heavy workflows and complex data visualization. They operate in completely different environments and need more room to breathe.
If Shopify really needs to enforce stricter limits moving forward, here are a few ways we could actually make this work without breaking the ecosystem:
Set surface-specific limits: Keep checkout strict, but give Admin and POS extensions something reasonable, like 500KB to 1MB.
Support dynamic imports: Give us proper support for code-splitting inside the extension sandbox so we arenât punished for code the user hasnât even interacted with yet.
Grandfather in existing apps: Like @muchisx mentioned, please donât let this turn into a build-breaking nightmare for apps that were perfectly fine under the old 2MB limit. Give us a warning, not a hard build failure.
We want fast apps just as much as Shopify does, but performance shouldnât come at the cost of crippling functionality and developer experience. Really hoping the team takes a second look at this!