メインカテゴリーを選択しなおす
Rubyがブラウザでも動かせるようになる!? WebAssemblyとWASIとはなんぞ?
おはよーございます。 先日に引き続き、個人的に強い印象に残ったできごとを記事に残しておきたかったシリーズです。 いままで、Webサイトを制作するなかでブラウザ上で実行できるプログラム言語はほぼほぼJavaScript一択だと思っていました。少し前に書いていたこの記事も、JavaScriptというプログラム言語が前提にあって、そのなかでどんなライブラリを使うのか?という選び方をしていました。 osio-toshimasa.hatenablog.com ところが、その前提を覆すようなニュースをみつけました。 www.publickey1.jp なにやらRubyがブラウザで実行できるようになると。 …
【趣味ではじめるRuby】 WASMを使ったWebサイト「TryRuby」を触ってみました。
おはよーございます。 昨日が週末金曜日ということで、心が穏やかになった時間を使って、WebAssemblyことWASMを使って作られたサイト「TryRuby」を少しだけ触ってみました。 try.ruby-lang.org 理解が足りてない所が多々あると思いますが、使ってみた所感と、使いながら気になって調べたことだけ忘れないようにまとめておきます。 組み込みライブラリとして用意されているものは、ほぼ全部使えそう classだったりmoduleだったり、eachとかwhileとかプログラミングの練習として必要なものは全部揃っている印象でした。全てのメソッドを動かしてみたわけではないので一部未対応の…
RubyとWebAssemblyを調べ、そして打ち砕かれた話
おはよーございます。 GWもちょうど真ん中で折り返しぐらいでしょうか。このブログを読まれている方の中にはお仕事や学校の方もいらっしゃると思うので恐縮なんですが、僕は数年ぶりくらいに10連休という長期のお休みをいただきまして、のんびり楽しく休暇を満喫しております。 さて、WebAssemblyバイナリを使って自分なりに実験してみたのですが、自分が用意したwasmバイナリをWebブラウザで動かすことができませんでした。初期化するところでエラーが出てしまって解消せず、原因もよくわからなくてお手上げでございます。こればっかりは自分の力量が不足しております。 Webブラウザで動かしてみる、という実験は失…