You can also do it with jails on FreeBSD: https://honeyguide.eu/posts/pot-throwaway-firefox/
In other words, each chrome process runs in its own user-space (a no-login user which exists only for the duration of the session), which has cpu and memory limits thanks to cgroups, bandwidth limits and restrictions thanks to iptables, and disk and browser cache limits thanks to chrome command-line flags.