WebAssemblyに初対応したFirefox 52がリリース 8
ストーリー by hylom
レガシープラグインを使っていたサイト、どうなる 部門より
レガシープラグインを使っていたサイト、どうなる 部門より
あるAnonymous Coward 曰く、
Mozillaは3月7日、ブラウザ上でプラットフォーム非依存のバイナリ実行ファイルをサポートする「WebAssembly」に対応した「Firefox 52」を公開した(プレスリリース、OSDN Magazize、Engadget Japanese、PC Watch)。
WebAssemblyは、JavaScriptに代わる実行ファイルフォーマットとして主要ブラウザメーカーが共同で開発しているもので、これによりブラウザ上でもネイティブに近いパフォーマンスが期待できるとされている。一般向けブラウザとしての対応は今回が初となるという。同様の仕組みとしてはasm.jsが存在するが、こちらはあくまでもJavaScriptのサブセットであったため、パフォーマンス上の制約がかかっていた。
一方、Firefox 52では兼ねてより発表されていたNPAPIプラグインのサポート終了も行われている。かつ、本バージョンはWindows XPとVistaに対応する最後のメジャーバージョンになるともアナウンスされている(Slashdot)。
ESRも (スコア:1)
バージョン52はESR(延長サポート版)のベースにもなっています。
52のタイミングでNPAPIを廃止してXP・Vistaのサポートを最終としたのも、ESRのリリースに合わせたものですね。
XP・VistaでFirefoxを利用している場合、自動更新でESR版に差し替えられます。
Re: (スコア:0)
e10s 非対応なレガシーアドオンを使用しているので ESR に移行します。
確認される方は「Add-on Compatibility Reporter」を入れて、アドオンマネージャからご確認を。
(どこか mozilla のサイトでも確認できたはずですが、見つからず……)
Re: (スコア:0)
Are we e10s yet? [arewee10syet.com]で、2000人以上のユーザーがいるアドオンのe10s対応状況が確認できるね。
WebAssemblyって (スコア:0)
ゲーム以外に使い道あるのかなあ。
いまJavaScriptで構築されているWebサイトが、JSを捨ててHTML + WebAssemblyになったりするんだろうか。
Re: (スコア:0)
ゲーム以外だとクラウドなOfficeツールとかIDEとかのパフォーマンス改善が期待できそうです。
MicrosoftやGoogleが積極的なのもそのあたりかなー、と
Re: (スコア:0)
「JSを捨てて」というか、今でも素のJS(やcoffeescriptやtypescript)からJSにトランスパイルして
デプロイしてるのが、
トランスパイルじゃなくて、JSからWebAssemblyにコンパイルしてデプロイになるんじゃないですかね。
結局のところ (スコア:0)
Flashみたいなもの?
レガシー拡張機能のサポート終了準備 (スコア:0)
大丈夫なんですかね?
レガシー拡張のままだとエンジン刷新も困難だからWebExtentionに移行したいのは分かるんだけど、WebExtention普及のための広報が弱すぎませんか。
ずいぶん前からWebExtentionに移行すると言ってる割りに、ユーザーがレガシー拡張を見分ける手段を提供してこなかった。
自分が使ってる拡張機能がWebExtentionかどうか、Add-onsで公開されてる拡張機能のどれがWebExtentionなのか分からないから、新規にWebExtention拡張を作った人がいてもそれを見つけることが出来なかったし、大半のユーザーはWebExtention拡張を探そうとさえ思わなかった。
WebExtention拡張が驚くほど少ないことをユーザーに分かる形で知らせておかないと、WebExtention拡張を作成する人のモチベーションも沸かないと思うんですが。(作ってもユーザーが来てくれないので)
Firefoxが実際にレガシー拡張を捨てればその時にWebExtention拡張の需要が爆発的に増える(というかFirefoxを使い続けるにはそれしかない)けど、それまでずっとWebExtention拡張の少なさを隠し続けたいのかな…
先に知らせるとChromeに逃げるユーザーが出てくるとか考えてるんですかね。
ろくなアナウンスも無い状態で完全移行する方がもっと酷いことになるだろうに。
そもそもChrome拡張と互換性があるとされてるけど、本当に互換性があるんでしょうか。
互換性があるならとっくにWebExtention拡張が普及してると思うんですが…