0916
雪の結晶シミュレイタをブラウザで動かす試みをしていた。バックグラウンドスレッドで計算していた部分をFixedTimerにする必要があったり、rayonで並列化していた部分は直列に戻す必要があったが、それ以外のbevy部分は本当にほぼそのまま動かすことができたので、なるほど強力だなと思った。直列なのであまり実用的な速度では動かないし、wasmバイナリも20Mbくらいあるが、まあ何かの時には公開してもいいなと思った。rayon対応はいろいろ手動で書けばいける気もするけど、そこまではしない。
Webデザインと向き合おうということで画像リソースの取り扱いについて学んで試行錯誤していた。vite-imagetoolsを使えばある程度は画像の変換ができるのだけど、それをtailwindと組み合わせるのはなかなか難儀だった。難儀だったというかできなかったので、いろいろ断念した。具体的には、SVGリソースが表示できない環境を無視するということで、つまりIE11を切ることになる。まあ、そもそもすでにIE11ではまともに表示できなかったようだ(gridがダメ)し、時代の流れとしても妥当だろう。妥当だろうと思うけど、かつては意地でもIE6/7対応を両立しようと手を尽くしていたのを思い出すと、もう少し足掻いてみたいという気持ちにもなる。たぶんやらんけど。
Edge browserにはIE互換モードがあって、IE11とIE7(!)の描画をシミュレイトできる。実際これがどのくらい信頼できるのかはわからないが、こういうところがMicrosoftの偉さだなあと思った。
寝ます。3連休は楽しかったけど、仕事はわりと憂鬱なフェイズなんだよな。ユーーツ。