2021.10.22
どうにか映像描画/UI操作を軽く出来ないかと思いいろいろ試している
どんなネイティブのNode.jsモジュールでもWeb Workersで直接読み込むことができますが、そうしないことを強くお勧めします。既存のネイティブモジュールの多くはシングルスレッド環境を想定して書かれているため、Web Workersで使用するとクラッシュやメモリ破損の原因になります。
なるほどなー
全フレームをpostMessageでOffScreenCanvasも試してみたが、軽さ変わった感じがしない、逆に重い
https://gyazo.com/ac26b04dc70599c9ec2523e0e879c489
https://gyazo.com/7c1923bd7d9747c8e3a587788e9a976b
20%重くなってる…
/tosuke/tosuke.icon UIスレッドの負荷減らした代わりに通信コスト増やしてるしそれはそうっぽい
ci7lus.iconhttps://gyazo.com/e4c1c28741c69bcf4ee4a1c8e5e9b08e
macがこれになり、やめた
https://gyazo.com/ddbfe36b1e6506d6ab9bfc5247f11e35