このニュースを理解して私はショックを受けました。最初は非常に単純でした。Mozillaは、Internet Explorer が Firefox と同じ方法で Canvas 要素を認識できるように、Internet Explorer 用のプラグインを開発しています。つまり、この特定のセクションでは、IE は Firefox と 100% 互換性があります。 Canvas に詳しくない方のために簡単に説明すると、Canvas は、さまざまな描画操作やアニメーション操作など、いくつかの新しい操作をビットマップでより快適に実行できるようにする HTML 要素です。
実際のところ、Canvas はすでに WebKit (Safari エンジンおよびその他いくつか)、Gecko (Firefox およびそのファミリー)、Presto (Opera、期間) に実装されており、非常に新しくまだ実験的な要素ではありますが、これらの間では非常に互換性があります。これらのブラウザには、まだ小さな違いがいくつかあります。もちろん、Internet Explorer 開発チームはこの問題についてコメントさえしておらず、Google マップなどのアプリケーションがこれを集中的に使用しているという事実にもかかわらず、短期的にはこれを採用する予定はありません (IE では速度を低下させる疑似エミュレータが使用されています)。使用を停止します)。
この怠惰さが、Mozilla がこのプラグインの開発を開始する原因となっています。このプラグインはまだ非常に初期段階にあり、IE7 の新しいセキュリティ対策から生じる継続的な疑問のため、今のところ使用するのが非常に困難です。この前例は非常に重要です。これは、基本標準以外の機能のプラグインではなく、基本的な HTML5 標準であるため、プラグインではなくブラウザの直接のタスクであり、必要な要素の場合はなおさらです。 Canvas と同じくらい効率的です。
しかし、これで終わるわけではありません。彼らは、Firefox JavaScript エンジンを Internet Explorer のプラグインとして移植するという、さらに踏み込んだ実験プロジェクトを作成しました。はい、エンジン全体です。ここで彼らは、IE を共食いし、その内臓を取り除き、そこに Firefox の内臓を入れることができるかどうかを直接見ているのだと思います。ユーザーが Firefox に切り替えない場合は、ブラウザを内部から進化させます。
最後に、未解決の疑問が残ります。ユーザーにこれらのプラグインのインストールをどのように強制するつもりですか?私たちも同じ状況にあるため、ユーザーが Firefox に切り替えていない場合、プラグインをどうやってインストールするのでしょうか?答えは非常にシンプルで、Adobe との良好な関係が維持されていることに関係しています。はい、よく考えていただきました。解決策は、移植されたすべてのコードを次のバージョンの Flash に統合することです。 Adobe が Flash で持つユーザー ベースがあれば、それが野火のように広がることは明らかです。そのため、ご覧のとおり、Mozilla の戦略は非常に野心的です。
Flash プラグインについて考えると、Flash プラグインがそれほど大きな恩恵をもたらしているとは思えません。最近では、Adobe が安定性やすべてのリソースを使い果たさずにコンポーネントを配置する一種のキャッチオールになっているためです。 Flash プラグインの。さあ、アクロバットのように。また、Flash の市場シェア (それを使用する Web サイトの数) が大幅に減少する可能性があるため、ブラウザでネイティブに描画とアニメーションを可能にする要素である Canvas の使用を拡張するのが便利かどうかも明らかではありません。減りました。結論としては、 Microsoft の Silverlight が成功しないことを Adobe が望んでいることです。
ご覧のとおり、この問題には多くの本質があり、さまざまな主体が存在し、未解決の面がいくつかあります。言うまでもなく、半分は仮定であり、残りの半分はまだ空気です。それはすべて、Microsoft が毎日新しいものが登場するこの分野で 5 年遅れていると主張しているためです。
経由 | “Ars Technica”:http://arstechnica.com/news.ars/post/20080819-mozilla-drags-ie-into-the-future-with-canvas-element-plugin.html リンク | 「Mozilla 開発者、Vladimir Vukićević のブログ」:http://blog.vlad1.com/2008/07/30/no-browser-left-behind/