並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 316件

新着順 人気順

wasmの検索結果81 - 120 件 / 316件

  • How Rust and Wasm power Cloudflare's 1.1.1.1

    This post is also available in 简体中文, 繁體中文, 日本語, 한국어, Deutsch, Français and Español. ≈On April 1, 2018, Cloudflare announced the 1.1.1.1 public DNS resolver. Over the years, we added the debug page for troubleshooting, global cache purge, 0 TTL for zones on Cloudflare, Upstream TLS, and 1.1.1.1 for families to the platform. In this post, we would like to share some behind the scenes details and cha

      How Rust and Wasm power Cloudflare's 1.1.1.1
    • From Web SQL to SQLite Wasm: the database migration guide  |  Blog  |  Chrome for Developers

      Required background The post Deprecating and removing Web SQL announced the deprecation of the Web SQL database technology. While the technology itself may be deprecated, the use cases addressed by the technology very much are not, so the follow-up post SQLite Wasm in the browser backed by the Origin Private File System, outlines a replacement set of technologies based on the SQLite database, comp

      • GitHub - wilsonzlin/minify-html: Extremely fast and smart HTML + JS + CSS minifier, available for Rust, Deno, Java, Node.js, Python, Ruby, and WASM

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

          GitHub - wilsonzlin/minify-html: Extremely fast and smart HTML + JS + CSS minifier, available for Rust, Deno, Java, Node.js, Python, Ruby, and WASM
        • Kotlin/Wasmでサーバサイドアプリケーションを開発するフレームワーク「KoWasm」が登場。WebAssemblyのガベージコレクションやコンポーネントの活用を想定

          Kotlin/Wasmでサーバサイドアプリケーションを開発するフレームワーク「KoWasm」が登場。WebAssemblyのガベージコレクションやコンポーネントの活用を想定 JetBrainsでKotlinの開発を担当するZalim Bashorov氏と、VMwareでSpring Frameworkのコミッタとして働くSébastien Deleuze氏は、Kotlinで書かれたコードをWebAssemblyバイナリにコンパイルする機能を備えた「Kotlin/Wasm」を用いて、WebAssemblyベースでサーバサイドアプリケーションを開発するフレームワーク「KoWasm」を発表しました。 KoWasmの開発にはKotlinおよびKotlin/Wasmの開発元であるJetBrainsのKotlin/Wasmチームと協力しているとのことです。 Kotlin/WasmはWebブラウザ上のア

            Kotlin/Wasmでサーバサイドアプリケーションを開発するフレームワーク「KoWasm」が登場。WebAssemblyのガベージコレクションやコンポーネントの活用を想定
          • KotlinからWebAssemblyバイナリを生成するコンパイラ搭載、「Kotlin/Wasm」が試験的プレビュー公開。Kotlin 1.8.20ベータ版で

            KotlinからWebAssemblyバイナリを生成するコンパイラ搭載、「Kotlin/Wasm」が試験的プレビュー公開。Kotlin 1.8.20ベータ版で Kotlinで書かれたコードをWebAssemblyバイナリとするコンパイル機能を備えた「Kotlin/Wasm」が、Kotlin 1.8.20ベータ版で搭載されたことが明らかになりました。 Kotlin 1.8.20-Beta brings many new features: - AutoCloseable interface and Base64 encoding in stdlib - New JVM incremental compilation enabled by default - Gradle composite builds in Kotlin Multiplatform - New Kotlin/Wasm co

              KotlinからWebAssemblyバイナリを生成するコンパイラ搭載、「Kotlin/Wasm」が試験的プレビュー公開。Kotlin 1.8.20ベータ版で
            • wasmer で Go の WASM を実行できるパッケージを作った

              はじめに WASM (WebAssembly) はブラウザを問わす色々な所で実行が可能になる仮想命令セットおよびアーキテクチャです。 WASM を使う事で、ブラウザでネイティブに近いパフォーマンスのコードを実行できる様になります。既に色々な開発言語から WASM を生成できる様になっています。Go 言語も WASM を生成できる様になっています。 WASM を実行できる処理系 WASM を実行できる処理系としてはブラウザや、wasmtime、Lucet、wasm-micro-runtime、wasmer 等があります。 wasmer は Rust で実装された WebAssembly ランタイムで、Go 言語からは wasmer-go というバインディングから利用できます。 Go 言語の WASM の残念なところ しかし Go 言語の WASM は、Rust や他の言語の様に関数を直接呼び

                wasmer で Go の WASM を実行できるパッケージを作った
              • Envoy での WebAssembly サポートと WebAssembly Hub, WASM OCI Image Specification について - Qiita

                Envoy での WebAssembly サポートと WebAssembly Hub, WASM OCI Image Specification についてWebAssemblyenvoyistioenvoyproxyWebAssemblyHub はじめに この記事では Envoy で WebAssembly がサポートされるまでの背景と WebAssembly Hub, WASM OCI Image Specification に関する情報をまとめていきます。 Envoy で WebAssembly がサポートされるまでの背景 2016年に Istio で Envoy が採用されて以来、Istio ではユーザーの多様なニーズを満たすために豊富な拡張性が提供されてきました。Service Mesh の Data Plane の機能を拡張したい理由としては、独自のアクセス制御システムとの統合、

                  Envoy での WebAssembly サポートと WebAssembly Hub, WASM OCI Image Specification について - Qiita
                • CDNエッジでJS/TS/WASMを実行できる「Vercel Edge Functions」正式リリース Node.jsサブセットを目指す

                  CDNエッジでJS/TS/WASMを実行できる「Vercel Edge Functions」正式リリース Node.jsサブセットを目指す 米Vercelが、CDNエッジでJavaScript/TypeScript/WebAssemblyを実行できるサーバレス基盤「Vercel Edge Functions」を正式リリース。Next.js、Nuxt、Astro、SvelteKitなどのWebアプリケーションフレームワークに対応するという。 Next.jsの開発元であり、Webアプリケーションのホスティングサービスなどを提供する米Vercelは、CDNエッジでJavaScript/TypeScript/WebAssemblyを実行できるサーバレス基盤「Vercel Edge Functions」の正式リリースを発表しました。 Vercel Edge FunctionsはMicroVMにChr

                    CDNエッジでJS/TS/WASMを実行できる「Vercel Edge Functions」正式リリース Node.jsサブセットを目指す
                  • WASMバイナリを実行する自作OS, mavisの紹介

                    mavisとは mavisは私がフルスクラッチで開発している自作OSです。 これをビルドしてmake runするとshellが立ち上がり、"hello"コマンドを実行すると"Hello World!"が表示されます。 現状できることはたったこれだけですが、面白いのはその仕組みです。実は上の画像のshellとhello worldプログラムはどちらも WASMバイナリ です。そしてkernelは低レベルなメモリ管理機能とタスク管理機能を除くと、「WASMバイナリをタスクとして実行する」以外の機能を持ちません。つまりkernelがWASM Runtimeであり、それによって"ユーザーランド"を実現しているということです。 このOSは「仮想メモリ」を持ちません。なぜならWASMバイナリは位置独立だからです。WASMはスタックマシンベースの命令セットなので、スタックさえ用意すればどこでも、何度でも

                      WASMバイナリを実行する自作OS, mavisの紹介
                    • Wasm By Example

                      WebAssembly (Wasm) is an universal low level bytecode that runs on the web. It is a compilation target for languages like Rust, AssemblyScript (Typescript-like), Emscripten (C/C++), and much more! Wasm offer a compact binary format with predictable performance, and portability to run alongside Javascript and other host languages. Wasm is currently shipped in all major browsers, and has runtimes me

                      • Blazor WASM × Code-first gRPC で始める C# ⼤統⼀理論

                        ■イベント イマドキのC# .NET Web開発 〜gRPC, GraphQL, Blazorもあるよ〜 https://sansan.connpass.com/event/316664/ ■発表者 Sansan Engineering Unit Data Hubグループ 今村 有人 ■ Sansan Data Hub エンジニア採用情報 https://media.sansan-engineering.com/datahub-engineer

                          Blazor WASM × Code-first gRPC で始める C# ⼤統⼀理論
                        • RustでwasmでWebWorkerでTypescriptな開発 - Qiita

                          本記事はsudachiclone-rs開発の続編であり、Rustのコードをwasmにし、WebWorker内で状態を持ったまま使いつつ、Typescriptで開発する、ということをやる場合にハマりそうなところに悉くハマった気がするので、その備忘録です。 成果物 レポジトリ: Rustで開発したsudachiclone-rsをwasmにコンパイルし、WebWorker内で動くようにしたもののデモ。 デモページ: 上記をhostingしています。pipから辞書を取ってきてブラウザ上のみでわかち書きできるデモ。 使ったツール群 typescript-definition Rustのstructやfunctionからtypescriptのd.tsを生成してくれる優れもの。crates.ioにあるのもを使っていないのは今のRustでは動かないから。(詳しくはissue参照) wasm-bindgen

                            RustでwasmでWebWorkerでTypescriptな開発 - Qiita
                          • GoのWasmランタイム上でZigで作ったWasmモジュールを動かす - knqyf263's blog

                            Zigのコミッタの方から有益なフィードバックを頂いたり、Wasmランタイムのメンテナからコメントしてもらったり、Twitterでプロ開発者に助けてもらったり、と良い話が多かったのでそのへんの話も含めつつメモとして残しておきます。 最初に断っておきますがWasmにもZigにも特に詳しくないです。 概要 実装 GoのWasmランタイム TinyGoのExample ランタイムの初期化 関数の実行 別の渡し方 Zigの実装 malloc free ptrToString stringToPtr 呼び出し側 サンプル まとめ 概要 自分の開発しているOSSでWebAssemblyによるプラグイン機能に対応したのですが*1、Wasmは仕様が小さく関数の引数や戻り値もi32/i64/f32/f64だけで頑張るみたいな世界なので直接ユーザに生のWasm用コードを書いてもらうのは利便性の面で厳しいです。*

                              GoのWasmランタイム上でZigで作ったWasmモジュールを動かす - knqyf263's blog
                            • ruby.wasm で遊ぶ ~Web Workerを使ってバックグラウンドで動かすまで - Qiita

                              Ruby 3.2 から WASI ベースの WebAssembly がサポートされるということで、すでに Preview 版も公開されています。 この記事は、正直 WebAssembly とか WASI とかよく分かっていない1人間がブラウザ上で Ruby を色々動かしてみる記事です。とりあえず動けばいいという感じなので、おそらく無駄な記述も多いかと思います。ご了承ください。 作るもの テキストボックス等に記述された任意の Ruby スクリプトをブラウザ上で動かして、その実行結果を得られるようなもの。 要するに RubyOnBrowser とか TryRuby とかの二番煎じを作りたいのです。 とりあえず Ruby スクリプトを動かす ruby.wasm の github 上に Quick Start (for Browser) が載っているので、まずはこれをほぼそのまま。 <html>

                                ruby.wasm で遊ぶ ~Web Workerを使ってバックグラウンドで動かすまで - Qiita
                              • GitHub - vmware-labs/wasm-workers-server: 🚀 Develop and run serverless applications on WebAssembly

                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                  GitHub - vmware-labs/wasm-workers-server: 🚀 Develop and run serverless applications on WebAssembly
                                • 「WebAssembly」は次世代のJava、Node.jsになる?――「Wasmコンテナ」をKubernetesで動かす

                                  Kubernetesやクラウドネイティブをより便利に利用する技術やツールの概要、使い方を凝縮して紹介する本連載「Cloud Nativeチートシート」。今回は、最近注目されている「WebAssembly」について復習しながら、WebAssemblyのアプリケーションをKubernetesで試す方法を紹介します。 Webブラウザからサーバサイドへ~注目されるWebAssembly~ ブラウザ上で高速にアプリを実行する仕組みとして、WebAssembly(「Wasm」と省略されることもある)が注目されています。W3C(World Wide Web Consortium)で標準化されていることもあり、2017年ごろには既に主要なブラウザはWebAssemblyをサポートしています。さらに「Zoom」「Google Meet」「Google Earth」「Unity」などでWebAssemblyが

                                    「WebAssembly」は次世代のJava、Node.jsになる?――「Wasmコンテナ」をKubernetesで動かす
                                  • GitHub - ktock/container2wasm: Container to WASM converter

                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                      GitHub - ktock/container2wasm: Container to WASM converter
                                    • GitHub - pannous/wasp: 🐝 Wasp : Wasm programming language

                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                        GitHub - pannous/wasp: 🐝 Wasp : Wasm programming language
                                      • GitHub - echamudi/opencv-wasm: Precompiled OpenCV 4.3.0 to JavaScript + WebAssembly for node and deno. 🦕

                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                          GitHub - echamudi/opencv-wasm: Precompiled OpenCV 4.3.0 to JavaScript + WebAssembly for node and deno. 🦕
                                        • GitHub - cloudflare/workerd: The JavaScript / Wasm runtime that powers Cloudflare Workers

                                          Server-first: Designed for servers, not CLIs nor GUIs. Standard-based: Built-in APIs are based on web platform standards, such as fetch(). Nanoservices: Split your application into components that are decoupled and independently-deployable like microservices, but with performance of a local function call. When one nanoservice calls another, the callee runs in the same thread and process. Homogeneo

                                            GitHub - cloudflare/workerd: The JavaScript / Wasm runtime that powers Cloudflare Workers
                                          • FAAS in Go with WASM, WASI and Rust - Eli Bendersky's website

                                            This post is best described as a technology demonstration; it melds together web servers, plugins, WebAssembly, Go, Rust and ABIs. Here's what it shows: How to load WASM code with WASI in a Go environment and hook it up to a web server. How to implement web server plugins in any language that can be compiled to WASM. How to translate Go programs into WASM that uses WASI. How to translate Rust prog

                                            • festudy02-wasm

                                              An overview of WebAssembly; how it is used, created, and applied?

                                                festudy02-wasm
                                              • wasm-image-optimization で一括画像最適化

                                                cloudflare workers routes を利用するので、cloudflare が ns を持つドメインを持っている必要があります。 import { Hono } from "hono"; import { createMiddleware } from "hono/factory"; import { optimizeImage } from "wasm-image-optimization"; import { cache } from "hono/cache"; const app = new Hono(); const via = createMiddleware((c, next) => { if (c.req.header("via")) { console.log("pass through", c.req.raw.url); return fetch(c.req

                                                  wasm-image-optimization で一括画像最適化
                                                • GitHub - rsms/markdown-wasm: Very fast Markdown parser and HTML generator implemented in WebAssembly, based on md4c

                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                    GitHub - rsms/markdown-wasm: Very fast Markdown parser and HTML generator implemented in WebAssembly, based on md4c
                                                  • GitHub - go-wasm-adapter/go-wasm: Run WASM built from Go in Go

                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                      GitHub - go-wasm-adapter/go-wasm: Run WASM built from Go in Go
                                                    • RustのフロントエンドフレームワークLeptosでWASM+SSR/Hydrationするアプリをつくる | 株式会社ヌーラボ(Nulab inc.)

                                                      はじめに 先日話題になった「Webの将来はサーバサイドレンダリング(SSR)に回帰していく」という記事によると、Isomorphic /Universal JavaScriptのような、単一のコードでサーバーとクライアントの両方で実行できるアプリケーションを構築する手法が再び注目を集めているようです。そこで、本記事では以前書いたタスクボードアプリを題材として、Isomorphic RustなフロントエンドフレームワークであるLeptosを使ったサーバーサイドレンダリング (SSR) とハイドレーションを行う方法を紹介します。 なお、ソースコードはGitHubに上げていますが、前回のブログ記事からLeptosのバージョンが上がっており、前回から多少ソースコードを変更しています (本記事ではLeptos v0.2.4を使っています)。 前回のおさらいと今回の概要 前回作ったアプリはクライアント

                                                        RustのフロントエンドフレームワークLeptosでWASM+SSR/Hydrationするアプリをつくる | 株式会社ヌーラボ(Nulab inc.)
                                                      • GoLang Desktop App with webview/Lorca, WASM and Bazel

                                                        On my quest towards building a GoLang Desktop application I found some useful frameworks, Lorca and Webview (which I wrote about in my previous post). These frameworks create a window which GoLang can inject HTML, CSS, and JavaScript to build the UI. But I don’t want to write JavaScript(!) and deal with all the complexities that comes with it like npm, webpack, typescript… Fortunately, I can just

                                                          GoLang Desktop App with webview/Lorca, WASM and Bazel
                                                        • Wasm core dumps and debugging Rust in Cloudflare Workers

                                                          Wasm core dumps and debugging Rust in Cloudflare Workers08/14/2023 A clear sign of maturing for any new programming language or environment is how easy and efficient debugging them is. Programming, like any other complex task, involves various challenges and potential pitfalls. Logic errors, off-by-ones, null pointer dereferences, and memory leaks are some examples of things that can make software

                                                            Wasm core dumps and debugging Rust in Cloudflare Workers
                                                          • Hacking Guide of the ruby.wasm

                                                            とちぎRubyの勉強会 拡大版 https://toruby.connpass.com/event/286678/ ruby.wasmのどこをどう変えると何が変わるか?を説明した資料です。 参考資料へのリンク - https://github.com/ruby/ruby.wasm - https://github.com/ruby/ruby.wasm/pull/49 - https://github.com/ruby/ruby.wasm/pull/246 - https://qiita.com/ledsun/items/dacf789c787c7d192529 - https://qiita.com/ledsun/items/a6421a8c94aa653b42ea

                                                              Hacking Guide of the ruby.wasm
                                                            • container2wasm Converter: Running Linux-Based Containers on WASM and Browser

                                                              Though more and more tools and programming languages start to support WebAssembly (WASM), porting existing applications to WASM isn’t easy and costs extra time for development. To solve this issue, we’re working on a container-to-wasm image converter “container2wasm” that enables to run Linux-based containers on WASM(WASI) runtimes and browser. $ c2w riscv64/ubuntu:22.04 out.wasm $ wasmtime out.wa

                                                                container2wasm Converter: Running Linux-Based Containers on WASM and Browser
                                                              • 週刊Railsウォッチ: Wasm Workers Server 1.0、mruby 3.2.0リリース、irbtoolsほか(20230315後編)|TechRacho by BPS株式会社

                                                                週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Ruby 🔗 Wasm Workers Server 1.0でPythonとRubyをサポート 元記事: Wasm Workers Server 1.0

                                                                  週刊Railsウォッチ: Wasm Workers Server 1.0、mruby 3.2.0リリース、irbtoolsほか(20230315後編)|TechRacho by BPS株式会社
                                                                • ruby.wasm で await を使う - tmtms のメモ

                                                                  最近はずっと ruby.wasm で遊んでます。 2023/5/19 に ruby.wasm 2.0 が出ました。 ruby.wasm 1.0 では await がうまく動かないことがあったけど、2.0 でちゃんと動くようになったんで、記念に前の記事以降にやったこと等をまとめてみた。 await ruby.wasm で await を使うには2つ問題がある。 Ruby スクリプトを eval ではなく evalAsync で実行する必要がある。 スタックサイズが小さくてすぐに SystemStackError エラーが出てしまう。 Ruby スクリプトを eval ではなく evalAsync で実行する必要がある HTML 内で <script type="text/ruby"> で気軽に Ruby スクリプトを書いたときに await を使うとエラーになってしまう。(ruby.wasm

                                                                    ruby.wasm で await を使う - tmtms のメモ
                                                                  • Wasmやモダンフロントエンドを駆使してMarkdownでLT資料を作ってシェアするアプリを作る技術の裏側

                                                                    概要 スライド形式の資料が好きな筆者が、Markdownでおしゃれなスライドをつくって、即座にシェアできるようなサービス、Slidevookを開発したので、サービスを支える技術を紹介します。 サーバサイドを作らずに、フロントエンドの技術(Wasm、WebContainer含む)だけで、作り切ることに挑戦したので、幅広く使った技術情報を共有できればと思います。 対象読者 最新(2023年4月現在)のフロントエンドの進化に追従したい方 WebContainerの実用例に興味がある方 Wasmを利用した動的OGPの生成に興味がある方 よくLTで発表をする方 MarkdownでLT資料を作成するのが好きな方 つくったLT資料を公開するのに、いちいちPDF化してというのが大変という方 つくったもの Slidevookという、ブラウザ上で、sli.devという、Markdownで素適なSlideが作れ

                                                                      Wasmやモダンフロントエンドを駆使してMarkdownでLT資料を作ってシェアするアプリを作る技術の裏側
                                                                    • Rustで書かれたKubernetesのためのWASM実行環境Krustletとは?

                                                                      Deis Labsが新しいオープンソースソフトウェア「Krustlet」を発表した。これはメモリーセーフなプログラミング言語Rustで開発されたソフトウェアで、新しいバイナリーフォーマットWebAssemblyのコードを実行することが可能になる。 Deis LabsはMicrosoftが2017年に買収したクラウドネイティブに特化したソフトウェアを開発するベンチャーで、KubernetesのパッケージマネージャーHelmなどを開発していることでも知られている。Kubernetesは、Googleが社内で利用していたクラスター上でコンテナを管理するためのソフトウェアBorgがベースになっている。これをオープンソースソフトウェアとして公開するためにプロプライエタリなソフトウェアを書き換え、Kubernetesと命名して公開したものだ。KubernetesはGoogleが開発したプログラミング言

                                                                        Rustで書かれたKubernetesのためのWASM実行環境Krustletとは?
                                                                      • RustとWASMで開発されKubernetesで実装されたデータストリームシステムFluvioを紹介

                                                                        Cloud Native Computing Foundation(CNCF)が公開しているYouTubeチャネルから、Kafkaに替わるストリーミングプロセッシングを行うオープンソースソフトウェアFluvioを解説する動画を紹介する。CNCFはクラウドネイティブなシステムを普及するためのマーケティング活動の一環としてクラウドネイティブなソフトウェアを解説する動画を公開しているが、これもそのひとつだ。Fluvioを開発しているのはInfinyOnという企業で、元NGINXのエンジニアが創業したベンチャーだ。Fluvio自体はオープンソースだが、CNCFのサンドボックスプロジェクトという訳でもない。CNCFにはTremorやStrimziというストリーミングのためのソフトウェアがすでにサンドボックスとして採用されているが、そういった枠には捕らわれずに紹介をするという発想だろう。 動画:Int

                                                                          RustとWASMで開発されKubernetesで実装されたデータストリームシステムFluvioを紹介
                                                                        • 近況: RubyのWASM対応べんりそうなので、るりまにRUNボタンつける実装を試していた - hanachin temporary

                                                                          何があると便利かな〜?と思って考えたけど思いつかなかったので一番手頃そうな、るりまにRUNボタンをくっつけるのを週末試していた。 RubyのWASM対応便利そう...✨💎✨ るりまにRUNボタン...💡(お試し🔧)https://t.co/QcwUP6IcbB pic.twitter.com/AmBlgopUwn— 🐝 (@hanachin_) 2022年7月3日 Pull Request出すかは未定。 あったら便利な気がするけども...? latestバージョン様限定機能みたいな感じならいいかも、しらんけど。

                                                                            近況: RubyのWASM対応べんりそうなので、るりまにRUNボタンつける実装を試していた - hanachin temporary
                                                                          • しまもん | はすみきん | irb.wasmの入力メソッドをSTDIOからRelineへ改修しました

                                                                            これはRuby Advent Calendar 2022、24日目の記事です。 きのうの記事は@kozo2さんの「RubyでQuartoを活用する」でした。 @kateinoigakukunさんが実装したruby.wasmは、あした(今夜?)リリースされるはずのRuby 3.2における目玉フィーチャのひとつです。 ことしのRubyアドベントカレンダーにもwasmの話題がいくつかありますね。 この記事では、irb.wasmの入力メソッドをRelineへとアップグレードしたことについて書きます。 この記事の公開時点では、下記のURLにて利用できます。将来Reline版がデフォルトに格上げされたら、URLは変更されると思います: 旧来のSTDOUT版irb.wasm→ https://irb-wasm.vercel.app/ 新しいReline版irb.wasm→ https://irb-was

                                                                              しまもん | はすみきん | irb.wasmの入力メソッドをSTDIOからRelineへ改修しました
                                                                            • Godot + Rust + wasmによる3Dブラウザゲームの作り方またはRustはゲーム制作向き言語なのかの考察的な何か - Qiita

                                                                              Godot + Rust + wasmによる3Dブラウザゲームの作り方またはRustはゲーム制作向き言語なのかの考察的な何かWebGLRustWebAssemblyGodotwasm この記事は Rust Advent Calendar 2021 - Qiita 20日目の記事です! ゲームエンジン Godot (ゴドー https://godotengine.org/ ) とRustを用いて3D1シューティングゲームを作成し、さらにソースコード等をwasm化することでWebGLゲームとして公開することができたので、その手法の解説記事となります!(環境構築がメインです) ここから遊べます!!!!! ↓ スマホも対応! (注意:音が出ます) 操作は十字キーとスペースを使います 一度画面をクリックするとキーボードで操作できます 完成したシューティングゲームのデモ(Windows版)↓ GitH

                                                                                Godot + Rust + wasmによる3Dブラウザゲームの作り方またはRustはゲーム制作向き言語なのかの考察的な何か - Qiita
                                                                              • 「ロシア人に自宅を破壊されたので今後の保守は最低限」と高速インタプリタ「Wasm3」の開発者が発表

                                                                                最速のWebAssemblyインタプリタをうたっているウクライナのオープンソースプロジェクト「Wasm3」の開発者が、自宅がロシア軍の攻撃により被害を受けたことを明かし、当面はメンテナンスを最小限にとどめると発表しました。幸い、開発者と開発者の家族は全員無事とのことです。 GitHub - wasm3/wasm3: A fast WebAssembly interpreter and the most universal WASM runtime https://github.com/wasm3/wasm3 Wasm3のX(旧Twitter)アカウントは2023年12月18日に、「私の家が私の国に侵攻したロシア人によって破壊されたため、Wasm3はメンテナンスを最小限とする段階に入ったことをコミュニティにお知らせします」と告知しました。 I regret to inform the com

                                                                                  「ロシア人に自宅を破壊されたので今後の保守は最低限」と高速インタプリタ「Wasm3」の開発者が発表
                                                                                • 大阪Ruby会議03でruby.wasmについて登壇&演奏会をしました #osrb03 - ルニラボ

                                                                                  タイトルの通り、先日の大阪Ruby会議03にて登壇させていただきました。 スライドはこちらです。 speakerdeck.com 感想 外部のイベントにCFPを通して登壇する。という経験は初めてのため緊張しておりましたが、結果的に多くの方に楽しんでもらえたようで嬉しく思います。 「Rubyで笑おう」というイベントのテーマは無事達成できたのでは!と感じています。デモを作り込んだ甲斐がありましたね。 盛り上げていただいた参加者の皆様ありがとうございました! 他のセッションも大変面白く、明日すぐ業務で使える知識からお絵かき/工作/本作りと多種多様で、丸一日楽しめました。 プレゼン方法も参考になりました。DOM要素を見やすく表示した状態でHotwireのデモをするのは分かりやすくて良いですね… 使用技術 "ruby.wasmでgemを使う"をテーマに据えていますが、セッション前半の技術としては以下

                                                                                    大阪Ruby会議03でruby.wasmについて登壇&演奏会をしました #osrb03 - ルニラボ