並び順

ブックマーク数

期間指定

  • から
  • まで

801 - 840 件 / 1120件

新着順 人気順

WebAssemblyの検索結果801 - 840 件 / 1120件

  • Deploy .NET Blazor WebAssembly Application to AWS Amplify | Amazon Web Services

    AWS DevOps Blog Deploy .NET Blazor WebAssembly Application to AWS Amplify AWS Amplify is a set of purpose-built tools and features that lets developers quickly and easily build CI/CD Pipeline for full-stack applications on AWS. Blazor can run your client-side C# code directly in the browser, using WebAssembly. It is a .NET running on WebAssembly, and you can reuse code and libraries from the serve

      Deploy .NET Blazor WebAssembly Application to AWS Amplify | Amazon Web Services
    • GitHub - SFBdragon/talc: A fast and flexible allocator for no_std and WebAssembly

      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 - SFBdragon/talc: A fast and flexible allocator for no_std and WebAssembly
      • WebAssembly Brings Inline Data Transformations to RedPanda Kafka Streaming Platform

        Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.

          WebAssembly Brings Inline Data Transformations to RedPanda Kafka Streaming Platform
        • WebAssembly | 2022 | The Web Almanac by HTTP Archive

          Introduction WebAssembly—or Wasm—is a relative newcomer to the family of web technologies (JavaScript, HTML, CSS), becoming an officially recognized W3C standard in December 2019. WebAssembly introduces a new runtime into the browser, one which works alongside, and in close collaboration, with the JavaScript runtime. It is relatively lightweight in comparison, with a small instruction set and a st

            WebAssembly | 2022 | The Web Almanac by HTTP Archive
          • オープンソースFaaSプラットフォーム「OpenFunction」がv1.0.0に WebAssembly対応、CI/CD機能を強化

            オープンソースFaaSプラットフォーム「OpenFunction」がv1.0.0に WebAssembly対応、CI/CD機能を強化:クラウドに依存しない クラウドネイティブなオープンソースFaaSプラットフォーム「OpenFunction」が、「v1.0.0」に到達した。新たにWebAssemblyをサポートし、CI/CD機能も強化された。

              オープンソースFaaSプラットフォーム「OpenFunction」がv1.0.0に WebAssembly対応、CI/CD機能を強化
            • GitHub - fengb/zee_alloc: tiny Zig allocator primarily targeting WebAssembly

              Benchmark Mean(ns) ---------------------------------------------------- DirectAllocator.0 50842 DirectAllocator.1 98343 DirectAllocator.2 203980 DirectAllocator.3 49908 DirectAllocator.4 103635 DirectAllocator.5 195941 DirectAllocator.6 47367 DirectAllocator.7 101733 DirectAllocator.8 202697 Arena_DirectAllocator.0 11837 Arena_DirectAllocator.1 19591 Arena_DirectAllocator.2 30689 Arena_DirectAlloc

                GitHub - fengb/zee_alloc: tiny Zig allocator primarily targeting WebAssembly
              • 高速処理だけではない「WebAssembly」、開発上の利点を見逃すな

                WebAssembly(Wasm)はWebブラウザー上で実行できるバイナリー形式のファイルフォーマットだ。Webブラウザーが搭載するスタックベースの仮想マシン上で動く。Web技術の標準化団体であるWorld Wide Web Consortium(W3C)が2019年に標準化して仕様を勧告している。 Wasmは米Unity Softwareが開発するゲームエンジン・開発環境「Unity」や、米Microsoft(マイクロソフト)が開発するWebアプリケーションフレームワーク「Blazor」に採用されるなど、徐々に利用機会が増えている。ただし、その利用価値はあまり知られていない。Wasmの仕組みやメリットから利点をひも解き、実装時の注意点なども解説する。 主要なWebブラウザーはWasmに対応済み Wasmが動く仕組みを見ていく。WebサイトやWebアプリケーション開発では、主にプログラミン

                  高速処理だけではない「WebAssembly」、開発上の利点を見逃すな
                • GitHub - WebAssembly/wasi-sockets: WASI API proposal for managing sockets

                  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 - WebAssembly/wasi-sockets: WASI API proposal for managing sockets
                  • ブラウザで動く画像処理 〜MediaDevices / WebWorker / WebAssembly / OpenCVで遊ぶ〜 - Qiita

                    ブラウザで動く画像処理 〜MediaDevices / WebWorker / WebAssembly / OpenCVで遊ぶ〜画像処理OpenCVWebWorkerWebAssemblymediaDevices PLAID AdventCalendar 2019 二日目。 さいきん趣味で書いている(簡単な)画像処理のプログラムを題材に、ブラウザ上で画像処理を回してみよう!という記事です。 10年近く前の卒研でOpenCVやらSift特徴量やらやっていたのですが、その古いコードを引っ張り出してきて、ブラウザ上でなにか動くものを作ろうと画策しているところです。 持つべきものは先達ということで、参考にしたのは次のデモ。すごいです。 https://github.com/mecab/opencvjs-wasm-webworker-webpack-demo これをベースにいろいろいじる過程で得たノ

                      ブラウザで動く画像処理 〜MediaDevices / WebWorker / WebAssembly / OpenCVで遊ぶ〜 - Qiita
                    • GitHub - drbh/wasm-flate: 🗜️⚡WebAssembly powered compression and decompression in the browser and server. Supports GZIP, ZLIB and DEFLATE

                      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 - drbh/wasm-flate: 🗜️⚡WebAssembly powered compression and decompression in the browser and server. Supports GZIP, ZLIB and DEFLATE
                      • GitHub - cloudflare/html-rewriter-wasm: WebAssembly version of HTMLRewriter

                        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 - cloudflare/html-rewriter-wasm: WebAssembly version of HTMLRewriter
                        • Emscriptenを使ってブラウザでWebAssemblyを動かす - Qiita

                          はじめに 最近WebAssemblyがあついですね。 というわけでC言語からWebAssemblyを作成してHello WebAssemblyしてみようと思います。 コンパイラにはWebAssembly界隈で広く使われているEmscriptenを使用します。 本記事では、以下のステップで進めます。 使用する環境はWindows10となっています。 1. 環境構築-Emscriptenのインストール 2. C言語でサンプルプログラムを実装 3. C言語からWebAssemblyへコンパイル 4. WebAssemblyをブラウザで実行 5. デベロッパーツールでWebAssemblyの中身を見る なお、以下の公式ページでもC言語からWebAssemblyを動かす手順が示されています。 1. 環境構築-Emscriptenのインストール はじめにEmscriptenをインストールします。 Em

                            Emscriptenを使ってブラウザでWebAssemblyを動かす - Qiita
                          • a world to win: webassembly for the rest of us — wingolog

                            Good day, comrades! Today I’d like to share the good news that WebAssembly is finally coming for the rest of us weirdos. A world to win WebAssembly for the rest of us 17 Mar 2023 – BOB 2023 Andy Wingo Igalia, S.L. This is a transcript-alike of a talk that I gave last week at BOB 2023, a gathering in Berlin of people that are using “technologies beyond the mainstream” to get things done: Haskell, C

                            • GitHub - zick/IchigoLisp: LISP 1.5(-ish) implementation in WebAssembly

                              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 - zick/IchigoLisp: LISP 1.5(-ish) implementation in WebAssembly
                              • Hardening Drupal with WebAssembly

                                Intro Drupal is one of the most popular Content Management Systems (CMS), powering well-known websites such as the European Union, NASA or Tesla. Like any other complex software, vulnerabilities are discovered in Drupal or in the underlying PHP components over time, and in many cases, the necessary updates are not promptly implemented. In traditional stacks, where components have direct access to

                                  Hardening Drupal with WebAssembly
                                • GitHub - SPY/haskell-wasm: Haskell WebAssembly Toolkit

                                  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 - SPY/haskell-wasm: Haskell WebAssembly Toolkit
                                  • GitHub - hybridgroup/mechanoid: Mechanoid is a framework for WebAssembly applications on embedded systems and IoT devices.

                                    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 - hybridgroup/mechanoid: Mechanoid is a framework for WebAssembly applications on embedded systems and IoT devices.
                                    • 「Google Chrome」に6件の脆弱性 ~V8、WebAssembly、Dawnなどに問題/Windows環境にはv126.0.6478.114/115が展開中

                                        「Google Chrome」に6件の脆弱性 ~V8、WebAssembly、Dawnなどに問題/Windows環境にはv126.0.6478.114/115が展開中
                                      • 入門!WebAssemblyを試してみた

                                        さてさて、このブログでは言語的にはPHPと並んでJavaScriptに関する記事も多く公開してきました。 というのも、JavaScriptは特にここ5年ほどで急速に発展し、人気を獲得しているからです。 ただ、JavaScriptでの処理が多くなってくると、たまに問題点が発生することもあります。 それは・・・ 処理が遅くなる という点です。 どうしてもブラウザでの処理は、ネイティブアプリと比べるとスピードで劣ってしまうのはよく知られていることです。 ただ、こんな状況を大きく変えるかもしれない技術があるのをご存知でしょうか。 それが今回テーマの・・・ WebAssembly(うぇぶあせんぶりー) です。 そこで! 今回はWebAssemblyを使ってJavaScriptの処理を高速化する基本的な使い方をご紹介します。また、最後に「どれだけ処理が早くなっているか」を検証するために、WebAsse

                                          入門!WebAssemblyを試してみた
                                        • Running JavaScript in WebAssembly with WasmEdge

                                          WebAssembly was initially conceived as a "JavaScript alternative for browsers" with the aim of enabling the execution of high-performance applications compiled from languages like C/C++ or Rust within web browsers. It operates alongside JavaScript, running in parallel to deliver enhanced performance. In recent times, WebAssembly has evolved into a universal runtime for cloud-native applications. I

                                            Running JavaScript in WebAssembly with WasmEdge
                                          • WebAssembly for web developers

                                            When WebAssembly was first announced, it caused excitement, but also some fear in the web development community and beyond. Programmers coming from languages like C++, or Rust surely appreciated the fact that they now could target the broader demographic of Web users, while putting in much less effort than was previously required. Web developers, on the other hand, especially those experienced mai

                                              WebAssembly for web developers
                                            • WebAssembly and the Elusive Universal Binary

                                              June 2020 Alon Zakai Background The normal process of distributing binaries:

                                              • Integrating a Svelte app with Rust using WebAssembly - LogRocket Blog

                                                Yashodhan Joshi I am a student interested in physics and systems programming currently exploring Rust and operating systems. I am also passionate about helping others learn. Svelte is a JavaScript framework that is quickly growing in popularity among web app developers. But what if we want to use the Rust programming language for its speed, safety, and other benefits instead of JavaScript or TypeS

                                                  Integrating a Svelte app with Rust using WebAssembly - LogRocket Blog
                                                • WebAssembly Summit 2021

                                                  Deepti Gandluri The opening keynote will be taking a look at what was achieved in WebAssembly in 2020, and what's to come in 2021! ▶️ Watch the talk Saúl Cabrera Shopify is one of the first companies to adopt server-side WebAssembly at scale. It powers our synchronous customization platform, which we are getting ready to launch to more than 1 million merchants. This talk explores Shopify's adoptio

                                                    WebAssembly Summit 2021
                                                  • Kotlinチーム、プログラミング言語「Kotlin 1.8.20」を公開 WebAssemblyバイナリを生成する「Kotlin/Wasm」のα版が利用可能に

                                                    Kotlinチームは2023年4月3日(米国時間)、プログラミング言語「Kotlin」の最新版となるバージョン1.8.20を公開した。 Kotlin 1.8.20では、言語、標準ライブラリ、コンパイラの機能が追加、改善された。パフォーマンス向上、ドキュメントの拡充も実施されている。 Kotlin 1.8.20の主な変更点 「Kotlin K2」のα版を提供開始 関連記事 Android開発用公式IDE「Android Studio Flamingo」(2022.2.1)が安定版に到達 UIやパフォーマンス改善など Androidアプリ開発用公式IDEの最新版「Android Studio Flamingo」(2022.2.1)が安定版に到達した。 Kotlinとは――読み方、メリット、「Java」とのコード比較、実行までのチュートリアル Android Studio 3.0を使い、最近話題

                                                      Kotlinチーム、プログラミング言語「Kotlin 1.8.20」を公開 WebAssemblyバイナリを生成する「Kotlin/Wasm」のα版が利用可能に
                                                    • Deno を始める - 第5回 (WebAssembly の利用) | 豆蔵デベロッパーサイト

                                                      Deno v1.28 がリリースされました。新しく Deno.Command API が追加された模様です。npm パッケージのインポートが安定化されたようで、--unstable が不要になりました。 Deno 1.28: Featuring 1.3 Million New Modules deno upgrade でアップデートしました。アップデート用のサブコマンドが本体に内蔵されているのは便利ですね。 さて、今回は Deno における WebAssembly(WASM) 利用について見ていきましょう。 Deno ランタイムでは Web 標準の WASM 用 API が提供されていますので、Web ブラウザー用にビルドされた WASM を利用できます。 Using WebAssembly | Manual | Deno WebAssembly JavaScript API の使用 -

                                                      • WebAssemblyとは?Webを高速実行する最新技術のできること・できないこと、活用事例

                                                          WebAssemblyとは?Webを高速実行する最新技術のできること・できないこと、活用事例
                                                        • ブロックチェーンで使われるWebAssembly Runtime

                                                          はじめに こんにちは。Blockchain Labの高橋です。 以前、同じくBlockchain Labに所属している高瀬がスマートコントラクトとWebAssemblyの親和性について記事を公開しました (Web 以外でも期待される WebAssembly – Blockchain との親和性について)。 その中でも少し述べられていたようにWebAssembly Runtime を組み込んで VM として使用し、WebAssembly 形式でのスマートコントラクトをサポートするブロックチェーンが登場しつつあります。 そこで、今回は WebAssembly 形式でのスマートコントラクトをサポートしているブロックチェーンがどのような WebAssembly Runtime を VM に組み込んでいるのかを紹介します。 標準化の取り組み - WASI - ブロックチェーンで使われている WebA

                                                            ブロックチェーンで使われるWebAssembly Runtime
                                                          • WebAssembly 2.0 First Public Working Drafts

                                                            The WebAssembly Working Group has published three First Public Working Drafts: WebAssembly Core Specification - Version 2.0 describes version 2.0 of the core WebAssembly standard, a safe, portable, low-level code format designed for efficient execution and compact representation. WebAssembly JavaScript Interface - Version 2.0 provides an explicit JavaScript API for interacting with WebAssembly. We

                                                              WebAssembly 2.0 First Public Working Drafts
                                                            • Improved WebAssembly debugging in Chrome DevTools  |  Blog  |  Chrome for Developers

                                                              Background Until recently, the only WebAssembly debugging that Chrome DevTools supported was viewing raw WebAssembly stack traces, and stepping over individual instructions in a disassembled WebAssembly text format. While this works with any WebAssembly module and helps somewhat with debugging small, isolated functions, it's not very practical for larger apps where the mapping between the disassem

                                                              • Zoom on Web: WebAssembly SIMD, WebTransport, and WebCodecs

                                                                InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architect. View an example

                                                                  Zoom on Web: WebAssembly SIMD, WebTransport, and WebCodecs
                                                                • Support UTF-16 as an additional encoding · Issue #136 · WebAssembly/interface-types

                                                                  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

                                                                    Support UTF-16 as an additional encoding · Issue #136 · WebAssembly/interface-types
                                                                  • In-browser transcoding of video files with FFmpeg and WebAssembly

                                                                    In-browser transcoding of video files with FFmpeg and WebAssembly The WebAssembly build of FFmpeg allows you to run this powerful video processing tool directly within the browser. In this blog post I explore FFmpeg.wasm and create a simple client-side transcoder that streams data into a video element, with a bit of RxJS thrown in for good measure. FFmpeg.wasm FFmpeg is most often used via its com

                                                                      In-browser transcoding of video files with FFmpeg and WebAssembly
                                                                    • Mini.WebVM: WebAssemblyを介してブラウザ上で仮想化されたDockerファイルからの、自分のLinuxボックス - Qiita

                                                                      @Leaning_Technologies_Japan(Leaning Technologies Japan (リーニングテクノロジー)) (サマリー)WebVMは、ブラウザ上で完全にクライアントサイドで動作するLinuxライクな仮想マシンです。CheerpX: Leaning TechnologiesによるWebAssemblyのx86実行エンジンをベースにしています。2023年5月のアップデートにより、GitHub上のレポをフォークし、含まれるDockerfileを編集するだけで、WebVMの独自バージョンをデプロイできるようになりました。GitHub Actionsワークフローによって、自動的にGitHubページにデプロイされます。 WebVMは完全なDebianベースのLinux環境であり、ブラウザ上でクライアントサイドで動作します。WebAssemblyのJITエンジンを搭載した

                                                                        Mini.WebVM: WebAssemblyを介してブラウザ上で仮想化されたDockerファイルからの、自分のLinuxボックス - Qiita
                                                                      • 【OpenCV × WebAssembly × Next.js】QRコード検出アプリを開発してみた - Qiita

                                                                        あけましておめでとうございます。 この記事は、私が年末年始に取り組んだ、QRコード検出アプリ開発の記録です。 はじめに 画像からQRコードを検出するWebアプリ「QR Scanner Online」を開発しました。 特徴 1. 画像のコピー&ペースト、ドラッグ&ドロップに対応 2. 複数の QR コード検出に対応 3. C++, WebAssembly を用いて、QR コード検出処理を高速化 App URL GitHubリポジトリ アプリケーション構成 実装 QRコード検出処理 C++側 本アプリでは、QRコード検出に、OpenCVのQRCodeDetectorクラスのdetectAndDecodeMulti関数を使用しています。 この関数により、入力画像に含まれる複数のQRコードを同時検出し、それらのデコード結果(URL)を一度に得ることができます。 下記リンク先のOpenCVのソースコ

                                                                          【OpenCV × WebAssembly × Next.js】QRコード検出アプリを開発してみた - Qiita
                                                                        • Go1.21で追加されたWASI(WebAssembly System Interface) Preview 1サポートを試してみる

                                                                          しかし、Go 1.21で追加されたWASI(WebAssembly System Interface) Preview 1サポートにより、このプロセスがさらに拡張され、強化された。 WASIとは、Wasmをウェブブラウザ以外の環境でも実行できるようにした仕様のこと。 Wasmはポータビリティ・セキュリティの観点からシステムコールなどを提供しておらず、Wasmサンドボックス外にアクセスするにはあらかじめ用意されたAPIを呼び出すしかないようになっている。 そこで、ホストのファイルやネットワークなどの資源に安全にアクセスできるよう、OSごとに異なるAPIを抽象化した仕様がWASI。

                                                                            Go1.21で追加されたWASI(WebAssembly System Interface) Preview 1サポートを試してみる
                                                                          • WebAssemblyとWebWorkerで作るブラウザで動くWebPエンコーダー

                                                                            ※こちらでも同じ記事を書いています WebP エンコーダーの必要性 Web 上で使われる画像形式として WebP の利用頻度が上がっています。その他のフォーマットに対して、データサイズ的に有利に働くからです。よく行われるのは、アップロードした画像をサーバ側で WebP に変換してクライアントに配信されるという流れです。しかし根本的に考えるとアップロードする前に WebP にしてしまえば、いろいろな無駄が省けます。ということでアップロード前にブラウザ上で WebP に変換すれば問題解決です。 ブラウザで WebP のエンコードをするには ブラウザの標準機能だと WebP のデコードは可能ですが、エンコードする機能は Chrome だけにしか存在しません。つまり汎用的な対応を考えた場合、その機能は自分で何とかする必要があります。 こちらに webp を扱うためのライブラリがあり、C 言語から

                                                                              WebAssemblyとWebWorkerで作るブラウザで動くWebPエンコーダー
                                                                            • 【WebAssembly】C/C++からJavaScriptで実装した関数を実行する - shogonir blog

                                                                              目次 この記事の目的 C/C++でコールバック関数の定義のみ書く JavaScriptでコールバック関数の実装を書く emccで –pre-js オプションでビルドする HTMLから読み込んで実行する まとめ 1. この記事の目的 C/C++からJavaScriptで実装した関数を実行するサンプルを紹介します。 今回はwasm側で動的に確保した配列の領域を、JSのコールバック関数から読み込んで表示します。 次のようなサンプルを実装していこうと思います。 JSからwasmに配列長を渡すと、その長さでwasm側で動的に配列を確保しフィボナッチ数列を格納します。 その配列の先頭ポインタと配列長をJSのコールバック関数に渡します。 コールバック関数では、wasm側のメモリにアクセスしてコンソールに表示します。 GitHubにソースコードを上げました。 github.com 2. C/C++でコール

                                                                                【WebAssembly】C/C++からJavaScriptで実装した関数を実行する - shogonir blog
                                                                              • Arbitrum Stylusとは? Wasm(WebAssembly)対応で広がる可能性 (あたらしい経済)

                                                                                Arbitrum Stylus(アービトラム・スタイラス)について Arbitrumが、Wasm(WebAssembly)にコンパイルできる言語でのDapps開発をサポートする「Stylus」をメインネットでローンチさせました。これにより既存の他領域のエンジニアが容易にDapps開発を始められるようになりました。 今回はこのStylusについて簡単にまとめてい...

                                                                                  Arbitrum Stylusとは? Wasm(WebAssembly)対応で広がる可能性 (あたらしい経済)
                                                                                • WebAssemblyコンポーネントでHTTPハンドラーを作成 - Qiita

                                                                                  package component:http-sample; world sample { export wasi:http/incoming-handler@0.2.0; } [package] name = "http_sample" version = "0.1.0" edition = "2021" [dependencies] bitflags = "2.5.0" wit-bindgen-rt = "0.24.0" [lib] crate-type = ["cdylib"] [package.metadata.component] package = "component:http-sample" [package.metadata.component.dependencies] [package.metadata.component.target.dependencies] "

                                                                                    WebAssemblyコンポーネントでHTTPハンドラーを作成 - Qiita