はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ WebAssembly

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 81件)

Vim を WebAssembly に移植した - はやくプログラムになりたい

2018/07/09 このエントリーをはてなブックマークに追加 676 users Instapaper Pocket Tweet Facebook Share Evernote Clip vim github.com 実物 プログラム 仕様

久々のブログです. 6月ぐらいにWebAssembly の仕様をざっくり読んだので,なんか WebAssembly でやりたいなと思って,Vim を WebAssembly に移植してブラウザで動くようにしてみました,という話です. github.com 多分実物を見ていただくのが一番早いので,下記のリンクにアクセスしてみてください. デモページはこち... 続きを読む

Vim を WebAssembly に移植した - はやくプログラムになりたい

2018/07/09 このエントリーをはてなブックマークに追加 676 users Instapaper Pocket Tweet Facebook Share Evernote Clip vim github.com 実物 プログラム 仕様

久々のブログです. 6月ぐらいにWebAssembly の仕様をざっくり読んだので,なんか WebAssembly でやりたいなと思って,Vim を WebAssembly に移植してブラウザで動くようにしてみました,という話です. github.com 多分実物を見ていただくのが一番早いので,下記のリンクにアクセスしてみてください. デモページはこち... 続きを読む

Mozillaが「WebAssembly Studio」発表。C/Rust/AssemblyScript対応のオンラインIDE - Publickey

2018/04/11 このエントリーをはてなブックマークに追加 637 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey rust Mozilla 発表

Mozillaが「WebAssembly Studio」発表。C/Rust/AssemblyScript対応のオンラインIDE Mozillaは、Webブラウザ上で高速に実行できるWebAssemblyに対応したアプリケーションを開発するためのオンラインIDE「WebAssembly Studio」を 発表しました 。 オンラインIDEのサービスとして「 WebAssembly.Studio 」で... 続きを読む

Google、Microsoft、Mozilla他が協力して、ウェブ用新バイナリーフォーマットWebAssemblyを公開 | TechCrunch Japan

2015/06/18 このエントリーをはてなブックマークに追加 601 users Instapaper Pocket Tweet Facebook Share Evernote Clip Microsoft TechCrunch JAPAN 公開

Google、Microsoft、Mozilla、および WebKitプロジェクトのエンジニアらは今日(米国時間6/17)、ウェブ用アプリケーションをコンパイルするための新しいバイナリーフォーマット、WebAssemblyを共同開発したことを発表した。 ウェブは標準を糧に成長を果たし、そのプログラミング言語は、良くも悪くも、JavaScriptだ。数年来、デベロッパーがJavaScriptの限界を... 続きを読む

Linuxコンテナの「次」としてのWebAssembly、の解説

2023/01/29 このエントリーをはてなブックマークに追加 571 users Instapaper Pocket Tweet Facebook Share Evernote Clip wasm Linuxコンテナ トレンド ブラウザ タイトル

はじめに WASMをブラウザの外で動かすトレンドに関して「Linuxコンテナの「次」としてのWebAssemblyの解説」というタイトルで動画を投稿したのですが、動画では話しきれなかった内容をこちらの記事で補完したいと思います。 2022年もWebAssembly(WASM)の話題が多く発表されましたが、そのひとつにDocker for DesktopのWA... 続きを読む

Google、画像圧縮WEBアプリ「Squoosh」公開。ブラウザだけで圧縮やフォーマット変換が可能 - Engadget 日本版

2018/11/14 このエントリーをはてなブックマークに追加 432 users Instapaper Pocket Tweet Facebook Share Evernote Clip Squoosh Chrome github上 圧縮 デモ

11月12日~13日(米時間)に開催された、Chromeの開発者会議 Chrome Dev Summit 2018において、Googleがブラウザ上で簡単に画像圧縮が行えるWEBアプリ「Squoosh」を発表しました。 クライアントサイドスクリプト言語、WebAssemblyの技術的デモを兼ねているようで、ソースコードはGitHub上で公開されています。 アプリの... 続きを読む

