Just Do It
札幌でITな社長のブログ
Birdland Home
書いた人
Calendar
2019年4月 月 火 水 木 金 土 日
« 9月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Just Do It(今すぐやろう)
Just Do It(今すぐやろう)
TagCloud
Android HTML5 iPhone javascript Perl PHP 動画 SNS
管理
ログイン
投稿の RSS
コメントの RSS
WordPress.org
RSS Just Do It
CybeleでHueを制御する
人工知能は避けて通れない
セッションとcookieの設計と実装
ゼロ知識証明で認証する
最急降下法!最急降下法!
BOOTSTRAPが使えるCMS「Nyanko PRESS」を作りました
phpのforeachで一つ前の要素を変更する
PHPでテンプレートエンジンを作る2
ついにOS/2復活か!
PHPテンプレートエンジンを1行で自作する
Web高速化「WebAssembly」がJavaScriptを駆逐する?
4年 ago Posted in:windows, コンピュータ言語 0 作成者: kanazawa Tags: WEbAssembly
Microsoft、Apple、Google、MozillaがWeb高速化「WebAssembly」で協力
どうやらJavaScript以外にクライアントサイドのバイトコードを作ろうとしているらしい。
ざっとgithubを見てみたところ、低レベルバイトコードが実装されるようだ。そしてC++なんかもサポートされてコンパイル結果をクライアント用webプログラムとして提供しますよということらしい。
今までもasm.jsなんかで高速化したりJavaScriptをコンパイルするChromeのV8エンジンがあったりするのでどれくらい流行るのかというのが一番の関心事だろう。
webassembly-730x393
もしこれがうまくいくなら今までサーバサイドで実行してきたことが概ねクライアントサイドでも実行可能となる。対象となるのはブラウザアプリあたりだろうね。ただしV8がすでに実装されてるので記事で言ってるような23倍の高速化は対象を限定したものになると思う。今ちまちまやってるクライアントサイドのバーコード読み取りなんかはこれで格段に高速化されるだろうね。
つまりHTMLページとして提供されていたものがウェブアプリというカタマリとして提供されるというのがインパクトが大きいように思える。コンパイルされているからソースを参照されたりしないのでアプリとして提供されなかったものがアプリとして提供されるかもしれない。
ここは大きなポイントでiPhoneやAndroidのアプリのシェアを取っていこうという勢力にとっては朗報。それ以外は様子見となるだろう。IoTという流れの中では評価されるし可能性も増えていく。
また今までのJavaScriptをリプレースするものではないという点も注目すべきだ。当初はコンパイルされたJavaScriptという形が流行るだろう。なにせ黙って早くなるからね。Microsoftがブラウザを変更する時点での話というのもタイミングを見計らった失敗が許されないプロジェクトと見える。
ここ読み間違えると大変だな。まあ数年後の結果をまちましょう。
Copyright(c) 2015 Birdland Ltd. All Rights Reserved.