並び順

ブックマーク数

期間指定

  • から
  • まで

401 - 440 件 / 1134件

新着順 人気順

WebAssemblyの検索結果401 - 440 件 / 1134件

  • 最低限のtoolchainでRustとWebAssembly - CADDi Tech Blog

    Overview 最低限のtoolchainでWebAssemblyを活用してみました。cargo web, wasm pack, wasm-bindgen 等色々と便利なツールがありますが、あえて使わずに全部自分でゴリゴリ。便利なツール使う前に苦しさを自分で実感しないと、ツールの仕様でハマった時に自分で解決出来なくなるのではないかと思いついつい低レイヤーに手を出してしまったお話。 Today's toolchain rustc: Rustのコンパイラ, stableでも使えます。ローカルでは1.40使っています。 google-chrome: ブラウザー, 最近のバージョンなら何でもOK(厳密にはこちらを参照: https://caniuse.com/#feat=wasm) 以上となります。cargoも使わず、本当の最低限でwasmを書いてみましょう。 Setup Install lat

      最低限のtoolchainでRustとWebAssembly - CADDi Tech Blog
    • WebAssembly(WASM)とは何か、何ができるのか

      ここのところ「WebAssembly」の話題を目にする機会が個人的に増えました。 WebAssemblyは2015年にオープンソースプロジェクトとして公開されたものです。プロジェクトは、さまざまなWebブラウザの差異を吸収してどこでもアプリケーションが軽快に動作する環境を整備することを目的としてます。 プロジェクト公開直後から主要なWebブラウザ開発元がプロジェクトの趣旨に賛同したことから、2017年には主なWebブラウザで動作環境が整備されていました。その後も開発が進み、現在はさまざまな場面で実用フェーズに入りつつあるようです。 WebAssemblyプロジェクトのWebページ。主要ブラウザの対応状況も示されている(出典:WebAssemblyプロジェクトのWebページ) 古くはJavaが「どこでもアプリケーションが動作する(Run Anyware)環境」とされてきましたが、Webアプリ

        WebAssembly(WASM)とは何か、何ができるのか
      • ASP.NET Core Blazor WebAssembly と Web API と Entity Framework Core で SQL Server のデータを取得したり追加したり更新したり削除したりする - Qiita

        [ { "bookId": 1, "title": "たったひとつの冴えたやりかた", "author": "ジェイムズ・ティプトリー・ジュニア" }, { "bookId": 2, "title": "アンドロイドは電気羊の夢を見るか?", "author": "フィリップ・K・ディック" }, { "bookId": 3, "title": "夏への扉", "author": "ロバート・A. ハインライン" }, { "bookId": 4, "title": "幼年期の終り", "author": "アーサー C クラーク" }, { "bookId": 5, "title": "われはロボット", "author": "アイザック・アシモフ" } ] こういう UI を構築する。 環境 Visual Studio 2019 16.6.1 .NET Core 3.1 ASP.NET

          ASP.NET Core Blazor WebAssembly と Web API と Entity Framework Core で SQL Server のデータを取得したり追加したり更新したり削除したりする - Qiita
        • WebAssemblyでLISPインタプリタを書いた

          WebAssemblyでLISPインタプリタを書いた WebAssemblyでLISP 1.5の処理系を書いた。 超高速WebAssembly入門 まずは このページ を読もう。 WebAssemblyのデータ型 WebAssemblyには基本的に整数型と浮動小数点数型しかない。具体的には i32, i64, f32, f64 の4種類。 文字列はC言語のように整数の並びとして表現する。 WebAssemblyのメモリ WebAssemblyにはデータを置く場所として、 スタック、ローカル変数、グローバル変数、メモリがある。 メモリはアドレスを介したアクセスができる。 逆に言えばスタック、ローカル変数、グローバル変数はアドレスを取得できない。 アドレス経由でアクセスしたいものはメモリに置く必要がある。 ;; 初期値0のグローバル変数 (global $gp (mut i32) (i32.c

          • Wasmコンポーネントモデル、完成間近!WebAssemblyの最新動向についてchikoskiさんに聞いてきた!

            こんにちは、テックフィード白石です。 日本のエンジニア界隈をリードするエキスパートに、テクノロジーの最前線を語っていただくYouTube動画連載「Ask the Expert」の新着動画が公開されました! 今回は、WebAssemblyのエキスパートchikoskiさんに、WebAssemblyの最新動向について詳しく伺ってきました。 chikoskiさんのアカウントをぜひフォローしましょう! chikoskiさん(Wasm Night運営) ついでに白石のもフォロー推奨: 聞き手: テックフィード白石 以下に掲載するのは、インタビュー動画の内容の要約です(正確な書き起こしではありません)。 内容をフルにご覧になりたい方は、ぜひ動画をご視聴ください。 (ご質問、ご感想などはYouTubeのコメント、もしくはこの記事のコメント欄でも受け付けております) Wasm コンポーネントモデルが固まり

              Wasmコンポーネントモデル、完成間近!WebAssemblyの最新動向についてchikoskiさんに聞いてきた!
            • JavaScriptとRust(WebAssembly)でグラフの深さ優先探索のベンチマーク - Qiita

              はじめに 前々からRust + WebAssemblyでネットワーク可視化のライブラリを作っていましたが、使い勝手を良くするためのFFI(Foreign Function Interface)、つまりJavaScript側とRust側のどちらでデータを持つのか、そして他方にどのようなインタフェースを提供するのかの設計には悩まされていました。そこで今回は、グラフ処理の基本の一つである深さ優先探索(DFS)でベンチマークをとり、性能面での比較を行いました。私のアプリケーションでは、RustとJavaScript双方でアルゴリズムを書くこともあるため、グラフデータ構造の隣接リストとDFSのそれぞれをJavaScriptとRustの両方で実装し、4通りの組み合わせを比較します。 実装 それぞれの実装の一部を記載します。全体のソースコードは GitHubのリポジトリ をご覧ください。 隣接リストのJ

                JavaScriptとRust(WebAssembly)でグラフの深さ優先探索のベンチマーク - Qiita
              • Pause and Resume WebAssembly with Binaryen's Asyncify

                Pausing and resuming code can be useful for various things, like implementing coroutines, async/await, limiting how much CPU time untrusted code gets, and so forth. If you are customizing a WebAssembly VM then you have various ways to instrument the compiled code to do this. On the other hand, if you want to do this in “userspace”, that is, if you are running inside of a standard WebAssembly VM an

                • Fastly CTO Tyler McMullen on Lucet and the future of WebAssembly and Rust [Interview] | Packt Hub

                  Around this time in 2015, W3C introduced WebAssembly, a small binary format that promises to bring near-native performance to the web. Since then it has been well received by web developers, with some going as far as to say that the “death of JavaScript is near.” It is also supported in all the major browsers including Mozilla, Chrome, Safari, and Edge. While WebAssembly was initially designed wit

                    Fastly CTO Tyler McMullen on Lucet and the future of WebAssembly and Rust [Interview] | Packt Hub
                  • Red HatがクローンOSベンダを非難/プログラミングのためのBGM/DockerコンテナイメージをWebAssemblyに変換など、2023年6月の人気記事

                    Red HatがクローンOSベンダを非難/プログラミングのためのBGM/DockerコンテナイメージをWebAssemblyに変換など、2023年6月の人気記事 MacBook Air 15インチが発表されてすぐに購入しました。たぶん10年ぶり4回目くらいのMacユーザーになります。 もうマシンは手元に届いているのですが、なかなか時間がとれずに移行作業ができてできません。7月中には、いまのThinkPadからMacへの移行を済ませたいなあと思っています。 さて、6月の人気記事を紹介していきましょう。 1位から3位 1位 Red HatがクローンOSベンダを非難、「付加価値もなくコードをリビルドするだけなら、それはオープンソースに対する脅威だ」と 2位 マイクロソフト、ChatGPTに任意のドキュメントを読み込ませて回答を得られる「Azure OpenAI Service On Your D

                      Red HatがクローンOSベンダを非難/プログラミングのためのBGM/DockerコンテナイメージをWebAssemblyに変換など、2023年6月の人気記事
                    • Tutorial - Rust and WebAssembly

                      Tutorial: Conway's Game of Life This is a tutorial that implements Conway's Game of Life in Rust and WebAssembly. Who is this tutorial for? This tutorial is for anyone who already has basic Rust and JavaScript experience, and wants to learn how to use Rust, WebAssembly, and JavaScript together. You should be comfortable reading and writing basic Rust, JavaScript, and HTML. You definitely do not ne

                      • Client-side WebAssembly WordPress with no server

                        Welcome! The WordPress coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. development team builds WordPress! Follow this site for general updates, status reports, and the occasional code debate. There’s lots of ways to contribute: Found a bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are cons

                          Client-side WebAssembly WordPress with no server
                        • GitHub - teamortix/golang-wasm: Golang-WASM provides a simple idiomatic, and comprehensive API and bindings for working with WebAssembly for Go and JavaScript developers

                          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 - teamortix/golang-wasm: Golang-WASM provides a simple idiomatic, and comprehensive API and bindings for working with WebAssembly for Go and JavaScript developers
                          • 「WebHID」や「WebAssembly」、ここまで来たWeb技術の最先端

                            私たちはPCやスマホでWebブラウザーを使わない日はないといってもよいでしょう。様々な記事を読む他、メール、音楽や動画、SNS、ショッピング、チャットやビデオ会議、書類作成など、いまやOSにインストールするアプリでできる多くのことをWeb上でできるようになりました。この特集では、そうしたWebの最新技術を解説します。 今回はWebの新しい使い方として関心が高まっている「WebHID(Human Interface Device)」と「WASM(WebAssembly)」について紹介します。 ハードを直接操作できるWebHID WebHIDはWebからNintendo SwitchのJoy-Con、PlayStationのDUALSHOCKといった外部装置と接続して入出力を行うための仕様です。JavaScriptを通じてAPIを実行することで、外部装置との入出力を制御できます。 WebHID

                              「WebHID」や「WebAssembly」、ここまで来たWeb技術の最先端
                            • Krustlet: Kubernetes内でWebAssemblyワークロードを実行するためにRustで書かれたKubelet

                              Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                Krustlet: Kubernetes内でWebAssemblyワークロードを実行するためにRustで書かれたKubelet
                              • コマンドラインJSONプロセッサJQをWebAssemblyでブラウザに移植する - Robert Aboukhali氏とのQ&A

                                Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                  コマンドラインJSONプロセッサJQをWebAssemblyでブラウザに移植する - Robert Aboukhali氏とのQ&A
                                • WebAssembly.sh - WebAssembly製のWebターミナル MOONGIFT

                                  Webブラウザでも十分ターミナルが実装できるようになってきました。あえて専用のソフトウェアをインストールする必要もなく、すぐにサーバにアクセスできます。公開鍵認証などは多少面倒ですが、十分使えるレベルです。 今回紹介するWebAssembly.shもそんなターミナルの一つですが、WebAssemblyで作られており、PWAとしてインストールも可能な点が特徴です。 WebAssembly.shの使い方 アクセスしたところ。Webブラウザ内でターミナルが動いています。 コマンドを実行すると、初回時にWAPMでダウンロードして実行します。 helpコマンドです。 JavaScriptのReplも付属しています。 WebAssembly.shでは各コマンドがWasmerを使ってWebAssembly化されており、初回実行時にダウンロードする仕組みになっています。WASMとしてのユニバーサルバイナリ

                                    WebAssembly.sh - WebAssembly製のWebターミナル MOONGIFT
                                  • Introducing the WebAssembly Hub, a service for building, deploying, sharing, and discovering Wasm…

                                    Extending the Envoy ProxyOne of the major strengths of the Envoy Proxy is that it can be extended in many ways, through filters, tracers, health checkers, monitors, and more. Since the microservices environment is highly dynamic and rapidly changing, this extensibility allows Envoy to swiftly adapt and adjust. The main way to add functionality to Envoy and to modify its behavior is to introduce ne

                                      Introducing the WebAssembly Hub, a service for building, deploying, sharing, and discovering Wasm…
                                    • 週刊Railsウォッチ: Rubyコンパイラの歴史動画、RubyのWebAssembly対応進む、ぼっち演算子の注意点ほか(20220126後編)|TechRacho by BPS株式会社

                                      こんにちは、hachi8833です。昨晩体調を崩して銀座Rails#41に参加できず...😢 昨夜の銀座Railsに参加してくださったみなさん、どうもありがとうございました!懇親会でも「良いコード」談義ができて楽しかったです😄 運営さんから「アンケートのお願い」が届いていると思うので、何か感想を書いてもらえると嬉しいです。僕の発表だけでなく他の方の感想もぜひ!🙏 #ginzarails — Junichi Ito (伊藤淳一) (@jnchito) January 25, 2022 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをい

                                        週刊Railsウォッチ: Rubyコンパイラの歴史動画、RubyのWebAssembly対応進む、ぼっち演算子の注意点ほか(20220126後編)|TechRacho by BPS株式会社
                                      • Lunatic: an Erlang-inspired runtime for WebAssembly

                                        Create distributed services with easeLunatic is a WebAssembly runtime inspired by Erlang. It provides isolated, lightweight processes for massive concurrency and fault tolerance. Easily create distributed clusters with secure connections between nodes.

                                          Lunatic: an Erlang-inspired runtime for WebAssembly
                                        • Blazor WebAssemblyで新規の業務システムを開発している話

                                          背景 bitflyerの12/22のアドベンドカレンダーは、「Blazor WebAssemblyを用いた新規の業務システムの開発(現在進行中)」の話をしたいと思います。Blazor WebAssemblyを検討している人や現在開発中の方の手助けになればと思います。 bitFlyerのバックエンドの言語は基本的にC#で、クラウドはAzureを使用しています。そのため、他のクラウドを使用している場合は、一部異なる可能性があります。 また、検討および開発を2022年4月下旬に開始したため、最新と多少異なる可能性があります。 bitFlyerでのバックエンドの開発環境は、 言語:C# フレームワーク:.Net Framework 4.7.2, .Net Core3.1, .Net 5, .Net 6 インフラ:Azure (参照:https://bitflyer.com/ja-jp/recrui

                                            Blazor WebAssemblyで新規の業務システムを開発している話
                                          • サーバサイドはWebAssemblyの夢を見るか? – Node.jsでwasmってみた - GMOインターネットグループ グループ研究開発本部

                                            2019.09.27 サーバサイドはWebAssemblyの夢を見るか? – Node.jsでwasmってみた はじめに こんにちは。次世代システム研究室のS.T.です。 Webの技術に興味のある方は「WebAssembly(wasm)」というキーワードを聞いたことがあるかもしれません。2019年に入ってからGoogle Earthのwasm実装のベータ版がリリースされたり、ディープな勉強会が開催されたり、密かな盛り上がりを見せている技術です。特に「Assembly」という語が入っているだけで私のような低レイヤ好きには非常に魅力的なものに見えます(実態はあまりAssembly感がないですが……)。 しかし、ゲームや動画など重量級のコンテンツを扱わないWebサイトでは活用できる機会はなかなかありません。さらに、Google V8に代表される高速なJavascriptエンジンの存在により、wa

                                              サーバサイドはWebAssemblyの夢を見るか? – Node.jsでwasmってみた - GMOインターネットグループ グループ研究開発本部
                                            • Blazor WebAssembly を使ってみた

                                              2020年5月の「Microsoft Buld 2020」で、「Blazor WebAssembly」の正式リリースが発表されました。Blazor WebAssemblyは、C#を用いて、Webブラウザ上で実行可能なWebアプリケーションを開発できるフレームワークです。 Webフロントエンドシステムは、JavaScript系フレームワークが流行っていますが、JavaScriptを書かなくても、SPAアプリケーションが作成できます。 ということで、早速使ってみることにしました。 前回の記事 では、ASP.NET Coreを使った簡単なREST API(以下、従業者管理APIと呼びます)を作りましたので、Blazor WebAssemblyで作ったアプリから、そのAPIを呼び出してみます。 1. 環境 本記事では、以下の環境を使用しています。 OS:Windows 10 IDE:Visual

                                                Blazor WebAssembly を使ってみた
                                              • Blazor WebAssemblyのアプリケーションをVisual Studioでデバッグする - Qiita

                                                概要 Blazor WebAssembly 3.2.0 Preview 3がリリースされ、Visual Studio(とVisual Studio Code)のデバッグに対応したようなので、Visual Studioでのデバッグを試した際のメモです。 参照元 環境 Windows 10(64bit) 1909 Google Chorome 80.0.3987.149 (64bit) .NET Core SDK 3.1.300-preview-015048 Microsoft.AspNetCore.Blazor 3.2.0-preview3.20168.3 Visual Studio 2019 Version 16.6.0 Preview 2.0 セットアップ 最新の.NET Core SDK(3.1.201) のインストール 下記から最新バージョンのSDKをインストールします。 リンク テ

                                                  Blazor WebAssemblyのアプリケーションをVisual Studioでデバッグする - Qiita
                                                • .NET Core 3.1 SDKをMacにインストールして「Blazor WebAssembly App (3.2.0)」を試してみる。 - Qiita

                                                  .NET Core 3.1 SDKをMacにインストールして「Blazor WebAssembly App (3.2.0)」を試してみる。.NETWebAssembly.NETCoreBlazor

                                                    .NET Core 3.1 SDKをMacにインストールして「Blazor WebAssembly App (3.2.0)」を試してみる。 - Qiita
                                                  • ASP.NET Core Blazor WebAssembly のハローワールド - Qiita

                                                    Blazor WebAssembly を試してみようかなと思い立ったので以下のドキュメントを写経してみました。 ASP.NET Core Blazor の概要 プロジェクトテンプレートのインストール 今のところプレビューなので自前で入れます。.NET Core SDk 自体も 3.1.102 以降である必要があります。私は、現時点での最新版の 3.1.201 が入っていました。以下のコマンドでプロジェクトテンプレートをいれます。 dotnet new -i Microsoft.AspNetCore.Components.WebAssembly.Templates::3.2.0-preview2.20160.5 入れると、Visual Studio のプロジェクトテンプレートの Blazor アプリの中に Blazor WebAssembly App が生えます。 右下の ASP.NET C

                                                      ASP.NET Core Blazor WebAssembly のハローワールド - Qiita
                                                    • Grain: Your WebAssembly-First Programming Language - WebAssembly Summit 2021

                                                      Is Your Test Suite Brittle? Maybe It’s Too DRY One important design principle in software development is DRY – Don’t Repeat Yourself. However, when DRY is applied to test code, it can cause the test suite to become brittle — difficult to understand, maintain, and change. In this article, I will present some indications that a test suite is brittle, guidelines to follow when reducing duplication in

                                                        Grain: Your WebAssembly-First Programming Language - WebAssembly Summit 2021
                                                      • Why Blazor, via WebAssembly, is the future

                                                        I’m going to go out on a limb here and make a prediction. Since the web’s inception, much of our industry has spent effort to be on the web but to escape web technologies like JavaScript, HTML and CSS. Examples include Java Applets (1995–around 2013), Microsoft ActiveX (shipped with Internet Explorer 3.0 in 1996), Microsoft’s ASP.NET Web Forms (2002), JavaServer Faces (JSF), the Google Web Toolkit

                                                          Why Blazor, via WebAssembly, is the future
                                                        • Unityのアプリ上でWebAssemblyを動かしてみる - Activ8 Tech Blog

                                                          こんにちは、エンジニアリングマネージャーの渡辺(@mochi_neko_7)です。 唐突ですが、自分は「WebAssembly(Wasm)」という技術はほとんどよく知らずに「Webブラウザ上でJavaScript以外のコードが高パフォーマンスで動かせる」くらいのものだと勝手に想像していて、UnityやC#でアプリケーションの開発をしている自分とは関わりが薄いだろうと思っていました。 ところが、たまたま別の調べ物をしていた際に次の記事を見つけ、Unityのアプリケーション上でWasmのコードを動かすことができることに衝撃を受けました。 zenn.dev 特に驚いたポイントは下記でした。 Wasmがブラウザだけではなくアプリの上でも動作すること Wasmの作成は様々な言語で可能なこと WasmのバイナリはOSやCPUアーキテクチャ別に用意する必要がないこと*1 通常のソフトウェア開発ではこれら

                                                            Unityのアプリ上でWebAssemblyを動かしてみる - Activ8 Tech Blog
                                                          • Emscripten and the LLVM WebAssembly backend · V8

                                                            Show navigation WebAssembly is normally compiled from a source language, which means that developers need tools to use it. Because of that, the V8 team works on relevant open-source projects like LLVM, Emscripten, Binaryen, and WABT. This post describes some of the work we’ve been doing on Emscripten and LLVM, which will soon allow Emscripten to switch to the LLVM WebAssembly backend by default —

                                                            • Using WebAssembly Written in Rust on the Server-Side

                                                              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.

                                                                Using WebAssembly Written in Rust on the Server-Side
                                                              • Fast, parallel applications with WebAssembly SIMD · V8

                                                                Show navigation SIMD stands for Single Instruction, Multiple Data. SIMD instructions are a special class of instructions that exploit data parallelism in applications by simultaneously performing the same operation on multiple data elements. Compute intensive applications like audio/video codecs, image processors, are all examples of applications that take advantage of SIMD instructions to acceler

                                                                • サーバサイドWebAssemblyランタイム「Wasmer 1.0」がリリース

                                                                  「Wasmer 1.0」では、すべてのコンパイラが関数を並列にコンパイルするようになり、バージョン0.17.1と比較してコンパイルにかかる時間を最大9倍高速化している。 用途に応じて最適なコンパイラをプラグインする機能では、ブロックチェーンなどに適したコンパイルが超高速な「Singlepass」、最小限の最適化での開発に適した「Cranelift」、最適化されたマシンコードによって最高のパフォーマンスを実現する「LLVM」をサポートする。また、コンパイラエンジンは生成されたコードをメモリに直接プッシュするJITエンジンと、共有オブジェクトとしてロード可能なネイティブコードを生成するネイティブエンジンに対応している。 そのほか、AOT(Ahead Of Time)コンパイルのサポートによる、プリコンパイルされたWasmバイナリを任意のデバイスで実行できるヘッドレスバージョンや、クロスコンパイ

                                                                    サーバサイドWebAssemblyランタイム「Wasmer 1.0」がリリース
                                                                  • さまざまな言語と実行環境に対応する“ユニバーサル・バイナリフォーマット”への期待を抱かせるWebAssembly | 東京エレクトロンデバイス

                                                                    さまざまな言語と実行環境に対応する“ユニバーサル・バイナリフォーマット”への期待を抱かせるWebAssembly | 東京エレクトロンデバイス さまざまな言語と実行環境に対応する“ユニバーサル・バイナリフォーマット”への期待を抱かせるWebAssembly WebブラウザでJavaScriptよりもさらに高速な実行速度を得るために開発された技術が「WebAssembly」だ。しかも高速性のみに止まらず、さまざまなプロセッサをはじめ、さまざまな言語と実行環境にも対応するユニバーサルなバイナリフォーマットへの期待を抱かせるものとなっている。 Webアプリケーションを高速実行するための最新技術 Webブラウザ上でさまざまな機能を提供してくれるWebアプリケーション。いまではメールのやりとりや地図の表示をはじめ、ワードプロセッサ、ゲーム、表計算、業務アプリケーションなど、より複雑で大規模化が進んで

                                                                      さまざまな言語と実行環境に対応する“ユニバーサル・バイナリフォーマット”への期待を抱かせるWebAssembly | 東京エレクトロンデバイス
                                                                    • 今年 WebAssembly でつくった3つのアプリ | hiromasa.another :o)

                                                                      WebAssembly Advent Calendar 2019 の 11日目の記事です。 WebAssembly の登場で C/C++/Rust など JavaScript 以外の言語のエコシステムをウェブブラウザーに持ち込むことができるようになり嬉しいな〜ということで、どのくらい動くのかという検証もかねて、3つほどアプリをつくって動作させてみました。 Sapporo.CSS (SaCSS) vol 110 LT 資料(2020/01/25 追加) Emscripten 編 C言語でかかれたゲーム機メガドライブのエミュレーター Genesis-Plus-GX に WebAssembly 用のインターフェースを追加し、Emscripten でコンパイルして動作させてみました。 かなり重めのサウンドコアエミュレーションを有効にしてコンパイルしているのですが、iOS Safari を含め非常に

                                                                        今年 WebAssembly でつくった3つのアプリ | hiromasa.another :o)
                                                                      • Mozilla、Fastly、Intel、Red HatがWebAssemblyをターゲットに「The Bytecode Alliance」

                                                                        Mozillaは現地時間12日、Webブラウザ上で動作する高速アセンブリ風言語WebAssemblyやWeb外でのWebAssembly利用を目指すWASI(WebAssembly and WebAssembly System Interface)を主なターゲットにした新たなクロスプラットフォーム構築のためのオープンソースコミュニティ「The Bytecode Alliance」の設立を発表した。設立メンバーは、Mozilla、Fastly、Intel、Red Hatの4社。 The Bytecode Alliance公式Webサイト 主要ブラウザがサポートし、CPUへの直接命令で高速な動作が期待できるWebAssembly。C/C++、Rust、Go、Kotlin、Luaほか多くの言語での書き出しにも対応しており、クロスプラットフォーム環境での高速体験が期待されている。 「The Byt

                                                                          Mozilla、Fastly、Intel、Red HatがWebAssemblyをターゲットに「The Bytecode Alliance」
                                                                        • GitHub - wilsonzlin/edgesearch: Serverless full-text search with Cloudflare Workers, WebAssembly, and Roaring Bitmaps

                                                                          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 - wilsonzlin/edgesearch: Serverless full-text search with Cloudflare Workers, WebAssembly, and Roaring Bitmaps
                                                                          • CheerpJ 3.0 now available: A WebAssembly JVM to run real-world applications in the browser

                                                                            Back to blog CheerpJ 3.0 now available A WebAssembly JVM to run real-world applications in the browser CheerpJ 3.0, a state-of-the-art WebAssembly JVM that runs in the browser, is now available! In this post, we’ll give an overview of what CheerpJ is, what this new major release brings, and share an exciting demo we’ve been working on. CheerpJ 3.0 replaces CheerpJ 2.3 as our long-term supported ve

                                                                              CheerpJ 3.0 now available: A WebAssembly JVM to run real-world applications in the browser
                                                                            • Grain: WebAssemblyファーストプログラミング言語 - WebAssembly Summit 2021

                                                                              Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                                                Grain: WebAssemblyファーストプログラミング言語 - WebAssembly Summit 2021
                                                                              • A primer on WebAssembly

                                                                                As detailed in this LinkedIn post, 2022 is going to be my year of diving into the world of WebAssembly and Rust. With an overwhelming amount of people opting for blog content over other media, here’s the first one in, what I hope will be, a series of posts covering the aforementioned topics. Although this has been covered in various formats across the internet, I believe any content about a new te

                                                                                  A primer on WebAssembly
                                                                                • GitHub - AdrienTorris/awesome-blazor: Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.

                                                                                  ASP.NET Blog's archives - Archives of the ASP.NET blog about Blazor. Blazor - Official website of Blazor, from Microsoft. Blazor courses on Microsoft Learn - Blazor courses on Microsoft Learn. Blazor-Dev gallery on .NET Foundation - Daily builds of the 'dev' branch of Blazor. Blazor Extensions - Curated extensions for Microsoft ASP.Net Core Blazor. Blazor University - Unofficial documentation webs

                                                                                    GitHub - AdrienTorris/awesome-blazor: Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.