Yeah, I don't think I like llamafile, reusing some weights between models, and smaller updates, sounds like a better idea.
What I'd like to see is a unified WebNN support, for CPU, GPU, and NPU: WebNN Overview
(Not to pull rank, but my mail profile can be tracked to Netscape Navigator, across multiple OSs 😁)