RubyKaigi2023 Yuma Sawai (@3yUma_rb) さんの「Develop chrome extension with ruby.wasm」セッションのツイートまとめ https://rubykaigi.org/2023/presentations/3yUma%E2%82%8Brb.html
0
湯村 翼 Tsubasa YUMURA @yumu19

本日14:10〜 Open Studioで澤井さんの発表の発表があります〜。(TL眺めてると知り合いがちらほら参加してるようなので宣伝) #rubykaigi #rubykaigi2023 #rubykaigiC #johodai twitter.com/yumu19/status/…

2023-05-11 11:56:59
湯村 翼 Tsubasa YUMURA @yumu19

RubyKaigi 2023に北海道情報大学 システム情報学科3年の澤井 優真さんの発表が採択されました。初日05/11に "develop chrome extension with ruby.wasm" を発表します!(情報セキュリティサークル/ものづくりゼミ所属の学生で、プレゼン指導してます) #rubykaigi #johodai rubykaigi.org/2023/ pic.twitter.com/875Mjtitsd

2023-04-27 16:25:28
黒曜@Leaner Technologies @kokuyouwind

Yuma Sawai さんの「develop chrome extension with ruby.wasm」始まった! #rubykaigiC

2023-05-11 14:10:42
kinoppyd @GhostBrain

道民からしても長野が寒いだと #rubykaigi #rubykaigiC

2023-05-11 14:11:10
nasum(なすえむ) @nasum360

北海道から来てるけど長野寒いw #rubykaigiC

2023-05-11 14:11:10
ころちゃん @corocn

Hardening Designers Decade おもしろそう #rubykaigi #rubykaigiC

2023-05-11 14:11:58
れうど @releaseud

8時間防衛し続ける、過酷そう #rubykaigi #rubykaigiC

2023-05-11 14:11:58
黒曜@Leaner Technologies @kokuyouwind

用意されたサーバーを8時間防衛する大会、過酷すぎる #rubykaigi #rubykaigiC

2023-05-11 14:11:58
kazto%RubyKaigi初参戦 @kazto_dev

ruby.wasmでChrome Extensionを作った話。道情報大! #rubykaigi #rubykaigiC

2023-05-11 14:12:00
クドウマサヤ | iCARE VPoE @masaya_dev

個人的に今日1番気になってたセッションはじまった #rubykaigi #rubykaigiC pic.twitter.com/qJI1R8n34h

2023-05-11 14:12:30
拡大
黒曜@Leaner Technologies @kokuyouwind

「ruby.wasmの紹介。RubyをWebAssemblyで動かせる機能。これによりブラウザ上でRubyを動かせるようになった」 #rubykaigi #rubykaigiC

2023-05-11 14:12:32
【¥343,288】にしこりさぶろ〜 @subroh_0508

去年のwasm対応した人の話、ガッツリ聞いたけど天才すぎて天才だったよな(語彙力) #rubykaigi #rubykaigiC

2023-05-11 14:12:40
さきさか しげる @_4geru

wasm を使うとブラウザで Ruby が動きます!! #rubykaigiC

2023-05-11 14:12:52
さきさか しげる @_4geru

ツールが揃っていなくて、ハードルがまだ高い... 確かに... #rubykaigiC

2023-05-11 14:13:38
【¥343,288】にしこりさぶろ〜 @subroh_0508

gemをバンドルして実際にアプリケーションを出してみる、まぁ記事ないよな エッジ効いたことやろうとすると、心理的なハードルが上がっちゃって実際割と簡単でも誰もやらないみたいなこと起こりがち( ˘ω˘) #rubykaigi #rubykaigiC

2023-05-11 14:14:28
黒曜@Leaner Technologies @kokuyouwind

「Ruby wasmを実装したが、アプリやライブラリがあまり出てこなかった。ruby.wasmでgemを使うといった記事がまったくなく、ハードルが高かった。敷居を下げるために、Chrome拡張でRuby.wasmを使ってみることにした」 #rubykaigi #rubykaigiC

2023-05-11 14:14:34
とけい @zenmaibane

gemをバンドルして実際に動かす例が全く見つからなかった。なるほどだ #rubykaigi #rubykaigiC

2023-05-11 14:15:04
黒曜@Leaner Technologies @kokuyouwind

「Chrome拡張がどう動いているか。設定のManifest.json。ここからコンテンツスクリプト・ポップアップ・バックグラウンドなどを呼び出している」 #rubykaigi #rubykaigiC

2023-05-11 14:15:52
【¥343,288】にしこりさぶろ〜 @subroh_0508

(これめっちゃ自分もぶつかったことがあって、触ってみたら前例が殆どないアプリケーションがなんか作れてしまってかなり美味しかったみたいな、割と穴場のコントリビュート手段なんだよな) #rubykaigi #rubykaigiC

2023-05-11 14:16:13
どみにをん525 @Dominion525

フォントがもう少し大きいと見やすいやつ。#rubykaigi #rubykaigiC

2023-05-11 14:17:19
YOSHIDA Takehiko @chihayafuru

Chrome Extension は作ったことがないのですが、Electronアプリを作ったことがある人はどこで手を上げればよかったのでしょうか? そして静的型付けのTypeScriptが気持ちよかった人はどういう顔をすればよかったのでしょうか? 😅 #rubykkaigi #rubykaigiC

2023-05-11 14:17:37
黒曜@Leaner Technologies @kokuyouwind

「どのようにRuby.wasmに置き換えるか。Manifestから各機能を呼び出しているので、ここで呼び出されるコンテンツスクリプトなどをRubyに置き換えてしまおうと思った」 #rubykaigi #rubykaigiC

2023-05-11 14:17:39
kazto%RubyKaigi初参戦 @kazto_dev

すげー!あんだけのコードでできるんだ!! #rubykaigi #rubykaigiC

2023-05-11 14:17:42
【¥343,288】にしこりさぶろ〜 @subroh_0508

JSが直接触れるんだから、基本何でもできるはずなんだよなRuby.wasm #rubykaigi #rubykaigiC

2023-05-11 14:18:05
黒曜@Leaner Technologies @kokuyouwind

「実装方法。manifest.jsonで呼び出すコンテンツスクリプトをRubyVMの初期化に置き換えている」 #rubykaigi #rubykaigiC

2023-05-11 14:18:25
ころちゃん @corocn

あー、chrome extensionならそこまで大きさも問題にならんのか? #rubykaigi #rubykaigiC

2023-05-11 14:18:45
ころちゃん @corocn

「I hate JS(あまりすきじゃないです)」 #rubykaigi #rubykaigiC

2023-05-11 14:19:10
うたがわきき @utgwkk

いかにもラップされた感じがある #rubykaigi #rubykaigiC

2023-05-11 14:19:11
黒曜@Leaner Technologies @kokuyouwind

「実際に書いてわかったこと。JavaScript自体好きではないが、それを更に複雑した感じで楽しくない」 JavaScriptへの流れ弾がすごい #rubykaigi #rubykaigiC

2023-05-11 14:19:11
yuuu @Y_uuu

wasmを動かすためのプラットフォームとしてChrome Extensionを使えばいいでは?と #rubykaigiC

2023-05-11 14:19:17
西田雄也 にしだゆうや @nishidayuya

ruby.wasmを使ったフロントエンドのフレームワークができたらgemとして公開すれば,アプリケーションにはgemをバンドルしてもらえばいいのか #rubykaigiC

2023-05-11 14:19:20