並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 138 件 / 138件

新着順 人気順

WebAssemblyの検索結果121 - 138 件 / 138件

  • 今から始める Rust による WebAssembly 開発

    本記事は、TechFeed Experts Night#30 〜 Rust / WebAssembly最前線のセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 本セッションの登壇者 セッション動画 Rust Tokyoの運営をしている@chikoskiと言います。WebAssemblyのコミュニティもやっていて、TechfeedにはWebAssemblyのエキスパートとして関わらせていただいています。 最近、いろいろなところでWebAssemblyの名前を耳にします。今日はRustでWebAssembly向けに開発する方法や、今のところのベストプラクティスをお話できればと思います。よろしくお願いします。 まとめを先に言いますと、今はcargo-componentというツールを使って開

      今から始める Rust による WebAssembly 開発
    • Rebuilding Prime Video UI with Rust and WebAssembly

      Transcript Ene: We're going to talk about how we rebuilt a Prime Video UI for living room devices with Rust and WebAssembly, and the journey that got us there. I'm Alex. I've been a principal engineer with Amazon for about eight years. We've been working with Rust for a while actually in our tech stack for the clients. We had our low-level UI engine in WebAssembly and Rust for that log. Previously

        Rebuilding Prime Video UI with Rust and WebAssembly
      • Running Clang in the browser using WebAssembly · Blog · Wasmer

        Back to articlesRunning Clang in the browser using WebAssemblyDiscover how to compile C programs directly from JavaScript or any browser (Chrome, Firefox, Safari), and explore the powerful capabilities of the Wasmer JS SDK We’ve reached a major milestone in making any software run with WebAssembly. Thanks to the newest release of Wasmer (4.4) and the Wasmer JS SDK (0.8.0) you can now run clang any

          Running Clang in the browser using WebAssembly · Blog · Wasmer
        • 【海外記事紹介】Cookie vs ローカルストレージ vs IndexedDB…ブラウザに搭載されたストレージ系APIのパフォーマンスを徹底比較

            【海外記事紹介】Cookie vs ローカルストレージ vs IndexedDB…ブラウザに搭載されたストレージ系APIのパフォーマンスを徹底比較
          • Patrick Trainer

            Building a SQL-Powered Doom Clone in the Browser I had this slightly crazy idea: Could I ditch most of the conventional JavaScript game loop and rendering logic and build a 3D game engine where SQL queries did the heavy lifting? Naturally, I decided to try building a primitive, text-based Doom clone to see how far I could push it using DuckDB-WASM. Spoiler: It kind of works, it was often painful,

            • zeroperl: Sandboxing Perl with WebAssembly

              I’m building a new startup and file metadata plays an important role. There are thousands of file formats, each format may have dozens of versions, and each stores metadata differently. While I would love to one day invest in creating a library to handle this monumental task, I think many would agree the best tool for this job is ExifTool1 by Phil Harvey. Problem solved - throw it in a Docker cont

                zeroperl: Sandboxing Perl with WebAssembly
              • 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).

                • wasm-tools を使ってテキストファイルから WebAssembly Component Model を作成 - Qiita

                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                    wasm-tools を使ってテキストファイルから WebAssembly Component Model を作成 - Qiita
                  • Rust on WebAssemblyでマルチスレッド用のMutexを使う

                    偽物のMutex Rust + WASM (wasm32-unknown-unknown等)でstd::sync::Mutexを使うと、表面上コンパイルは通るがその中身はシングルスレッド専用のものとなってしまう。 具体的には、Mutexの二重ロックを試みると単純にpanicするようになっている。(実装) なぜこうなっているのかといえば、そもそもWebAssemblyは基本シングルスレッドで動くものだからで、マルチスレッドを想定する必要もないからということだと思われる。 一方、最近のWASMランタイムではshared memoryがサポートされてきており、これとWebWorker等を組み合わせることで一応マルチスレッドは実現可能となっている。このような場合に上記のようなシングルスレッド用のMutexを生成されても役に立たないので、これをどうにかしてマルチスレッド用のものに切り替えてみる。 W

                      Rust on WebAssemblyでマルチスレッド用のMutexを使う
                    • Wasm Component Model に対するもやもやが晴れてきた

                      はじめに 先日以下のようなブログを書いた 要約すると Wasm Component Modelが提供するWITによるリッチなインターフェースを提供すること、それを実現するためのCanonicalABIの策定は良いと思う。 しかし、コンポーネントを合成したいということのユースケースがよく分からない。 ホストを介した他言語関数呼び出しじゃ駄目なの? コンポーネントを合成したいという要求のために、既存のモジュールを内包する形でComponentという新しいExecutable and Linkable Formatを作っていて壮大すぎる。もうちょっと小さく進められんのか? まだphase1のproposalをベースにWASIp2の仕様策定するマジすか これをベースにXでごちゃごちゃ言っていたところいろんなコメントを頂き、自分の中でComponent Modelについて腑に落とすことができました(

                        Wasm Component Model に対するもやもやが晴れてきた
                      • Deno 2.1: Wasm Imports and other enhancements

                        Deno 2.2 is here with built-in OpenTelemetry, Lint plugins, node:sqlite, and more 🎉️

                          Deno 2.1: Wasm Imports and other enhancements
                        • WebAssembly from the Ground Up

                          The price includes: 15 chapters of technical content.Interactive web version + static PDF (sample).Membership in our private Discord.30-day money-back guarantee.You can read a free sample. Our approachTo really understand what WebAssembly is and what makes it special, you need to dive into the low-level details. We use a hands-on approach to teach you the core of WebAssembly: the instruction set a

                            WebAssembly from the Ground Up
                          • Is Memory64 actually worth using?

                            After many long years, the Memory64 proposal for WebAssembly has finally been released in both Firefox 134 and Chrome 133. In short, this proposal adds 64-bit pointers to WebAssembly. If you are like most readers, you may be wondering: “Why wasn’t WebAssembly 64-bit to begin with?” Yes, it’s the year 2025 and WebAssembly has only just added 64-bit pointers. Why did it take so long, when 64-bit dev

                              Is Memory64 actually worth using?
                            • q-finder: 素敵な金融論文と出会いポロリを探求しよう

                              はじめに 金融や投資に関する学術研究は日々進化していますが、最新の研究論文を効率よく発見する手段は意外と限られています。特に、非専門家が膨大な量の論文から興味のあるものを見つけ出すことは容易ではありません。 そこで私たちは「q-finder」を開発しました。arXivの金融(q-fin)カテゴリの論文を直感的なスワイプインターフェースで閲覧できる、いわゆる「Tinder for Papers」アプリケーションです。このアプリケーションは完全にクライアントサイドで動作し、特別なサーバー構築なしで簡単にデプロイできます。 技術スタック q-finderの特徴的な技術スタックを紹介します: フロントエンド: 純粋なHTML/CSS/JavaScriptによる実装(フレームワークレス) データ処理: DuckDB-wasm(ブラウザ上で動作するSQLデータベース) データ形式: Apache Pa

                                q-finder: 素敵な金融論文と出会いポロリを探求しよう
                              • DuckDB-Wasm の HTMLファイルのみで試せる公式サンプルを書きかえたりもして試す - Qiita

                                はじめに 技術情報を色々見てる中で、ちょこちょこ以下の「DuckDB」をの情報を見かけます。 ●DuckDB – An in-process SQL OLAP database management system https://duckdb.org/ また DuckDB関連では、以下の「DuckDB-Wasm」もわりと情報を見かける感じがして、こちらのほうがより気になっていました。 ●DuckDB Wasm – DuckDB https://duckdb.org/docs/stable/clients/wasm/overview.html 今回、DuckDB-Wasm のほうを試してみます。 DuckDB-Wasm が気になったきっかけ DuckDB-Wasm の情報をいくつか見かける中、特に以下の記事に関するものが気になりました。 ●ブラウザでオフライン日本語インスタント全文検索を実現

                                • GHC's wasm backend now supports Template Haskell and ghci

                                  Two years ago I wrote a blog post to announce that the GHC wasm backend had been merged upstream. I’ve been too lazy to write another blog post about the project since then, but rest assured, the project hasn’t stagnated. A lot of improvements have happened after the initial merge, including but not limited to: Many, many bugfixes in the code generator and runtime, witnessed by the full GHC testsu

                                    GHC's wasm backend now supports Template Haskell and ghci
                                  • GitHub - bytecodealliance/StarlingMonkey: The StarlingMonkey JS runtime

                                    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 - bytecodealliance/StarlingMonkey: The StarlingMonkey JS runtime
                                    • GitHub - moonbitlang/moonbit-compiler

                                      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 - moonbitlang/moonbit-compiler