Car-tech

Google、Mozillaはあなたのブラウザで3Dゲームをターボチャージャーにしたい

目次:

Anonim

この技術は、asm.jsと呼ばれるJavaScriptの高度に最適化されたバージョンであり、ブラウザ上で開発者のコ​​ードを実行し、視覚的に魅力的な3DゲームをWeb上で提供できるようにします。

この技術は、開発者が3Dゲームをモバイルデバイス上のブラウザMozillaのブログに書いた

Mozillaは、ディージェイ、EA、ゼプトラブと協力して、これらのプレーヤーのWebゲームのバージョンを最適化された形で携帯することに取り組んでいると付け加えた。

そのターボJavaScriptアナウンス。 MozillaはEpic Gamesと提携して、同社のUnreal Engine 3をWebに持ってきていると話しています。

Mozillaは仕事で大変です

MozillaはWebが3Dゲームの魅力的なプラットフォームになることを証明するために尽力しています。たとえば、1月のFirefox 18のリリースで、HTML5、WebGL、およびasm.jsの最先端のWebテクノロジが組み込まれた3D WebゲームであるBananaBreadが導入されました。

一方、Googleのプログラマasm.jsのバンドワゴンに飛び乗り、ChromeブラウザのV8 JavaScriptエンジンによってサポートされるべき技術を維持する。

JavaScriptのasm.jsサブセットのための良いコードを生成するための最適化をV8に加えるべきだ "とKenneth Russell氏は、Chromeの掲示板に投稿しています。 "実装コストは、JavaScriptエンジン内部のCの速度に近い既存のコードベースを実行する潜在的な可能性に比べて小さいはずです。"と彼は書いています。

Googleがasm.jsを搭載していれば、Native ClientやPortable Native Clientなどの検索ジャイアントの取り組みの一部と競合することもありますが、開発者にとっては非常に重要です。

3Dゲームのために実行可能なブラウザ

Webブラウザが高性能3Dゲームの実行可能なプラットフォームになるためには、それを可能にする技術がすべての主要なブラウザメーカーによって採用されなければならない。それ以外の場合、開発者は個々のブラウザ向けのゲームを作っているのではなく、魅力的な提案ではありません。しかし、GoogleがRussellの助言に従うかどうかはまだ分かりません。 Mozillaのasm.jsは、JavaScriptの寿命を永遠に延ばすことを約束している。ダーツと呼ばれる技術を普及させるためにGoogleが明らかにしたいと思うものがある。

Dartは1年以上前にWebプログラミング言語JavaScriptの欠点に対処し、最終的にそれを置き換えるように設計されています。