これを行うことができる唯一のことは、コンテナ内でクロムを実行し、コンテナramを制限することです。
ただし、これにはいくつかの大きな注意事項があります。
Dockerizeのセットアップと起動シーケンスによりChromeの実行は複雑です
1つは、Chromeは既にカーネルコンテナーを使用してスレッドをサンドボックス化しています。そのため、コンテナを動作させるための一種のルート権限でコンテナを実行する必要があります。これは回避でき、リンクされたコンテナモデルは回避します。(実質的に必要なことはすべて行います)
あなたはほぼ確実にGPUアクセラレーションを失うでしょう
オーディオを機能させることは複雑ですが、リンクされたコンテナモデルで処理されます。
保証を無効にした場合、他に何が間違っていると予想しても、Chromeはこれ以上RAMを使用しないように言われることを激しく嫌い、それに応じて動作します。
しかし、最終的には機能します。
私は、これらのRAMの制限を、事前に構築されたdockerイメージを持たないElectron Shellアプリに適用して、それらを圧縮することにもっと興味があります。
トピックから外れますが、Firefoxは限られたハードウェア上で非常に良好に動作することに注意したいのですが、本当の答えとは考えていません。