PHPとSQLiteをWebAssembly化し、Webブラウザ上でWordPressを実行可能にしたデモをVMwareが公開

今回は「PHPとSQLiteをWebAssembly化し、Webブラウザ上でWordPressを実行可能にしたデモをVMwareが公開」についてご紹介します。

関連ワード (変革、実現、実行等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


VMwareのWasm Labsは、Webブラウザ上でWordPressを実行可能にしたデモを公開しました。

デモページをWebブラウザで開くと、実際にWebブラウザ上でWordPressが実行されます。

fig

WordPressはオープンソースで開発されている代表的なCMSです。PHPで開発されています。バックエンドデータベースとしてMySQLが使われることが一般的ですが、今回のデモではSQLiteが使われています。

今回のデモを公開したVMwareのWasm Labsは、C言語をWebAssemblyバイナリにコンパイルできるEmScriptenコンパイラを用いて、PHPとSQLiteのコンパイルを行っています。

さらにメモリ上にファイルシステムを構築し、Service Workerをプロキシとするなど追加でWordPressを実行可能な環境を作り上げ、デモを作成したとのことです。

WebAssemblyによってソフトウェア開発にさらなる革新が

Publickeyでは先日、PostgreSQLをWebAssembly化してWebブラウザ上で実行する「Postgres playground」も紹介したばかりです。

参考:WebAssembly化したPostgreSQLをWebブラウザ上で実際に動かして学ぶ「Postgres playground」をCrunchy Dataが公開

WebAssemblyによって、これまでサーバなどで実行されてきたソフトウェアが次々にWebブラウザ上で実行可能になってきています。

これまでソフトウェアをポータブルにしてさまざまな環境で実行する仕組みは、主に仮想化ハイパーバイザやDockerコンテナによって行われてきました。

しかしソフトウェアをWebAssemblyバイナリへコンパイルすることによって仮想化技術を使わなくとも、CPUアーキテクチャやOSを超えて、Webブラウザを含むさまざまな環境で実行可能になるポータビリティと、外部から実行環境を隔離することが同様に実現できることがどんどん実例として登場してきています。

Dockerコンテナの登場がソフトウェアの開発やテストを変えてきたように、WebAssemblyの実用化が進むにつれて、ソフトウェアの開発プロセスやスタイルにはこれからまた大きな変革が起きてくるのではないでしょうか。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
LINEデータ管理問題、社会インフラの情報流出リスクに懸念の声
IT関連
2021-03-23 08:31
Android版「COCOA」に不具合 陽性者接触を通知せず 20年9月のアプリ更新が原因
社会とIT
2021-02-05 02:13
三井物産とNVIDIA、創薬を支援するスーパーコンピューター「Tokyo-1」を発表
IT関連
2023-03-23 23:54
テクノロジー関連のM&Aは2022年まで増加する–ガートナー予測
IT関連
2021-05-25 15:06
マカフィーが法人向け事業を約4370億円で売却、消費者向けビジネスに専念
セキュリティ
2021-03-10 02:24
NASAが宇宙空間でゲノム編集技術「CRISPR」実施に成功、微重力下でのDNA損傷修復メカニズム研究
バイオテック
2021-07-07 17:19
常石造船、RPA導入で年7000時間以上の業務時間を削減へ
IT関連
2021-06-19 23:14
2022年第2四半期のクラウドインフラ、シェア1位はAWS、2位はAzure、3位Google Cloud。上位3社の寡占がさらに高まる
AWS
2022-08-04 06:36
TISとCode for Japan、地域課題の解決に向け包括連携
IT関連
2022-06-09 04:08
中国EduTech企業、政府による突然の大ナタで行き詰まり
IT関連
2021-06-29 13:55
オープンソースへの貢献をメンターがサポートしてくれる「Google Summer of Code」、18歳以上なら誰でも参加可能に
Google
2022-03-10 20:11
マクドナルド、Metaの企業向けコラボツール「Workplace」を世界規模で導入
IT関連
2022-06-14 11:14
HashiCorp、「HashiConf 2023」開催–インフラ、セキュリティ製品をアップデート
IT関連
2023-10-14 09:54
第1回:「顧客体験」こそビジネス成長の原動力
IT関連
2023-10-25 19:17