sql.js is an SQL library for javascript containing a version of SQLite compiled for the web.
const initSqlJs = require('sql.js'); // or if you are in a browser: // const initSqlJs = window.initSqlJs; const SQL = await initSqlJs({ // Required to load the wasm binary asynchronously. Of course, you can host it wherever you want // You can omit locateFile completely when running in node locateFile: file => `https://sql.js.org/dist/${file}` }); // Create a database const db = new SQL.Database(
This feature is well established and works across many devices and browser versions. It’s been available across browsers since October 2017. * Some parts of this feature may have varying levels of support. Learn moreSee full compatibilityReport feedback WebAssembly は JavaScript のオブジェクトで、 WebAssembly に関するすべての機能の名前空間の役割をします。 他のグローバルオブジェクトとは異なり、 WebAssembly はコンストラクターではありません (関数オブジェクトではありません) 。数学の定数や関
はじめに 「Typescriptの次はRustかもしれない」という記事がバズってるのを見かけました。 なかなか面白くて、PAとしてのWASMとRustを比較している記事です。ちょうど最近「レガシーおじさん、SPAを始めてみた。そして限界を知る」でも書いた通り最近SPAに手を出してみたのですが、いろいろやろうとするとSSRのためのBackend for Frontend (BFF)等が必要になるとわかり「これJSでやる必要なくない?」とも感じていたのでちょうど良かったです。 こういうのを見るとRIAやGWTのように似たアプローチで廃れた技術や、登場が早すぎたMeteor、今も頑張ってるMSのBlazorなど色々頭をよぎります。といわけで歴史を俯瞰する意味でHTML + JavaScriptとそれ以外の技術のせめぎ合いの歴史やMSのBlazorやRustのyewなどWebassemblyを使う
[この記事は”Creating and working with WebAssembly modules“の翻訳です] この記事は WebAssembly と何が速くしたのかのシリーズの3部です。もしまだ前の記事を読んでいない場合、最初から読むことをお勧めします。WebAssembly は、Web ページ上で JavaScript 以外のプログラミング言語を実行する方法です。これまで Web ページの様々な部分と対話するためにブラウザでコードを実行したいとき、唯一のオプションは JavaScript でした。WebAssembly が高速かどうかの話題の時は比較の対象は JavaScript になります。実際は、WebAssembly を使用しているか JavaScript を使用しているかのどちらか一方になるわけではありません。 実際、開発者は同じアプリケーションで WebAssembl
Node学園24時限目で発表した Node.js と WebAssembly のデモですー。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く