My team (third party) has developed WebGPU support for Unreal Engine 5, along with an asset-streaming system that solves the large download, multi-gigabyte game in your webpage issue by only loading in what a player needs to see at any given moment. It's constantly loading and unloading data, which helps tremendously with memory management.
WebGPU is going to usher in a new era of web games, the biggest benefit being compute shaders which have never before been possible inside the browser.
DISCLAIMER - Will only work on a Windows device running Chrome or a Chromium browser. Mac and iOS isn't well supported yet.
Space demo - https://play.spacelancers.com/
Forest demo - https://play-dev.simplystream.com/?token=bd4ca6db-522a-4a73-...