並び順

ブックマーク数

期間指定

  • から
  • まで

561 - 600 件 / 636件

新着順 人気順

wasmの検索結果561 - 600 件 / 636件

  • Introduction | The AssemblyScript Book

    # Introduction AssemblyScript compiles a variant of TypeScript (opens new window) (a typed superset of JavaScript) to WebAssembly (opens new window) using Binaryen (opens new window), looking like: export function fib(n: i32): i32 { var a = 0, b = 1 if (n > 0) { while (--n) { let t = a + b a = b b = t } return b } return a } It is similiar to TypeScript but with WebAssembly types, has some constra

    • Onyx言語でHTTPサーバーを実装し、Wasmer Edgeにデプロイする|Wasmer|開発ブログ|株式会社Nextat(ネクスタット)

      こんにちは、ナカエです。 先週末は少し暖かかったかと思えばまた寒くなりましたね。 本日の記事はWasmer Edgeというエッジにアプリケーションをデプロイできるサービスと新しいプログラミング言語である Onyx を合わせて試したという内容です。 まずはそれぞれの簡単な紹介から入ります。 Wasmer Edgeとは Wasmer Edge はエッジロケーションにWebAssemblyのランタイムを展開し、Wasmバイナリをアプリケーションとして安価にスケーラブルに動かせると謳うサービスです。米Wasmer社が提供しています。 個人的にはブラウザ側だけでなくサーバー側であるエッジでまでJavaScript/TypeScriptという選択肢だけになるのはちょっと……という気持ちがあり、エッジでのWasmの実行についても興味を寄せています。 ユーザーに近いロケーションでコンテナを動かす、というこ

      • eBPFとWASMに思いを馳せる2022(Masaya Aoyama) — TechFeed Conference 2022講演より

        【書き起こし】eBPFやWASMも徐々に成熟し、新たなプロダクトも出てきています。このセッションではそれらのプロダクトを紹介し、2022年に思いを馳せたいと思います。 本記事は、TechFeed Conference 2022のセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 本セッションの登壇者 セッション動画(YouTubeチャンネル登録もお願いします。) スライド資料へのリンク 本日は「eBPFとWASMに思いを馳せる2022」というテーマで、CyberAgentの青山が発表させていただきます。 ふだんはKubernetes基盤のプロダクトオーナーとして勤めるほか、いくつかの会社で技術顧問やカンファレンスのCo-chairなどを務めています。また著書としては『Kubernete

          eBPFとWASMに思いを馳せる2022(Masaya Aoyama) — TechFeed Conference 2022講演より
        • Introduction to Hippo: the WebAssembly PaaS

          The Deislabs team is really excited about WebAssembly. In fact, we’ve been experimenting and sharing our knowledge by developing new technologies in the WebAssembly space, such as Krustlet, WAGI, bindle, yo-wasm, and wasi-experimental-http. While experimenting with these new technologies, it became clear that we need to make it easy for developers to deploy and test out their new ideas. Today, we’

            Introduction to Hippo: the WebAssembly PaaS
          • WebAssembly で動作する FM 音源ライブラリー libymfm.wasm

            去年くらいからつくりはじめていた、libymfm.wasm ですが、GitHub のリポジトリーにコミットするだけで、ブログにあまりあれこれ書いていませんでした…!(ので書いてみます) libymfm.wasm は WebAssembly 上で動作する(主に) FM 音源シンセサイザーをエミュレートして PCM を生成するライブラリーです。ゲームなどのプログラムへの組み込みを考えて作成されました。 https://github.com/h1romas4/libymfm.wasm This repository is an experimental WebAssembly build of the [ymfm](https://github.com/aaronsgiles/ymfm) Yamaha FM sound cores library. FM 音源エミュレータコアとしては、多目的エミ

              WebAssembly で動作する FM 音源ライブラリー libymfm.wasm
            • swiftc-wasm-status.md

              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.

                swiftc-wasm-status.md
              • An update on plugin security | Figma Blog

                We're excited to introduce plugins to the entire Figma community. Today, the gates are open for anyone to use plugins built by our community and build your own plugins tailored to your workflow. know, we did a lot of research to figure out how to safely run 3rd-party code on figma.com. We eventually settled on a technology called the Realms shim to do this. A little over two weeks ago, several ind

                  An update on plugin security | Figma Blog
                • tfjs/tfjs-backend-wasm at master · tensorflow/tfjs

                  Starting from Chrome 92 (to be released around July 2021), cross-origin isolation needs to be set up in your site in order to take advantage of the multi-threading support in WASM backend. Without this, the backend will fallback to the WASM binary with SIMD-only support (or the vanilla version if SIMD is not enabled). Without multi-threading support, certain models might not achieve the best perfo

                    tfjs/tfjs-backend-wasm at master · tensorflow/tfjs
                  • Envoy Proxy in 2019: Security, Caching, Wasm, HTTP/3, and more

                    Since its release Envoy Proxy has gained enormous traction in the market. Envoy was a classic case of the right product at the right time: Organizations were building increasingly sophisticated cloud applications and found they needed a new approach to manage L7 trafficEnvoy had the right set of features and performance to address this need. Some of these features included a runtime API for config

                      Envoy Proxy in 2019: Security, Caching, Wasm, HTTP/3, and more
                    • What’s in that .wasm? Introducing: wasm-decompile · V8

                      Show navigation We have a growing number of compilers and other tools that generate or manipulate .wasm files, and sometimes you might want to have a look inside. Maybe you’re a developer of such a tool, or more directly, you’re a programmer targeting Wasm, and wondering what the generated code looks like, for performance or other reasons. Problem is, Wasm is rather low-level, much like actual ass

                      • GitHub - yisibl/resvg-js: A high-performance SVG renderer and toolkit, powered by Rust based resvg and napi-rs.

                        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 - yisibl/resvg-js: A high-performance SVG renderer and toolkit, powered by Rust based resvg and napi-rs.
                        • WASM実行基盤、wasmCloudを試してみる | DevelopersIO

                          Introduction WebAssembly(WASM)はブラウザー上で高速に実行することを可能にする バイナリーフォーマットであり、 いろいろなプログラミング言語で実装することが可能です。 しかし、WASMは単なるJavascriptの一部を高速化するだけの目的でなく、 さらに広い範囲でのWASM実行基盤としても進化しています。 今回はそんなWASM実行基盤の1つ、 wasmCloudを試してみました。 WasmCloud? wasmCloudは、WASMランタイムだけでなく、 どこでも実行できるWASMモジュールを作成するための分散プラットフォームです。 CNCF Sandbox プロジェクトにもなっています。 AssemblyScriptやTinyGo、Rustなどをつかって WASMモジュール(wasmCloudでいうActor)を作成できます。 Environment Mac

                            WASM実行基盤、wasmCloudを試してみる | DevelopersIO
                          • Wio Terminal で TinyGo プログラミングを始めよう - Qiita

                            お知らせ TinyGo 0.26 + Wio Terminal という組み合わせで技術書「基礎から学ぶ TinyGoの組込み開発」 (2022/11/12 発売) を執筆しました。本ページと合わせて確認してみてください。 このページには、 Wio Terminal + TinyGo 0.18 を使ってマイコンプログラミングを始めるための情報を記載します。 マイコンプログラミングをしたことがある人もない人も、是非試してみてください。 主に Windows 10 で試しながら書きますが、他の OS でもほとんど同じ動きになると思います。 TinyGo とは マイコンや WASM などの Small Places 向けの Go Compiler です。 ここでは Go の文法でマイコン開発ができるもの、という程度の認識でよいです。 TinyGo - Go on Microcontrollers

                              Wio Terminal で TinyGo プログラミングを始めよう - Qiita
                            • GitHub - ruby/ruby.wasm: ruby.wasm is a collection of WebAssembly ports of the CRuby.

                              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 - ruby/ruby.wasm: ruby.wasm is a collection of WebAssembly ports of the CRuby.
                              • wasi-sdkを利用してさくっとWASMを試す | DevelopersIO

                                こんにちは、CX事業本部のうらわです。 最近、WebAssembly(以下、WASM)を勉強しています。 C/C++の場合、Emscriptenを使ってWASMにコンパイルできます。この手順はMDN Web Docsにも日本語の記事があります。 今回はEmscriptenではなくClangを使用してC++のコードをWASMにコンパイルする方法を試します。すでに2年前ではありますが、LLVM8.0からターゲットとして生成するバイナリにWASMが正式に対応しています。 参考: WebAssemblyに正式対応した「LLVM 8.0」がリリース また、ブラウザ外で実行するためのWASMランタイムはwasmtimeを使用します。 環境 Macで実施します。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.15.7 BuildVersion: 1

                                  wasi-sdkを利用してさくっとWASMを試す | DevelopersIO
                                • GitHub - wasmerio/winterjs: Winter is coming... ❄️

                                  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 - wasmerio/winterjs: Winter is coming... ❄️
                                  • GitHub - slipHQ/run-wasm: Run WASM based code executions in the browser easily

                                    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 - slipHQ/run-wasm: Run WASM based code executions in the browser easily
                                    • Announcing the WebAssembly (wasm) OCI Image Spec

                                      In recent years, WebAssembly (Wasm) has emerged and gained in popularity for platform extensions as a portable binary instruction format with an embeddable and safe execution environment for client and server applications, including popular cloud-native technologies. We are very excited about the potential of Wasm across the industry, and specifically as a way to extend an Envoy-based data plane i

                                        Announcing the WebAssembly (wasm) OCI Image Spec
                                      • Wasmtime and Cranelift in 2023

                                        It’s that time of year: time to start winding down for the winter holiday season, time to reflect on the past year, and time to think about what we can accomplish together in 2024. The Wasmtime and Cranelift projects are no exception. This article recounts Wasmtime and Cranelift progress in 2023 and explores what we might do in 2024. Wasmtime is a standalone WebAssembly runtime. It is fast, secure

                                          Wasmtime and Cranelift in 2023
                                        • 【2023】ロリポップサーバー 評判(メリット・デメリット)

                                          〒150-8512(東京本社) 東京都渋谷区桜丘町26番1号 セルリアンタワー 〒810-0001(福岡支社) 福岡県福岡市中央区天神2丁目7番21号 天神プライム 〒890-0055(鹿児島支社) 鹿児島県鹿児島市上荒田町3番1号 第2NTビル GMOグループのロリポップレンタルサーバーは、表示速度を短縮させるアクセラレータ、電話サポート(スタンダード以上のプラン)付き、格安でも基本的な機能は備わっている人気のレンタルサーバーです! ワードプレスの自動インストール機能により、初心者でも簡単にブログを始められます。 一つのデータベースあたり「2GB」とか「5GB」までとかの制限が無いのも嬉しいポイントです。

                                            【2023】ロリポップサーバー 評判(メリット・デメリット)
                                          • Scheme in Scheme on Wasm in the browser -- Spritely Institute

                                            Hey, folks! Today we want to talk about the wonderful read-eval-print-loop (REPL). Thanks to WebAssembly (Wasm), it's becoming increasingly common for programming language websites to embed a REPL in which passersby can easily evaluate code and get a feel for the language without having to install anything on their computer. We'd like to do the same thing for our language of choice, Guile Scheme,

                                              Scheme in Scheme on Wasm in the browser -- Spritely Institute
                                            • The huge potential of Kotlin/Wasm

                                              Last week, a preview release of Kotlin/Wasm was announced as part of Kotlin 1.8.20-Beta. For me who has been nudging the Kotlin team to work on WebAssembly support since June 2016, that’s a huge step forward even if providing WebAssembly first class support for Kotlin will be a long journey. I also decided recently to contribute actively by creating KoWasm, an experimental side project intended to

                                              • Research Unix Sixth Edition (WASM)

                                                This web page runs a Go port of the Research Unix Sixth Edition kernel, running user-mode code in a simulated PDP11 CPU, all compiled to WebAssembly, executed in your browser. A few accounts are root, dmr, and ken. The password is the username. Have fun poking around. cd is spelled chdir. Erase is #, and line kill is @. As a convenience to 21st century users, typing backspace and ^U generate these

                                                • Avalonia XPF - A cross-platform WPF

                                                  Avalonia XPF - Indie Join the waiting list for XPF Indie and be the first to get updates.

                                                    Avalonia XPF - A cross-platform WPF
                                                  • Wasmの概要|RustでWasm Runtimeを実装する

                                                      Wasmの概要|RustでWasm Runtimeを実装する
                                                    • 仕様策定中のプロトコルを Rust で書いてブラウザで動かしてみた

                                                      【増枠】2024年Rust Webアプリ開発の現在 https://findy.connpass.com/event/319829/ で利用した発表資料です。

                                                        仕様策定中のプロトコルを Rust で書いてブラウザで動かしてみた
                                                      • 夢が広がる未来の話、言語デザインのむずかしさ。深掘りRubyKaigi 2022 with ko1 & kateinoigakukun 文字起こしレポートvol.3 - STORES Product Blog

                                                        2022年10月5日に『深掘りRubyKaigi 2022 with ko1 & kateinoigakukun~ RubyKaigiどうでした&RubyのWASI/並列どうなるの? ~』を開催しました。イベントでお話した内容を3部作でお届けします。こちらはvol.3です。 実行環境がいろんなところにあるかもしれない未来 fujimura:全員での質疑応答コーナーを始めます。では、僕から笹田さんに質問です。kateiさんの発表をコンカレンシー、パラレリズムをやっている笹田さんから見てどうだったか、及びWasmをどう見ているかを、ぜひお聞かせいただきたいです。 ko1:並行処理をやってる人から見たkateiさんっていう、なかなか難しい質問ですね。 一同:(笑) ko1:ファイバーにいきなり対応しちゃったのは、すごいですよね。そこからやるんだと思って、びっくりしました。まずスレッドの話をすると

                                                          夢が広がる未来の話、言語デザインのむずかしさ。深掘りRubyKaigi 2022 with ko1 & kateinoigakukun 文字起こしレポートvol.3 - STORES Product Blog
                                                        • Introduction - The `wasm-bindgen` Guide

                                                          This book is about wasm-bindgen, a Rust library and CLI tool that facilitate high-level interactions between wasm modules and JavaScript. The wasm-bindgen tool and crate are only one part of the Rust and WebAssembly ecosystem. If you're not familiar already with wasm-bindgen it's recommended to start by reading the Game of Life tutorial. If you're curious about wasm-pack, you can find that documen

                                                          • GitHub - lastmjs/wasm-metal: A bare metal physical implementation of WebAssembly. That's right, a WebAssembly CPU.

                                                            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 - lastmjs/wasm-metal: A bare metal physical implementation of WebAssembly. That's right, a WebAssembly CPU.
                                                            • TryRuby playground

                                                              Playground Articles About English Nederlands Español Português do Brasil 日本語 Русский Українська Македонски 中文 Deutsch Türkçe

                                                              • WebAssembly: A promising technology that is quietly being sabotaged

                                                                WebAssembly is one of these things that sounds too good to be true and yet we are that close to have it reaches mainstream: what if we had an universal executable format that could run anywhere: from web browsers to embedded devices passing by cloud servers and on any CPU

                                                                  WebAssembly: A promising technology that is quietly being sabotaged
                                                                • Pure な WebAssembly で推論処理をしてみる

                                                                  こんにちは、NTT の森田です。 今月 Microsoft 社から、WebAssembly (WASM) を OS 上のサンドボックスとして Kubernetes で利用できるようになる Krustlet がリリースされました。新しい標準バイナリフォーマットとして、WASM の認知度がさらに上がったように思います。 ところで WASM で深層学習の推論処理を行おうとすると、どうすれば良いのでしょう? TensorFlow.js や ONNX.js などは WASM バックエンドを持っていますが、JavaScript から実行することしかできません。今回、 JavaScript レイヤを必要としない、pure な WASM から推論処理を実行する方法を紹介したいと思います。 学習済みモデルから WASM ライブラリへコンパイルLLVM は 8.0 から WASM ターゲットに対応しているので

                                                                    Pure な WebAssembly で推論処理をしてみる
                                                                  • WasmをさわってJSとの速度比較をしてみた

                                                                    モチベーション WebAssembly(Wasm)とは何かを知る 具体的な実装イメージはどんな感じか(WasmコンパイルをRustで行う場合) JSとの速度比較をする WebAssembly(Wasm)とは Webブラウザ上で、JSよりももっと高速に実行できる技術 厳密には、Webじゃなくても動くし、アセンブリでもない Wasmという言語があるわけではなく、C, C++, Rust, Goなどの言語からWasmファイルを生成し、各環境で利用する(ブラウザじゃなくても動作する) JSの上位互換として思われがちだが、Wasm自体は計算しか出来ないので、JSと協調させて動作させるWeb周辺技術という扱いが正しいです。 2022年現在では、メジャーなモダンブラウザはWasmをサポートしており、Google Meetのぼかし機能だったり、顔や手のトラッキング系のJSライブラリなど身近なところでWas

                                                                      WasmをさわってJSとの速度比較をしてみた
                                                                    • Runno

                                                                      A passion project by Ben Taylor (@taybenlor@aus.social). The source is available on GitHub. Shoot me an email if you want to chat about Runno (runno@taybenlor.com).

                                                                        Runno
                                                                      • ScalaMatsuri 2024 で Scala の WebAssembly 対応について話しました / スタッフとして参加しました - たにしきんぐダム

                                                                        2024年6月に開催された ScalaMatsuri 2024 に参加しました! Scala to WebAssembly: How and Why 今回は久々の大規模オフライン開催で、会場は久しぶりにお台場のプラザ平成でした。この会場でのScalaMatsuriに参加したのは5年前の2019年(と2018年に初参加)だったので、とてもエモい気持ちで会場に向かいました。 今年はスピーカー兼スタッフとしての参加で、スピーカーとしては最近開発しているScalaのWebAssembly対応について話し speakerdeck.com スタッフとしては、プログラムの選定や翻訳・(@scala_jpと@scalamatsuriの)SNS運用・(会場でたまに)通訳などをさせていただきました。大変だったけど楽しかった!来年以降もScalaMatsuri運営に関わっていきたい😎 久々の大規模オフライン開

                                                                          ScalaMatsuri 2024 で Scala の WebAssembly 対応について話しました / スタッフとして参加しました - たにしきんぐダム
                                                                        • yamlfmt を WebAssembly にしてブラウザで動かす

                                                                          GoogleのエンジニアであるBraydon Kains 氏が開発した yamlfmt という YAML のコードフォーマッターが最近話題。 yamlfmt は Go で書かれています。ということは WebAssembly にコンパイルできるので、ブラウザで動かすことができる。 作ったもの GitHub Pages にデプロイしてます。 設計 次の3つのパッケージを作りった。monorepo の構成には moon を使ってる。 リポジトリは https://github.com/sosukesuzuki/js-yamlfmt 。 @js-yamlfmt/wasm Node.js からもブラウザからも使える yamlfmt の JS バインディング。@rollup/plugin-wasm が生成するコードを参考にして Node.js とブラウザの両方に対応した WebAssembly ライブ

                                                                            yamlfmt を WebAssembly にしてブラウザで動かす
                                                                          • Wasienv: WASI Development Toolchain for C/C++

                                                                            At Wasmer we have been porting a lot of C and C++ projects to WebAssembly and WASI, as we believe WebAssembly will emerge as the standard way to use third-party code from any programming language securely and easily. WebAssembly System Interfaces (WASI) is an exciting new specification that allows running POSIX-like applications anywhere, safely and securely with WebAssembly. We realized that comp

                                                                              Wasienv: WASI Development Toolchain for C/C++
                                                                            • Modfy - FFMPEGをWASM化して動画変換

                                                                              MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 動画変換を行うソフトウェアは多数あります。簡易的なものであればVLCを使ったり、QuickTimeなどでもできるでしょう。より高度な変換をしたい場合にはFFMPEGが使えますが、コマンドラインだけで目的としている動画を作るのはとても大変です。 そこで使ってみたいのがModfyです。Webベースで使える動画変換ソフトウェアです。 Modfyの使い方 メイン画面です。左側に動画をドラッグ&ドロップします。 登録しました。次に変換条件を指定していきます。 動画はフォーマットの変換、トリム、アスペクト比の変更、連結などが用意されています。 変換中です。 変換した動画はModfy上で再生できます。 ModfyはFFMPEGをWebAssemblyで変換し、Webブラウザ上で使えるようにしてい

                                                                                Modfy - FFMPEGをWASM化して動画変換
                                                                              • [Rust] WebAssemblyを用いたウェブフロントエンド開発入門 - Qiita

                                                                                本記事ではフロントエンド開発で Rust×WebAssembly (wasm) を用いる方法を説明します. 巷のチュートリアルの多くは Node.js の利用が前提で npm publish して終わっていますが, フロントエンドの実装の一部を Rust で行うだけならば Node.js はまったく必要なく, HTML/JS と Rust さえあれば十分なはずです. なので本記事に Node.js 関係のツールは登場しません1. 特に Apache や nginx などで動かしている静的なウェブページ (あるいは GitHub Pages) で Rust コードを動かそうと思った場合, この記事を読んでから取り組むとスムーズにいくと思います. 本記事の目標 Rust を WebAssembly にコンパイルしそれを HTML/JS 側から呼ぶことで, 普段 JS で書いている処理を Rus

                                                                                  [Rust] WebAssemblyを用いたウェブフロントエンド開発入門 - Qiita
                                                                                • GitHub - duckdb/duckdb-wasm: WebAssembly version of DuckDB

                                                                                  DuckDB is an in-process SQL OLAP Database Management System. DuckDB-Wasm brings DuckDB to every browser thanks to WebAssembly. Duckdb-Wasm speaks Arrow fluently, reads Parquet, CSV and JSON files backed by Filesystem APIs or HTTP requests and has been tested with Chrome, Firefox, Safari and Node.js. Learn more about DuckDB-Wasm from our VLDB publication or the recorded talk. Try it out at shell.du

                                                                                    GitHub - duckdb/duckdb-wasm: WebAssembly version of DuckDB