Deploying via IPFS might also work? Though it'd require having a trustworthy backend storing state ... or I suppose auditing to ensure backend can't inject anything malicious into client layer.
From what I understand, some cryptocurrency DApps like Uniswap[0] are using this route.
From what I understand, some cryptocurrency DApps like Uniswap[0] are using this route.
[0] https://github.com/Uniswap/uniswap-interface