Firefox

Firefox は Mozilla のポピュラーな Web ブラウザで、デスクトップ上の Windows、OS X、Linux、そしてすべての Android および iOS モバイルデバイスを含む複数のプラットフォームで利用できます。幅広い互換性、最新の Web 技術、強力な開発ツールにより、Firefox は Web 開発者とエンドユーザーの両方にとって最適な選択肢です。

Firefox はオープンソースのプロジェクトです。コードの多くは私達の巨大なボランティアのコミュニティの貢献によるものです。ここでは、Firefox プロジェクトにどのように貢献するかについて学ぶことができ、Firefox アドオンの構築、Firefox の開発者ツールの使い方、その他のトピックへのリンクもあります。

Firefox のアドオンを作成する方法、Firefox 自体を開発して構築する方法、Firefox の内部とそのサブプロジェクトの仕組みについて学びます。

  • 開発者向けリリースノート

    開発者向けのリリースノート。ウェブサイトとアドオンに向けた新しい機能が Firefox のどのバージョンで登場したのかがわかります。

  • プロジェクトドキュメント

    Firefox の内部構造とそのビルドシステムに関する詳細な情報を入手してください。そうすれば、コード内であなたの道を見つけることができます。

  • 開発者ガイド

    私たちの開発者ガイドでは、Firefoxのソースコードを入手してコンパイルする方法、方法を見つける方法、プロジェクトに貢献する方法について詳しく説明しています。

Firefox チャンネル

Firefox は5つのチャンネルで利用できます。

Firefox Nightly

毎晩、私たちは mozilla-central の最新コードから Firefox をビルドします。これらのビルドは、Firefox 開発者や、最新の最先端の機能をまだ積極的に開発している最中に試してみたい方向けです。

Firefox Nightly のダウンロード

Firefox Developer Edition

これは開発者向けの Firefox のバージョンです。6週間ごとに、Firefox Nightly から十分に安定した機能を取り込み、Firefox Developer Edition の新しいバージョンが作成されます。このチャンネルでのみ利用可能な開発者用の追加機能もいくつか追加しています。

Firefox Developer Edition についてさらに学ぶ

Firefox Developer Edition のダウンロード

Firefox Beta

Firefox Developer Edition で6週間を過ごした後に、十分に安定した機能を利用し、新しいバージョンの Firefox Beta を作成します。 Firefox Beta ビルドは、Firefox 愛好者が次回リリースされることになる Firefox バージョンをテストするためのものです。

Firefox Beta のダウンロード

Firefox

Beta でさらに6週間安定させた後、新しいリリースの Firefox で何億人ものユーザーに新機能を届ける準備が整います。

Firefox のダウンロード

Firefox Extended Support Release (ESR)

Firefox ESR は、学校、大学、企業、大規模な展開のための延長サポートを必要とする組織など、組織が使用するためのデスクトップ用 Firefox の長期サポート版です。

Firefox Extended Support Release についてさらに学ぶ

Firefox ESR のダウンロード

目次

Developer Edition
Firefox Developer Edition は、ウェブ開発者向けの Firefox のバージョンです。以下の内容が含まれます:
Firefox ESR
Firefox拡張サポートリリース(ESR)は、大規模展開している拡張サポートが必要な組織で使用する、デスクトップ用Firefoxの公式リリースに基づいています。 他のリリースチャネルとは異なり、ESRは6週間ごとに新しい機能で更新されるものではありません。 代わりに、1年以上サポートされており、主要なセキュリティまたは安定性の修正が加えられて更新されています。
Firefox のフロントエンドエンジニアのためのセキュリティのベストプラクティス
このガイドは、Firefoxの開発者がセキュリティコントロールを理解し、Firefoxのフロントエンドを開発する際の一般的な落とし穴を避けるのに役立ちます。
Firefox フロントエンドエンジニアのためのパフォーマンスベストプラクティス
メインスレッドはユーザーイベントを処理し、描画を行います。また、多くの JavaScript はメインスレッドで動きます。
Firefox 開発者向けリリースノート
以下は、開発者向けの Firefox リリースノートへのリンクです。どの機能や API が追加され、改善されたか、Firefox の各バージョンでどのようなバグが修正されたかについての詳細が、懇切丁寧に記されています。これらは皆さん開発者がほしいかと思って用意したものです。えっへん。
Firefoxにおける試験的機能
新しい機能をテストするために、Mozilla は Firefox ブラウザのテスト版である Firefox Nightly を毎日公開しています。提案されたWebプラットフォーム標準の実装など、実験的な機能が利用可能です。このページには、必要に応じて Nightly 版の Firefox の機能と、Firefox の起動方法に関する情報が掲載されています。これらの機能がリリースされる前に、Webサイトとアプリケーションをテストして、最新のWebテクノロジ機能ですべてが機能することを確認できます。
Linux の互換性マトリックス
次の表は、mozilla.org distributed Firefox ビルドの依存関係の利用可能なライブラリのバージョン、および/またはFirefoxのビルドを示しています。
Multiple Firefox profiles
Firefox のプロファイルは、ユーザーが Firefox のコピーに作成またはインストールした設定、カスタマイズ、アドオン、その他のパーソナライズの集合です。プロファイルに関する詳細は、Mozilla のエンドユーザサポートサイトを参照してください。
Privacy
エンタープライズ環境におけるFirefoxのデプロイ(Firefox 60 ESR 以前)
このページでは、Mozilla Firefox を Windows および macOS コンピュータ上でエンタープライズ設定で管理するプロセスを、最初から最後までドキュメント化しようとしています。 ご不明な点がございましたら、エンタープライズワーキンググループメーリングリスト(enterprise@mozilla.org)にメールをお送りください。 さらに、リストに登録し、進行中のディスカッションに参加してください。
ヘッドレスモード
ヘッドレスモードは、その名の通り Firefox を実行する便利な方法です — UI コンポーネントが表示されない点を除いて、Firefox は通常通り実行されます。ウェブサーフィンにはあまり役立たないかもしれませんが、自動テストには非常に有効です。この記事では、ヘッドレス Firefox の実行について知るべきことをすべて提供します。
マルチプロセス Firefox
現バージョンのデスクトップ版 Firefox は、オペレーティングシステムにおけるプロセス 1 つでブラウザ全体を実行しています。特に、ブラウザ UI (別名 "chrome code") の JavaScript を実行するプロセスと Web ページ (別名 "content" または "web content") のコードを実行するプロセスが同じです。

将来のバージョンの Firefox は、ブラウザ UI のプロセスと web content のプロセスを分離します。このアーキテクチャの第 1 段階では、すべてのブラウザタブを同一のプロセスで実行して、ブラウザ UI を別のプロセスで実行する予定です。また将来の段階で、複数の content プロセスを持つようにする予定です。マルチプロセス Firefox を提供するプロジェクトは Electrolysis と呼ばれ、e10s と略されることがあります。

Firefox プロファイル

複数の Firefox チャンネル、または複数の設定を定常的に使用している場合は、Firefox のプロファイルマネージャーやその他のプロファイル管理ツールを利用して複数の Firefox プロファイルを使用する方法をお読みください。

こちらもどうぞ