Firefox 22が公開、WebRTCとasm.jsで高度なWebアプリの開発が可能に:Chrome向けWebRTCアプリとの相互運用性も実現
Mozilla Foundationは「Firefox 22」を公開した。リアルタイムなコミュニケーション機能や高速実行可能なJavaScriptサブセットをサポートする。
Mozilla Foundationは6月25日、Firefox安定版のアップデートとなる「Firefox 22」を公開した。リアルタイムなコミュニケーションを実現する「WebRTC」やJavaScriptサブセットの「asm.js」をサポートし、デベロッパが高度なアプリケーションを開発してWeb上で提供することが可能になった。
Mozillaによると、asm.jsは3Dゲームや写真処理といった高度な処理を必要とするアプリケーションの開発に利用できる。asm.jsを使ったアプリケーションは、ユーザーが追加のソフトウェアやプラグインをインストールしなくても、Web上で直接実行することが可能だという。
JavaScriptと、クロスコンパイラの「Emscripten」や3D描画技術の「WebGL」を組み合わせれば、低コストで高パフォーマンスのゲームやアプリケーションをWeb上で提供できるようになるとMozillaは説明している。
一方、WebRTCでは、数行のコードだけでビデオ通話や音声通話、ファイル共有といった機能を簡単にWebアプリケーションに組み込めるといい、サードパーティーのプラグインなどは不要になる。
WebRTCについてはGoogle Chromeとの相互運用性も実現しており、プラグインを使わなくても、Firefox向けWebRTCアプリケーションとChrome向けWebRTCアプリケーションとの間で直通の音声/ビデオ通話が可能だという。
Mozillaは、WebGLやEmscripten、asm.js、WebRTCなどの技術を駆使したデモ用の3Dマルチプレーヤーゲーム「BananaBread」も公開している。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- フレームワークで実践! JavaScriptテスト入門(4):WebブラウザでJavaScriptをテストする「js-test-driver」とQUnit、Jasmineを連携してテストするには
しっかりとJavaScriptをテストするために、今注目のJavaScript用のテストフレームワークをいくつか紹介し、その概要から実践的な使い方まで解説する連載。今回は、js-test-driverの概要や基本的な使い方、非同期処理のテスト方法、QUnitやJasmineと連携したテスト方法などを紹介します - OSS界のちょっと気になる話(3):Firefoxは「メモリ食い」という悪評を払拭できるか
皆さんの中で、Firefoxをご利用の方はどれくらいいますか? すぐにメモリが足りなくなるなぁと思いながら使っている人もいるでしょう。しかし、Firefoxを開発しているMozilla Foundationも問題を放置しているわけではありません(編集部)