Mozilla は独自のブラウザを構築することを望んでいます

Mozilla は、Firefox 作成者による実験プロジェクトである「Chromeless」を正式に公開しました。これにより、開発者は HTML、CSS、JavaScript、その他の Web テクノロジーを使用して独自のブラウザ インターフェイスを作成できます。

現在、Mozilla のファイアーフォックスブラウザが利用する選択(XML ユーザー インターフェイス言語) を使用してインターフェイスの大部分を実装します。また、Mozilla 拡張機能を構築するための主要なツールの 1 つとしても機能します。その結果、ある程度カスタマイズ可能なブラウザ インターフェイスが得られますが、XUL では、完全なカスタマイズへの道のりに特定の制限と障壁が存在します (特権のある XPCOM オブジェクトにアクセスできません)。

さらに、ヤモリエンジンXUL を完全にサポートしています。つまり、フレームワークに組み込まれたアプリケーションにはアクセスできません。ウェブキットベースのブラウザ (クロムそしてサファリ) または Trident ベースのブラウザ (インターネットエクスプローラー)。これが「クロム」という用語の由来です。これは Google ブラウザを指すのではなく、ローカルで実行される XUL アプリケーションを指します。

Mozilla はこれらすべてに問題があると考えています。 Web ブラウザのカスタマイズと作成はもっと簡単になるはずだと考えています。そこで同社は、次のような実験を開始することにした。モジラ研究所コードネームは「クロムレス」。Mozilla の Marcio Galli 氏によると、Chromeless プロジェクトのリーダーの 1 人である同氏は、「開発者が標準的な Web テクノロジー (HTML、CSS、JavaScript) を使用して独自の Web ブラウザを構築できるようにする実験的なツールキットを作成するつもりです。」と述べています。

プレアルファ実験では、プラットフォームとしてのブラウザーに対するいくつかの大きな変更に焦点を当てています。クロムレス プラットフォームは、XUL で実行する代わりに iframe を利用します。 XUL をロードする代わりに、アプリケーションは HTML ファイルから実行されます。ブラウザの基本機能に HTML 経由でアクセスできるようにすることで、開発者は標準の Web テクノロジを使用して、基本的に独自のブラウザを作成できます。 Mozilla の例は、ページのサムネイルをブラウザのタブとして利用するブラウザ アプリケーションでした (上に示した)。

ただし、プロジェクトの道のりは長いです。 Mozilla Labs のブログ投稿より:

「現在、HTML ページをロードしてブラウザ UI をレンダリングできる、機能的なプレアルファ プロトタイプがあります。今後数か月以内に、より有意義なブラウザ構築を可能にする特定の API を追加します。セキュリティ機能を統合する方法を調査します。」最後に、この調査をアクセス可能な SDK にまとめて、ブラウザのリミックスを簡単に開始できるようにすることを目指しています。」

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe Now & Never Miss The Latest Tech Updates!

Enter your e-mail address and click the Subscribe button to receive great content and coupon codes for amazing discounts.

Don't Miss Out. Complete the subscription Now.