本連載では、Webブラウザー上でJavaScriptとともに動作できるバイナリ形式のプログラムファイル「WebAssembly」を、Rustプログラミング言語で実装する方法を説明していきます。前回はRust言語の基礎を説明しました。今回はいよいよ、Rust言語でWebAssemblyを実装していきます。また実装したサンプルを利用して、WebAssem…
興味のおもむくままにWASM/WASIらへん
https://zenn.dev/link/comments/09280d40f6fa5a で考えていたけどあまりに脇道に逸れ過ぎなので別のスクラップブックにした。 気になること WASIって何? (WASMとの差分) Web用 WASMをパッケージングする上でEmscriptenとwasm-packの違い 純粋JSとのパフォーマンス差をベンチマークしてみたい WASIはBrowser, JS indep…
WebAssembly を動的生成した場合のパフォーマンスについて
本日 TechFeed Conference 2022 で発表した「JavaScript による動的 WebAssembly 生成」についての詳解記事です。 JavaScript を動的に生成することで高速化を図るテクニックについては以前「JavaScript における VM の高速化手法」でご紹介しましたが、その記事の最後で少しだけ言及した「WebAssembly の動的生成」につ…
Cloudflare WorkersからTinyGoでビルドしたWabAssemblyバイナリを呼び出す | Money Forward Kessai TECH BLOG
こんにちは、マネーフォワード ケッサイのテックリードをやっておりますgarsueです。 最近、CDNのエッジで動くサーバレス環境が充実してきましたね。 代表的なものとしてはCloudflare Workersやfastlyの[email protected]などがあります。CloudflareではKey-Valueストアもあり、S3やGCSのようなオブジェクトストレージま…
GitHub – Shopify/javy: JS to WebAssembly toolchain
Javy: A JavaScript to WebAssembly toolchain About this repo Introduction: Run your JavaScript on WebAssembly. Javy takes your JavaScript code, and executes it in a WebAssembly embedded JavaScript runtime. Javy is currently used for the beta Shopify Scripts platform. We intend on supporting and im…
「たかがJavaScript」のその先 #TECHPLAY
品質ダッシュボードを含むアジャイル品質保証の技術とパターン:SQuBOK Guide最新版およびパターン集 QA to AQ を通して