WebAssembly
WebAssemblyはブラウザ環境でJavaScriptよりも速く処理が実行できるという触れ込みで世を騒がせそうな雰囲気を持っている、という印象です。風の噂でブラウザ以外の環境でも動かそうという流れも聞きますが、今はブラウザで大量のデータを裁く手段が欲しいので、その辺から調べていきたいと思います。言語はRustが楽しそうなので一緒に学んでいこうと思います。(2020/12/20)
- WebAssemblyって何?
- Rustの忘備録
- RustでWebAssemblyを始める
- WebAssemblyをブラウザで動かす
- バイナリをコンパクトにする
- web-sysとjs-sys
- Rustで実装
- デバッグどうする?
- CallbackとかPromiseとか
- JavaScriptのプロパティみたいにしたい
- 型の名前が長い
- WebAssembly/WebAssemblyをブラウザで動かす前回 、Rustのソースからwasmファイルを生成し、これをJavaScriptと連携させるためのjsファイルも併せて生成してもらいましたが、直接それらを読み込â¦
- WebAssembly/WebAssemblyって何?WebAssemblyのことを調べるとはいっても前身のasm.jsから気にしてはいたので、ザックリとは知っているつもりでいました。ザックリした理解ではJavaSâ¦
- WebAssembly/RustでWebAssemblyを始めるRustでWebAssemblyを始めるにはwasm-packというツールを使え、とのことでした。インストールは以下のコマンド。 cargo install wâ¦
- RustWebAssembly の開発のためにRustのことも調べてましたが、Rust自身のことを書き留めておくスペースがあってもいいなと思ったのでした。(2022/9â¦
- WebAssembly/バイナリをコンパクトにするwasm-packのプロジェクトテンプレートを雛形に新しくプロジェクトを起こしました。どう開発を進めていくのがいいのかなと考えながら、既存のコ-ドを眺めているとâ¦
- WebAssembly/デバッグどうする?あれこれ実装を進めていくうちに、ちょっと複雑なプログラムになってきました。内部の状態が人力では追いきれなくなったところで、ちょっと中身を覗きたいときに便利な関数â¦
- WebAssembly/Rustの忘備録お仕事の内容に応じていろんな言語と付き合っていかないとならないですが、まだRustと付き合いが短いので、Rustの世界に戻ってくるたびに同じことを学習しなおさなâ¦
- WebAssembly/web-sysとjs-sysWebAssemblyの学習にあたって、JavaScriptでは低速すぎる処理をWebAssemblyで置き換えて高速化を図ろうというのを念頭においていましたがâ¦
- WebAssembly/Rustで実装WebAssemblyとしてブラウザを操作する方法がおおまかに掴めたので、あとは設計して実装すればよさそうなものなんですが、Rust自体が初めて触れているのでまâ¦
- WebAssembly/JavaScriptのプロパティみたいにしたいJavaScritptは深く型のことは理解せずとも書ける敷居が低い言語だなぁと改めて思ったこの頃です。クラスのプロパティに何を持たせようが、ただちに問題になるわâ¦