WebAssemblyのWeb以外のことぜんぶ話す

2021/03/20 このエントリーをはてなブックマークに追加 411 users Instapaper Pocket Tweet Facebook Share Evernote Clip バイナリフォーマット kernel リフト web以外 実行

WebAssemblyのWeb以外のことぜんぶ話す 1. WebAssemblyの Web以外のことぜんぶ話す Takaya Saeki (@nullpo_head) Kernel/VM勉強会 online part 2 2. WebAssemblyと は?(一般的なやつ ウェブブラウザのクライアントサイドスク リプトとして動作する低水準言語である。 ブラウザ上でバイナリフォーマットの形で 実行可能... 続きを読む

Amazon Prime Videoが動画再生にWebAssemblyを採用。再生デバイス上にWasm VMをデプロイ、高フレームレートなど実現

2022/01/31 このエントリーをはてなブックマークに追加 394 users Instapaper Pocket Tweet Facebook Share Evernote Clip デバイス アプリケーション 再生 それぞれ ログイン画面

これだけ多種多様なデバイスに対して、ログイン画面やパーソナライズされたポータル画面、動画の再生などの機能を実現するために、Amazon Prime VideoのアプリケーションはC++で開発されたJavaScript VMと、その上で動くJavaScriptアプリケーションの2つから構成されています。 そしてそれぞれが必要に応じてデバイスに... 続きを読む

Go言語がWebAssemblyをサポートへ。GOARCHは「wasm」、GOOSは「js」に - Publickey

2018/04/15 このエントリーをはてなブックマークに追加 364 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey wasm ネイティブコード コンパイラ

Googleが中心となってオープンソースで開発されているGo言語は、WindowsやmacOS、Linux、FreeBSD、Androidなど、さまざまなOSやCPUに対応したバイナリを生成できることが特長の1つとなっています。 そのGo言語のコンパイラが生成するバイナリにWebAssemblyが追加されました。WebAssemblyは、Webブラウザ上でネイティブコードに近い実行速度で高速に実行... 続きを読む

WebAssemblyはなぜ速いのか | プログラミング | POSTD

2017/11/14 このエントリーをはてなブックマークに追加 319 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD プログラミング 原文リンク https 訳注

*本記事はWebAssemblyに関するシリーズの第5回目で、今回のテーマはWebAssemblyが高速な理由です。前の記事をお読みでない方は、(https://hacks.mozilla.org/2017/02/a-cartoon-intro-to-webassembly/)(訳注:原文リンク)ことをお勧めします。*本記事はWebAssemblyに関するシリーズの第5回目で、今回のテーマはWeb... 続きを読む

Fastly CTOに聞く、同社がWebAssembly実行環境の「Lucet」をエッジコンピューティング環境として開発している理由とは? - Publickey

2019/05/13 このエントリーをはてなブックマークに追加 274 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey fastly コンパイラ ランタイム 開発

Fastly CTOに聞く、同社がWebAssembly実行環境の「Lucet」をエッジコンピューティング環境として開発している理由とは? CDNプロバイダとして知られるFastlyは先月(4月1日)、WebAssemblyのコンパイラとランタイムで構成される「Lucet」をオープンソースで公開。同社のエッジコンピューティング環境として開発を進めて... 続きを読む

V8、Firefox、Microsoft Edgeが「WebAssembly」の実装を発表。将来のWebの共通バイナリフォーマットへ期待 - Publickey

2016/03/16 このエントリーをはてなブックマークに追加 245 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey バイナリフォーマット 実装 オープ 将来

V8、FireFox、Microsoft Edgeが「WebAssembly」の実装を発表。将来のWebの共通バイナリフォーマットへ期待 WebAssemblyは、JavaScriptのようにどのWebブラウザでも実行可能なポータブル、かつロード時間が小さくて済み、汎用的なハードウェアの能力を活用したネイティブスピードで高速に実行できるという特性を備えた共通のバイナリフォーマットを目指して オープ... 続きを読む

ファミコンのエミュレータをRust / WebAssembly で書き直した - undefined

2018/02/08 このエントリーをはてなブックマークに追加 235 users Instapaper Pocket Tweet Facebook Share Evernote Clip undefined Qiita rust エミュレータ 概要

2018 - 02 - 08 ファミコンのエミュレータをRust / WebAssembly で書き直した wasm Rust 概要 以前、JSで書いた( ファミコンのエミュレータを書いた - undefined )ファミコンのエミュレータをRustで書き直してみた。 また、技術的な内容はQiitaの方にも書いているので興味のある方は参照してみてください。(まだ Hello, World! までし... 続きを読む

Rust言語、asm.jsやWebAssemblyをサポートへ。WebブラウザやNode.jsで実行可能に - Publickey

2017/01/04 このエントリーをはてなブックマークに追加 226 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey Servo Rust言語 asm.js

Rust言語、asm.jsやWebAssemblyをサポートへ。WebブラウザやNode.jsで実行可能に Rust言語は、C言語のように低レベルのシステム開発向けに作られた言語。不正なメモリ領域を指すポインターなどを許容しない安全なメモリ管理と、マルチスレッド実行においてデータ競合を排除した高い並列性を実現している点が特長です。Mozillaの新型高速ブラウザエンジン 「Servo」の開発に使わ... 続きを読む

動画をブラウザーだけで変換 ~「FFmpeg」をWebAssembly/JavaScriptへ移植した「ffmpeg.wasm」に期待 - やじうまの杜 - 窓の杜

2021/08/23 このエントリーをはてなブックマークに追加 216 users Instapaper Pocket Tweet Facebook Share Evernote Clip ffmpeg やじうま ffmpeg.wasm ブラウザー

続きを読む

Rust + Yew = WebAssembly でかんばんライクなタスク管理アプリを作ってみました。 | ヌーラボ

2019/01/24 このエントリーをはてなブックマークに追加 206 users Instapaper Pocket Tweet Facebook Share Evernote Clip yew htm README ELM rust

Rust + Yew = WebAssembly でかんばんライクなタスク管理アプリを作ってみました。 YewはRustで書かれたフロントエンド向けのフレームワークです。 書かれたコードはWebAssemblyに変換されて、ブラウザ上で実行することができます。プロジェクトのREADMEに「ElmとReactに影響を受けた」と書かれているように、JSX風のHTM... 続きを読む

SQL50本ノックをSQLite3 Fiddleで試す - Gマイナー志向

2023/03/12 このエントリーをはてなブックマークに追加 192 users Instapaper Pocket Tweet Facebook Share Evernote Clip Gマイナー志向 ノック Software Design

Software Design「データベース速攻入門」に「SQL50本ノック」が掲載されました - LIVESENSE ENGINEER BLOG 最近では、postgres-wasmなど、WebブラウザでDBを動かせるようになってきており、もう少しすれば、WebAssemblyを使って、ブラウザですぐにノックを始められるようになるかもしれません。もしも、また何年か後に... 続きを読む

DockerコンテナイメージをWebAssemblyに変換、Webブラウザ上での実行も可能にする「container2wasm」バージョン0.3が登場

2023/06/12 このエントリーをはてなブックマークに追加 191 users Instapaper Pocket Tweet Facebook Share Evernote Clip Dockerコンテナイメージ NTT 変換 実行 ツール

DockerコンテナイメージをWebAssemblyに変換、Webブラウザ上での実行も可能にする「container2wasm」バージョン0.3が登場 DockerコンテナイメージをWebAssemblyに変換し、WebAssemblyランタイム上で実行可能にするツール「container2wasm」のバージョン0.3がリリースされました。 開発者はNTTの徳永航平氏。container2wa... 続きを読む

WebAssemblyが50マイクロ秒以下で起動する「Lucet」。コンパイラとランタイムをFastlyがオープンソースで公開 - Publickey

2019/03/31 このエントリーをはてなブックマークに追加 190 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey fastly コンパイラ ランタイム 公開

WebAssemblyが50マイクロ秒以下で起動する「Lucet」。コンパイラとランタイムをFastlyがオープンソースで公開 WebAssemblyとは、Webブラウザ上でネイティブコードに近い実行速度で高速に実行できるバイナリフォーマットです。 マイクロソフト、Google、Mozilla、AppleなどのWebブラウザベンダがW3CのWebAssembly Communi... 続きを読む

ゼロから始めるWebAssembly - Qiita

2017/03/05 このエントリーをはてなブックマークに追加 190 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita

学習記録 WebAssemblyとは ブラウザ上でクライアントサイドのスクリプトとして効率的に動くバイナリフォーマットです。 現在JavaScriptより軽量で高速な処理を提供するためにベンダー各社で開発されています。 現時点ではDOM, WebAPIへのアクセスとかできません。GC。なので現状使いどころは重い処理をWebAssembly部分に投げ出すイメージです。 スレッドとかもFuture W... 続きを読む

Fastly、JavaScriptをWebAssemblyへコンパイルし、CDNエッジで瞬時に起動。サーバレス環境「Compute@Edge」の新機能を発表 - Publickey

2021/07/26 このエントリーをはてなブックマークに追加 186 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey fastly Compute@Edge

Fastly、JavaScriptをWebAssemblyへコンパイルし、CDNエッジで瞬時に起動。サーバレス環境「Compute@Edge」の新機能を発表 大手CDNベンダのFastlyは、CDNエッジで提供しているサーバレスコンピューティング環境「Compute@Edge」で、JavaScriptのサポートを発表しました。 JavaScript on Compute@Edge is here. https://t... 続きを読む

Rustで書いたWebAssemblyでフィボナッチを計算したらJSより3倍速かった - Qiita

2017/03/12 このエントリーをはてなブックマークに追加 184 users Instapaper Pocket Tweet Facebook Share Evernote Clip フィボナッチ Toolbox Qiita rust SEC

elapsed: ~ 5 sec 手順 RustからWebAssemblyへコンパイルできるDockerイメージが公開されていたので、そちらを使用します。 Dockerのインストール Docker Toolbox をダウンロード インストーラを実行 Docker Quickstart Terminalを起動し、 $ docker run hello-world Hello from Docker!... 続きを読む

WebAssemblyの歴史について

2022/12/25 このエントリーをはてなブックマークに追加 177 users Instapaper Pocket Tweet Facebook Share Evernote Clip 歴史

はじめに 最近、Node.jsとDenoの開発者であるRyan DahlさんがJavaScript Containersという記事を書いていることを知った。 Webとの親和性の高さがサーバーサイドで求められる中、JavaScriptがユニバーサルスクリプトとして活躍するだろう。そして、コンテナランタイムがLinuxコンテナの抽象レイヤーとしてあるように、Ja... 続きを読む

PostgreSQLをWebブラウザ上で動かす「Postgres-WASM」、オープンソースで公開。Webブラウザ上のx86仮想マシンで実行、レプリケーションも可能

2022/10/04 このエントリーをはてなブックマークに追加 175 users Instapaper Pocket Tweet Facebook Share Evernote Clip レプリケーション PostgreSQL Today we

PostgreSQLをWebブラウザ上で動かす「Postgres-WASM」、オープンソースで公開。Webブラウザ上のx86仮想マシンで実行、レプリケーションも可能 WebAssemblyを用いてWebブラウザにx86の仮想マシンを構成することで、PostgreSQLをWebブラウザ上で実行可能にした「Postgres-WASM」がオープンソースで公開されました。 Today ... 続きを読む

Rust + WebAssemblyで広がるWebの未来 - Speaker Deck

2018/11/24 このエントリーをはてなブックマークに追加 175 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust Speaker Deck web 未来

All slide content and descriptions are owned by their creators. 続きを読む

 
(1 - 25 / 81件)