「Web AssemblyとBlazorのマルチスレッド対応はどうなっているのか現状を少し調べた」
「どうなっているの?」
「こんな感じだった」
- ChromeはWeb Assemblyのマルチスレッド対応の機能を実験的に実装済みらしい
- この機能はabout:flagsで有効にできる
- しかし、有効にしてもBlazorからThreadオブジェクトを作成すると、Thread not supportedと怒られて動かない
「どうすれば使えるようになると思う?」
「そうだな。以下の条件が満たされればたぶん使えるのだろう」
- Web Assemblyのマルチスレッドが正式になる
- Chromeの実験的な機能から正規の機能に昇格する (利用するために特別な設定を必要としない)
- BlazorでWeb Assemblyのマルチスレッドをサポートする
「先は長そう?」
「既に実装されているから長くないのかも知れない。良く分からな」