Pale Moonは、カスタマイズ性を重視したMPL-2.0ライセンスの下で提供されている、無料のオープンソースWebブラウザです。Microsoft Windows、FreeBSD、macOS、Linux向けに公式リリースが提供されています。
Pale Moonは元々Firefoxのフォークとして誕生しましたが、その後独自の進化を遂げました。主な違いは、ユーザーインターフェース、アドオンシステム、そしてシングルプロセスアーキテクチャです。Pale Moonは、Firefoxバージョン4から28までのユーザーインターフェースを継承しており、従来のFirefox拡張機能とNPAPIプラグインの両方をサポートしています。

Pale MoonはMC Straver(別名Moonchild)によって作成されました。Straverは現在、このブラウザの主要なメンテナー兼リード開発者として活動しています。[ 7 ]
2016年のバージョン26から、Pale MoonはGeckoのフォークであるGoannaレンダリングエンジンを使用するように変更しました。以前のバージョンのブラウザはGeckoを使用していました。[ 8 ] [ 9 ]
2017年、Pale MoonチームはMozillaコードベースにおける今後の大きな変更に対応するため、Unified XUL Platform(UXP)プロジェクトを開始しました。Basiliskウェブブラウザは、Pale MoonがUXPの使用に移行する前に開発のための「リファレンスアプリケーション」として機能するように開発されました。[ 10 ]
2019年、ハッカーがPale Moonのアーカイブサーバーに侵入し、古いインストーラーにマルウェアを感染させた。当時の最新のPale Moonリリースは影響を受けなかった。[ 11 ]この侵害は4月から6月の間に発生し、影響を受けたサーバーは発見された7月9日に停止された。[ 12 ] [ 13 ]
2021年、Pale Moonは、バージョン29.2.0以降、ブラウザに特別に移植されていない従来のFirefox拡張機能のサポートを終了すると発表した。[ 14 ]
2022年、Pale Moonの方向転換が発表され、ウェブサイトとアドオン機能の改善が図られた。[ 15 ]その結果、Firefox GUIDを使用して従来のFirefox拡張機能との互換性を回復したバージョン30がリリースされ、UXPとGoannaの開発が本格化した。[ 16 ]
バージョン30は、プロジェクト側が「望ましくないコード変更」と呼ぶ問題と、主要開発者の1人が退職する前に発生したとされるアドオンサーバーの障害が原因で回収されました。バージョン31は、これらの問題を修正するためにすぐにリリースされました。[ 17 ]
Pale Moon のデフォルトの検索エンジンはDuckDuckGoであり、位置情報には Google の代わりに IP-API サービスを使用しています。[ 18 ]このブラウザはリソース使用量が軽量で、[ 19 ] [ 20 ]テレメトリやデータ収集も行っていません。[ 21 ] [ 22 ]ただし、一部のWeb アプリケーションや最新の Web サイトでは、このブラウザで問題が発生する可能性があります。[ 23 ] [ 24 ] [ 25 ] [ 26 ]
Pale Moon のユーザー インターフェイスは、ダウンロード可能な XUL ベースのテーマ (完全テーマと呼ばれる) によってカスタマイズできます。これらのテーマには、ブラウザのユーザー インターフェイスのあらゆる側面を変更するための低レベル アクセス権限が付与されています。これは、軽量テーマ システムを優先してバージョン 57 で削除される前の Firefox に存在していた機能です。[ 27 ] [ 28 ] [ 29 ]古い軽量テーマ システムである Firefox Personas も Pale Moon でサポートされています。[ 30 ]
Pale Moon に付属するデフォルトテーマは、Firefox のバージョン 4 から 28 まで使用されていた Strata と呼ばれるものと同じです。[ 31 ]
ブラウザには独自の拡張機能ライブラリがあり、[ 21 ]また、 Firefox が 2017 年にバージョン 57 でサポートを終了したXUL および XPCOM で構築された多くのレガシー Firefox アドオンも引き続きサポートしています。[ 32 ][ 33 ]ほとんどの最新のブラウザで使用されているWebExtensionsとは異なり、XUL/XPCOM 拡張機能は膨大な量の制御を提供します。ブラウザを完全に変更し、存在しない機能を独自に実装することができます。[ 34 ]非推奨のAdobe Flash PlayerやMicrosoft SilverlightなどのNPAPIプラグインも、Pale Moon で引き続きサポートされています。[ 4 ]
WebRTCは、Google Meet、Discord、WhatsAppなどのプラットフォームが音声通話やビデオ通話に利用しているブラウザ向けのリアルタイム通信APIです。 [ 35 ]他のほとんどのブラウザとは異なり、Pale Moonは設計上WebRTCをサポートしていません。これは、開発チームがWebRTCには「セキュリティとプライバシーの欠陥」があると考えていることに加え、WebRTCはブラウザにふさわしくなく、「専用プログラムか、せいぜいブラウザのプラグインに任せるのが最善」という立場をとっているためです。[ 4 ]
Chromium および Firefox ベースのブラウザ、ならびに Safari は、アドオン システムのためにWebExtension API の実装を使用しています。 [ 36 ] Pale Moon は、設計上 WebExtensions をサポートしておらず、代わりに Firefox の従来の拡張機能モデルを維持することを選択しています。従来の拡張機能は WebExtensions よりも多くの機能を備えていますが、主要なブラウザは長年 WebExtensions を使用しており、そのため、より大規模で最新のアドオン ライブラリを備えています。[ 37 ] [ 38 ] [ 14 ]
Pale Moon はシングルプロセス アーキテクチャに基づいて構築されており、これは、現在のほとんどのブラウザがマルチプロセスであるのとは異なり、すべてのブラウザ操作が 1 つのプロセスによって処理されることを意味します。このシングルプロセス設計は、Firefox がProject Electrolysis (e10s) でマルチプロセス アーキテクチャに移行する前にも使用されていました。[ 39 ] Pale Moon は e10s をサポートしていません。 [ 40 ]これは、e10s の複数の欠点が認識されているため、開発チームが意図的に決定したものです。[ 41 ] e10s の使用には、遅いウェブ ページがブラウザをクラッシュさせないようにするなど、速度と安定性の面で大きな利点がありますが、 [ 42 ] [ 43 ]さらにサンドボックスの度合いを高めることができますが、[ 24 ] RAMの消費量も増加します。[ 43 ]
Pale Moonは、 Firefox Quantumの導入前にMozillaのコードからフォークされたクロスプラットフォームのマルチメディアアプリケーションベースであるUnified XUL Platform(UXP)の上に構築されています。[ 45 ] [ 10 ]
UXPは、FirefoxのコードベースからXUL/XPCOMのサポートが削除されたため、2017年に作成されたFirefox 52 ESRプラットフォームのフォークです。Moonchild Productionsは、Pale Moonと独立してUXPを開発しています。[ 19 ]
UXPにはGoannaレイアウトおよびレンダリングエンジンが含まれています。これはMozillaのGeckoエンジンのフォークであり、Pale Moonは2015年に表向きは法的およびウェブ互換性の理由でこれに切り替えました。[ 8 ]
Windows 7 (SP1)以降がサポートされており、プロセッサがAVX (64 ビット) またはSSE2 (32 ビット) をサポートし、少なくとも 1 GB の RAM があれば、最新のLinux ディストリビューションもサポートされます。 [ 21 ] [ 46 ]
Mac OS X Lion以降がサポートされています。ブラウザのARM64ビルド( Appleシリコン用)にはmacOS Big Sur以降が必要です。[ 47 ] FreeBSD 13.0以降もサポートされています。

以前はWindows XPとVistaがサポートされていましたが、それぞれバージョン27と28以降はサポートされなくなりました。[ 48 ] [ 49 ] [ 50 ]
Android版は2014年に開発されましたが、コミュニティの関与が不足していたため、1年後に開発者によってキャンセルされました。[ 51 ] [ 52 ]
Mypalは以前はWindows XPをサポートするPale Moonのフォークでしたが、Pale Moonの開発者によって引き起こされたとされる公の論争の後、プロジェクトはFirefox Quantumに基づいて書き直されました。[ 53 ] [ 54 ]現在のMypalのバージョンはFirefox 68-78のコードベースに基づいています。[ 55 ]
New Moonは、Windows XPをサポートするPale Moonのフォークです。[ 54 ]