In this case, it's 45kbyte over the network. Instead of very impractical, we might agree that it can be not ideal for many apps, but it's an interesting and valid way of "packaging" a tool / service.
If someone chooses this deployment method, it's likely that they have the ability to design with minimal resources.
My take: hitting three API endpoints doesn’t require a bundler or 400 MB of node_modules — most apps, especially hobby single‑page projects, can and should be built without a framework.
If someone chooses this deployment method, it's likely that they have the ability to design with minimal resources.