並び順

ブックマーク数

期間指定

  • から
  • まで

601 - 640 件 / 954件

新着順 人気順

WebAssemblyの検索結果601 - 640 件 / 954件

  • Wasmtime

    It looks like you’re running macOS or Linux. To download and install Wasmtime, run the following in your terminal, then follow the on-screen instructions. curl https://wasmtime.dev/install.sh -sSf | bash You can also download binaries directly from the GitHub Releases page. It looks like you’re running Windows. To install Wasmtime, download and run the following, and then follow the onscreen instr

    • 日本語版を公開 - 法律専門家のためのWebAssembly : ライセンス コンプライアンスにおける現在のパラメータを探る - The Linux Foundation

      日本語版を公開 – 法律専門家のためのWebAssembly : ライセンス コンプライアンスにおける現在のパラメータを探る 本日、オープンソース ライセンスコンプライアンスの第一人者Armijn Hemel氏 (MSc, Tjaldur Software Governance Solutions) によるレポート「WebAssembly (Wasm) for Legal Professionals : Exploring Current Parameters in License Compliance」の日本語版「法律専門家のためのWebAssembly : ライセンス コンプライアンスにおける現在のパラメータを探る」が公開されました。 WebAssemblyは、現在注目を集めている技術です。インターネット上のWebAssemblyドキュメントは、主に開発者を対象としており、その使用方法

        日本語版を公開 - 法律専門家のためのWebAssembly : ライセンス コンプライアンスにおける現在のパラメータを探る - The Linux Foundation
      • WebAssembly向け多倍長演算の実装

        Master Canary Forging: 新しいスタックカナリア回避手法の提案 by 小池 悠生 - CODE BLUE 2015CODE BLUE

          WebAssembly向け多倍長演算の実装
        • The State of WebAssembly 2022

          The State of WebAssembly 2022 survey has closed, the results are in … and they are fascinating! WebAssembly has gone through quite a transformation this last year, while the wasm language landscape is slowly shifting, the more notable change is in what people are using WebAssembly for. The use of wasm for serverless, containerisation and as a plug-in technology has leapt considerably, with WebAsse

            The State of WebAssembly 2022
          • GitHub - stealthrocket/net: Go package implementing WASI socket extensions

            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 - stealthrocket/net: Go package implementing WASI socket extensions
            • GitHub - Shopify/ruvy

              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 - Shopify/ruvy
              • Vimをwasm runtime化する

                はじめに 最近Dockerがwasm対応を発表していて、wasmがこれからますます盛り上がりそうな予感がしています。 一Vimmerとして、なんとかこのビッグウェーブに乗りたいため、Vimをwasm runtimeにすればいいのでは?と思ったので実際に簡単なものを実装してみました。 足し算、引き算、フィボナッチ関数、分岐を動かせる程度で実用的ではありません。 Vimをwasm runtime化する 上記のプラグインをインストールすれば、こんな感じで使えます。

                  Vimをwasm runtime化する
                • An mruby for WebAssembly

                  Previous slideNext slideToggle fullscreenOpen presenter view An mruby for WebAssembly Presentation by Uchio Kondo self.introduce! Uchio Kondo from Fukuoka.rb Infra Engineer @ Mirrativ, Inc. livestreaming & "live" gaming Translator of "Learning eBPF" Ruby and WebAssembly Code sample background rule: Ruby.has :red, :background (window.JavaScript || TypeScript).then("yellow"); Rust::<BackGround>::pur

                    An mruby for WebAssembly
                  • RustでWebAssemblyやってみた。

                    The goal of this tutorial is to introduce you to the rust-webpack-template and the wasm-pack workflow by building the… テンプレートの用意まずはnpm initコマンドを使って公式が用意しているtemplateを展開します。 $ npm init rust-webpack your-package-nameHello Worldするぞ展開すると以下のコードがsrc/lib.rsにあるはずです。 use wasm_bindgen::prelude::*; // When the `wee_alloc` feature is enabled, this uses `wee_alloc` as the global // allocator. //// If you don't

                      RustでWebAssemblyやってみた。
                    • GitHub - d0iasm/rvemu: RISC-V emulator for CLI and Web written in Rust with WebAssembly. It supports xv6 and Linux (ongoing).

                      RISC-V online/CLI emulator in Rust. The online emulator is available here: rvemu.app: Run an arbitrary RISC-V binary you uploaded. rvemu.app/xv6: Run xv6 automatically once you visit the page. The emulator supports RV64GC ISA (RV64IMAFD, Zicsr, Zifencei, RV64C), privileged ISA, CSRs, virtual memory system (Sv39), peripheral devices (UART, CLINT, PLIC, Virtio), and device tree. See the "Features Li

                        GitHub - d0iasm/rvemu: RISC-V emulator for CLI and Web written in Rust with WebAssembly. It supports xv6 and Linux (ongoing).
                      • Introduction · Yew Docs

                        What is Yew? Yew is a modern Rust framework for creating multi-threaded front-end web apps with WebAssembly. It features a component-based framework which makes it easy to create interactive UIs. Developers who have experience with frameworks like React and Elm should feel quite at home when using Yew. It achieves great performance by minimizing DOM API calls and by helping developers easily offlo

                          Introduction · Yew Docs
                        • GitHub - saghul/wasi-lab: Some WASI experiments 🧪☣️☠️

                          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 - saghul/wasi-lab: Some WASI experiments 🧪☣️☠️
                          • 汎用プラグインとしての WASM (WebAssembly) の可能性の模索 with LuaJIT 対決

                            ロングもみあげガール推進部 @kb10uy そもそもどうしてこんなことをやろうと思ったかというと、割と前から ShortStoryServer の Playground では WASM が利用されていて、Web 以外でも用途が広がるんじゃないかと思ったからでして 2020-11-14 13:04:06 ロングもみあげガール推進部 @kb10uy で、調べて初めて知ったんですけどそういう目的で使うために WASI (WebAssembly System Interface) ってのがあるんですね。まあ今回は WASI はあんまり関係なくて、どちらかというとそのランタイムであるところの wasmtime を見つけたことのほうがでかい 2020-11-14 13:05:44

                              汎用プラグインとしての WASM (WebAssembly) の可能性の模索 with LuaJIT 対決
                            • WebAssemblyのパッケージマネジメントとレジストリ「WAPM」がリニューアルして登場

                              オープンソースのWebAssemblyランタイム「Wasmer」などを開発する米Wasmer社は、WebAssemblyのパッケージマネージメントとレジストリの機能を備えたWebサイト「WAPM」(YouTubeの説明では「ワプム」と発音しているように聞こえます)の機能を刷新したことを発表しました。 WAPMの基本的な機能は、WebAssemblyのランタイム上で利用可能なさまざまなソフトウェアをユーザーが登録し、他のユーザーが登録済みのソフトウェアを一覧表示や検索などにより発見することが可能なレジストリの機能と、それをランタイム上にダウンロードしてソフトウェアへの組み込みやインストールなどを行うパッケージマネジメントの機能などです。 WAPMは2019年にオープンソースとして公開され、今回新たな機能追加やUI改善などによりWebサイトが刷新されました。 新機能として、WAPMを参照してい

                                WebAssemblyのパッケージマネジメントとレジストリ「WAPM」がリニューアルして登場
                              • JavaScript で WebAssembly のバイナリを直接書き出してみた - Qiita

                                はじめに 趣味の自作言語で WebAssembly を吐いてみようかなと思いました。が、WebAssembly の仕様書を読むだけで理解するのは困難です。そこで手を動かしながら仕様書を少しずつ追いかけていくことで理解しようと思いました。せっかくなので誰か(主に数週間後の自分)の役に立てばなあ、と思い思考の記録を取った次第です。 参考文献 WebAssembly Specification 仕様書です WASM のバイナリの構造 WASM のバイナリは module です(これは正確な言い回しではないかもしれません。Overview の Modulesをよんで)。module の binary encoding はModulesに書いてあります。 ごちゃっとしていて圧倒されますが、以下の3点を押さえると読みやすくなると思います。 module は magic -- version -- se

                                  JavaScript で WebAssembly のバイナリを直接書き出してみた - Qiita
                                • Webブラウザ上で動くFlashの実行環境を開発するプロジェクト「Ruffle」が立ち上がる | OSDN Magazine

                                  2020年にサポート終了予定の「Adobe Flash Player」に代わるFlashの実行環境を開発する「Ruffle」プロジェクトが立ち上がった。Rustで実装されており、WebAssembly技術を使ってWebブラウザ内でのFlashコンテンツの再生を可能にするという。 Ruffleは、ゲームや動画、オーディオ、アートワークなどの共有サービスを手がける米Newgrandsが8月23日に発表したプロジェクト。Mozillaが開発するプログラミング言語RustでFlashの実行環境を実装する。Webブラウザ上でバイナリを実行するWebAssembly技術を使ったWebブラウザ上での実行と、デスクトップでの実行を目指しているという。Flashについては、開発元の米Adobe Systemsは2020年にサポートを終了するとしている。 プロジェクトは現在、実証実験としてFlashアニメーシ

                                    Webブラウザ上で動くFlashの実行環境を開発するプロジェクト「Ruffle」が立ち上がる | OSDN Magazine
                                  • Wasm Workers Server | Wasm Workers Server

                                    Multi-languageCreate workers in different languages like JavaScript, Ruby, Python, Rust and Go thanks to WebAssembly. $ curl -fsSL https://workers.wasmlabs.dev/install | bash $ wws --help A WebAssembly framework to develop and run serverless applications anywhere Usage: wws [OPTIONS] [PATH] [COMMAND] Commands: runtimes Manage the language runtimes in your project help Print this message or the hel

                                    • WasmバイナリをrunwasiとPodman/crun/WasmEdgeから実行してみた | DevelopersIO

                                      DockerやKubernetesで利用されているコンテナランタイム containerd からは、shim を通じてruncやAWS Fargateで利用されているFirecrackerなど様々なコンテナ実行方法をサポートします。 数年前にDocker社のプレスリリースで話題になったのように、WebAssembly(Wasm)アプリも実行することができ、Wasm向けshimから runwasi を呼び出すほか、runc 向け shimから Wasm対応した crun を 呼び出す事もできます。 ※ 図はIntroducing the Docker+Wasm Technical Preview | Docker から 本記事では、両ケースに対応する containerd をインストールしたあと、runwasi 方式とPodman&crun のそれぞれで実行します。 検証環境 Ubuntu

                                        WasmバイナリをrunwasiとPodman/crun/WasmEdgeから実行してみた | DevelopersIO
                                      • Chrome 95 Beta: Secure Payment Confirmation, WebAssembly Exception Handling and More

                                        $200K 1 10th birthday 4 abusive ads 1 abusive notifications 2 accessibility 3 ad blockers 1 ad blocking 2 advanced capabilities 1 android 2 anti abuse 1 anti-deception 1 background periodic sync 1 badging 1 benchmarks 1 beta 83 better ads standards 1 billing 1 birthday 4 blink 2 browser 2 browser interoperability 1 bundles 1 capabilities 6 capable web 1 cds 1 cds18 2 cds2018 1 chrome 35 chrome 81

                                          Chrome 95 Beta: Secure Payment Confirmation, WebAssembly Exception Handling and More
                                        • Experimenting with WebAssembly in a Serverless context

                                          IntroductionWebAssembly (WASM) is a binary instruction format for a stack-based virtual machine. Though initially designed for the web browser [see 1], it can be used in applications outside the web. One particular use case which is of interest to us is the use of wasm in a serverless context, the advantage of this being is the ability of WASM to support different languages and compile down to a l

                                            Experimenting with WebAssembly in a Serverless context
                                          • 【書評】RustとWebAssemblyによるゲーム開発は Rust 開発における設計を学べる良書

                                            【書評】RustとWebAssemblyによるゲーム開発は Rust 開発における設計を学べる良書 2023.07.30 本のタイトルは「Rust と WebAssembly によるゲーム開発」となっていますが、反して WebAssembly についての話題はほとんど出てきません。主に Rust における開発の設計についての話題が中心となっています。 本のタイトルは「Rust と WebAssembly によるゲーム開発」となっていますが、反して WebAssembly についての話題はほとんど出てきません。主に Rust における開発の設計についての話題が中心となっています。 本書籍の中で Rust の基本を理解していることを前提としており、文法などの説明は行われていません。もし Rust に全く触れたことがない場合には、Rust ツアー のようなチュートリアルをひと通り進めると良いでし

                                              【書評】RustとWebAssemblyによるゲーム開発は Rust 開発における設計を学べる良書
                                            • いろんな言語で試す、WebAssembly入門

                                              第7回は、PythonとRubyによる開発事例を紹介します。これらの言語は、ここまでの回で紹介してきた言語とは異なった、実行環境をWebAssembly化するというアプローチでWebAssemblyに対応しています。PythonのPyodideとPyScript、Ruby 3.2でのWebAssemblyサポートを紹介します。

                                                いろんな言語で試す、WebAssembly入門
                                              • The best WebAssembly runtime may be no runtime at all | Frank DENIS random thoughts.

                                                When we think “a fast AOT WebAssembly compiler and runtime”, we typically think about V8, Wasmer, WasmEdge or Wasmtime. All of these have in common that they are large, complicated pieces of software, that come with a lot of overhead, and only work on a limited set of platforms. But how about transpiling WebAssembly code to C source code, and leveraging the state-of-the-art optimization passes of

                                                • .NETとC#でWebAssembly――「Blazor WebAssembly」を体験する

                                                  Blazor Webassemblyとは? Blazor Webassemblyとは、.NETにおけるWebAssemblyアプリケーション開発のためのフレームワークです。.NETは、Microsoftが提供する、アプリケーション開発と実行のためのプラットフォームで、デスクトップ、モバイルなど、多岐にわたるアプリケーションに対応しています。その一つがWebアプリケーションのためのASP.NET Coreであり、Blazor Webassemblyはさらにそのサブフレームワークの一つです。初リリースが2018年と、比較的新しい存在です。 C#でクライアントサイドを開発する Blazor WebAssemblyを一言で表すと、C#でWebAssemblyアプリケーションを開発できるフレームワークです。フレームワークなので、Webページを構成する基本的な機能はすでに用意されており、開発者はそれを

                                                    .NETとC#でWebAssembly――「Blazor WebAssembly」を体験する
                                                  • Cookieレス広告技術FLEDGEを試す - MicroAd Developers Blog

                                                    京都研究所・TechLabの今村です、本記事ではGoogleが提案するCookieレス広告技術FLEDGEについて簡単な実装コードを交えて説明します。 FLEDGEとは FLEDGEでの広告表示フロー WebAssemblyについて FLEDGEの広告入札を実装する まとめ FLEDGEとは GoogleはChromeでの3rd party cookieの廃止を2023年後半に予定しています。1 3rd party cookieの廃止はプライバシーの保護に役立つ一方、広告への依存度が高い無料サイト・サービスはビジネス的に大きな影響を受けます。 そこでGoogleはユーザのプライバシーを保護しつつ、広告ビジネスを維持するための代替技術をプライバシーサンドボックスとして提案しており、 FLEDGE2はその1つになります。 FLEDGEはWeb広告の中で「リターゲティング広告3」を3rd par

                                                      Cookieレス広告技術FLEDGEを試す - MicroAd Developers Blog
                                                    • WebAssemblyがLINE Blockchainをどう変えるのか スマートコントラクトを実現するための3つの要件

                                                      2021年11月10日と11日の2日間、LINE株式会社が主催するエンジニア向け技術カンファレンス「LINE DEVELOPER DAY 2021」がオンラインで開催されました。そこで高瀬亮氏と高橋史季氏が、LINE Blockchainで動かすプログラムについて共有しました。前半はWebAssemblyについて高瀬亮氏から。 LINEはWebAssemblyのどこに注目しているか 高瀬亮氏(以下、高瀬):「LINE Blockchainでもプログラムを動かす-Web外で活躍するWebAssembly」というタイトルで、Blockchain Engineeringチームの高瀬と高橋が発表します。私はふだんLINE Blockchainの開発チームで、プログラマーとリサーチャーのような仕事をしています。よろしくお願いします。 さて、突然ですが、今WebだけでなくWeb以外の領域でもWebAs

                                                        WebAssemblyがLINE Blockchainをどう変えるのか スマートコントラクトを実現するための3つの要件
                                                      • WASMのサイズでかすぎね?: Rustが征く(6)

                                                        rollup.jsに爆速esbuildを組み込む方法 Rustのimage::load_from_memory遅すぎ問題 WebでWebAssemblyを使う方法を模索してふと思った。 (゚-゚) サイズでかいなぁ。。。 cargo buildで普通にビルドすると wasm_image_resizer.wasm 2.2 MB とメガ単位の結果がゴロゴロでてくる。 いくら光回線が当たり前のご時世でも、 ちょっとよろしくない。 なので今回はサイズを小さくする方法を調べてみる。 ヾ(・ω<)ノ" 三三三● ⅱⅲ コロコロ♪ ------------------- ↓ 本題はここから ↓------------------- 最適化レベルの調整 コンパイル時に行う最適化を設定する 0, 1, 2, 3, s, zの6種類から選択。 最適化レベルが高いのはzだが、 zが一番容量小さくなるわけではない

                                                          WASMのサイズでかすぎね?: Rustが征く(6)
                                                        • Reality check for Cloudflare Wasm Workers and Rust

                                                          Reality check for Cloudflare Wasm Workers and Rust Published on: September 17, 2021 With native Rust support recently announced for Cloudflare Workers, I wanted to take a moment and write about the possibilities, but also the obstacles as a sort of reality check for myself. I’m extremely bullish about Cloudflare, Wasm, Rust, edge computing, and the recently announced native Rust support. If I’m no

                                                            Reality check for Cloudflare Wasm Workers and Rust
                                                          • WasmFX: Effect Handlers for WebAssembly

                                                            The WasmFX project extends WebAssembly (abbreviated Wasm) with effect handlers as a unifying mechanism to enable efficient compilation of control idioms, such as async/await, generators/iterators, first-class continuations, etc. WasmFX is currently being considered as the basis for stack switching in WebAssembly. The concrete proposal is known as typed continuations. Join the conversation over at

                                                            • Fastly Terrarium | Docs

                                                              Terrarium is a multi-language, browser-based editor and deployment platform where you can experiment with the technology that will power Fastly at the edge. This project pushes edge computing beyond the limitations of serverless implementations, and removes the need for specific languages, APIs, or add-ons that can impede your innovation or cause vendor lock-in. About With Terrarium, you can write

                                                              • A practical guide to WebAssembly memory

                                                                WebAssembly memoryPassing arrays to Rust WebAssembly modulesdealloc or free, and a basic way of checking for memory leaksPassing arrays to AssemblyScript modulesPassing arrays to modules using WasmtimeExchanging strings between modules and runtimesMemory in WebAssembly is one of the topics that creates confusion for newcomers, particularly for those with experience in languages with memory managem

                                                                  A practical guide to WebAssembly memory
                                                                • Let’s Write a Web Assembly Interpreter (Part 1)

                                                                  Hey everyone. I’m a bit obsessed with web assembly, so I thought i’d tried to write some semi-higher quality information about what I’ve learned. Some months ago I just started reading the web assembly spec and poking around at bytes. It all started as just a fundamental question “what’s even in here?” What makes the magic of all this “faster than JavaScript” stuff work? It ended up being pretty f

                                                                    Let’s Write a Web Assembly Interpreter (Part 1)
                                                                  • Rust、WASI 0.2への対応を表明 ー WebAssemblyの更なる促進に期待

                                                                    4月10日、Rust言語はWASI(WebAssembly System Interface)ターゲットを現在の0.1から0.2に切り替えることを発表した。 4月10日、Rust言語はWASI(WebAssembly System Interface)ターゲットを現在の0.1から0.2に切り替えることを発表した。 この更新が行われるのはRust 1.78からで、wasm32-wasip1とwasm32-wasip2の二つの新しいターゲットが導入される。 wasm32-wasip2がWASI 0.2をサポートするターゲット名で、これを指定することでRustから出力されるWebAssemblyコードがWASI 0.2に対応したものとなる。 wasm32-wasip1は、既存のwasm32-wasiターゲットの別名として当面は機能するが、2025年1月5日のRust 1.84で削除される予定であ

                                                                      Rust、WASI 0.2への対応を表明 ー WebAssemblyの更なる促進に期待
                                                                    • How we added full networking to WebVM via Tailscale

                                                                      WebVM is a virtual Linux environment running fully client-side in the browser. It is based on CheerpX: our WebAssembly-powered x86 virtualization technology. Thanks to a powerful JIT recompilation engine, and an ext2 block-based filesystem, it makes it possible to run large-scale use cases: GCC / Clang / Python / Node.js / Ruby and many other things are supported out-of-the-box. But something impo

                                                                        How we added full networking to WebVM via Tailscale
                                                                      • WebAssemblyはマイクロサービスアーキテクチャの救世主となるか

                                                                        マイクロサービスアーキテクチャの利用が広がっている。だが、その複雑さとコストが課題にもなっている。そうした懸念を緩和する可能性があるのがWebAssemblyの実装だ。 ソフトウェア開発とクラウドコンピューティングの世界は絶えず進化している。今日起こったイノベーションも、より高速、軽量、高機能のものにやがて取って代わられていくことになるだろう。 「Docker」は2013年のリリース当時、アプリケーションコードにもインフラにも画期的な一貫性、移植性、モジュール性をもたらした。マイクロサービスアーキテクチャの登場により、高い拡張性と柔軟性を備える独立したサービスのブロックとして、アプリケーションを構築できるようになった。 現在は、「WebAssembly」によって、クライアント側とサーバ側の両方に高いパフォーマンス、モジュール性、移植性がもたらされ、コンテナ化の改善が見込まれるようになってい

                                                                          WebAssemblyはマイクロサービスアーキテクチャの救世主となるか
                                                                        • Unityを勝手にRaspberry Pi3に移植する実験

                                                                          ネタバレ: 遅い 前回はwasm2cで変換したネイティブ部分と Node.js の組合せで動いていたが、JavaScript依存部分をDuktapeに移植したのでCコンパイラさえあれば何とかなるようになった。 というわけで、Unity WebGLで出力したゲームを wasm2c 経由でネイティブコードに変換し再ビルドしてみた。専用のゲームを用意すればあるいは。。という感じか。音声出力は未実装。 やったこと UnityにはWeb版がある → Web版はEmscriptenでコンパイルされたWebAssemblyになっている → wasm2c でC言語に変換したらソースコードに戻るじゃん! → 再コンパイルすればどこでも移植できるじゃん! ... というのが前回 今回はこれをRaspberry Piで動作させてみた。 動作原理 Unityには出力オプションの1つに WebGL ビルドがあり、こ

                                                                            Unityを勝手にRaspberry Pi3に移植する実験
                                                                          • Home

                                                                            Welcome! SpiderMonkey is Mozilla’s JavaScript and WebAssembly Engine, used in Firefox, Servo and various other projects. It is written in C++, Rust and JavaScript. You can embed it into C++ and Rust projects, and it can be run as a stand-alone shell. It can also be compiled to WASI; see our online demo. What's New Read more in the SpiderMonkey Blog SpiderMonkey Internals Understanding the engine O

                                                                              Home
                                                                            • Wasm on Wasm - 借り初めのひみつきち

                                                                              ついに、 WebAssembly の自作エミュレータの上で動く自作 OS の上で自作 WebAssembly ランタイムが動くようになりました 🎉 つまり Wasm on Wasm ですね٩( 'ω' )و 以下に試験的に体験版設置してるので起動してみることができます。 meg-os.org もちろん PC98 や FM TOWNS でもなんとなく動きます。 基本的には MYOS で実装したものを若干調整して TOE に移植しただけです。最初に移植したときは動くアプリと動かないアプリがあって、調査しようとしたら wasm ランタイムを外部ライブラリに分離して no_std の関係で今まで使えた println! が使えなくなって原因の特定に若干手間取りました。 最終的には、内部で使ってる独自スタッククラスが原因でした。 独自スタックが必要な理由は、 wasm では関数1つ呼び出すたびに複

                                                                                Wasm on Wasm - 借り初めのひみつきち
                                                                              • CloudflareがPythonをサポート!PyodideによりWebAssemblyに変換して実行

                                                                                2024年4月3日、Cloudflareは「Pyodide と WebAssembly を使用してワーカーに Python を導入する」(Bringing Python to Workers using Pyodide and WebAssembly)と題した記事を公開し、PythonをCloudflare Workersで使用可能にする新たな取り組みを発表した。この記事では、 Pyodideを用いてPythonをWebAssemblyに変換し、Cloudflareの分散ネットワーク上で実行できるようにする技術が詳細に説明されている。 PyodideとWebAssemblyの活用 この取り組みにより、開発者はPythonでCloudflare Workersを記述し、分散アプリケーションを構築することが可能になる。 今回Pythonランタイムとして選ばれたPyodideは、CPythonの

                                                                                  CloudflareがPythonをサポート!PyodideによりWebAssemblyに変換して実行
                                                                                • WASI resources.md

                                                                                  WASI resources.md WebAssembly System Interface (WASI) Project site Quick introduction High-level goals Initial announcement Tutorial: explaining how to compile C/Rust code into WASI WASIの話 Specfication Principles: security & portability WASI Core API WASI Application ABI WASI ranonale (Possible) applications Edge computing : Terrarium from Fastly Secure & portable FFI / native module runtime: wasm

                                                                                    WASI resources.md