読者です 読者をやめる 読者になる 読者になる

Mozilla Flux

Mozilla関係の情報に特化したブログです。

速度面でFirefox 52は振るわず Quantumによる飛躍に期待

当ブログでは、Firefoxの延長サポート版(ESR)のメジャーアップデート時期を開発の区切りとみて、Web上で実行可能なベンチマークの測定結果を公開している。今回は、Firefox 52のパフォーマンスをFirefox 45と比較してみたい。この1年の間にマルチプロセス…

Firefoxでレガシーなアドオンが使えるのは2017年11月半ばまで

窓の杜で既報だが、The Road to Firefox 57 – Compatibility Milestones | Mozilla Add-ons BlogでWebExtensionsへの移行プランが発表された。周辺情報も交えつつ解説しよう。まず、今回の移行プランでは、WebExtensions限定化の時期がFirefox 57のリリース…

現在開いているタブの隣に新規タブを開く(Firefox 51以降)

既にはてなブックマークには記録した情報で、Twitterにも流しているが、使っていて便利な機能なのでブログでも紹介しておきたい。Firefoxのタブバーには、一番右端に表示されているタブの右隣に新規タブボタンがある。「+」のアイコンが目印だ。このアイコ…

Firefox 51から53までWebゲームプラットフォームとしての機能を段階的に強化(追記あり)

MozillaはこれまでもFirefoxをWebゲームの強力なプラットフォームにすべく改良を重ねてきたが、Firefox 51以降の3バージョンの間にそのステージを1段階引き上げる。3Dの表現力だけならPlayStation 3/Xbox 360世代に匹敵する水準となり、ゲームのロードから開…

Firefox 50で拡張機能を入れた場合のパフォーマンスが改善

Firefox 50は、当初2016年11月8日(米国時間)に予定されていたリリースが、11月15日に延期されている。リリース直前に大きめの修正(Bug 1309350、Bug 1309351)を入れたので、様子を見る必要があったというのが、延期の理由だ。この修正により、Add-on SDK…

Firefox 49でChrome・Safariを基準に作成されたコンテンツの表示精度が向上

Firefox 49では、既存のコンテンツとの互換性を高めるため、-webkit-のベンダープレフィックス(以下「webkit接頭辞」)がついたCSSプロパティや属性を多数サポートしている。layout.css.prefixes.webkitが初期設定で有効化される(Bug 1259345)ことによる…

Firefox 48でスマートロケーションバーのデザインが変更 元に戻す設定はなし

Firefox 48のリリースが目前に迫っている。このバージョンの目玉となるのがマルチプロセス機能(e10s)の有効化、Mozillaが推しているのがダウンロード保護の強化という事情もあって、あまり日が当たらないものの、使い勝手の観点からスマートロケーションバ…

Firefox 48から一部環境でマルチプロセス機能(e10s)が有効化 Firefox 53で完全実施へ(追記あり)

アドオンをインストールした環境は対象外 Firefox 48リリース版では、ついにマルチプロセス機能(e10s)の有効化が開始される。ただし一部環境では、という留保つきだ。有効化された環境では、Webページを閲覧中にクラッシュやハングが発生しても本体が巻き…

FirebugはFirefox 49本体に統合 現行の2.0.x系列はマルチプロセス機能(e10s)に対応せず

Firebugは2006年から開発が続けられているWeb開発者向けツールで、「あなたはあらゆるWebページのCSS、HTML、及びJavaScriptをリアルタイムに編集、デバッグ、またはモニタすることが出来ます。」というのがうたい文句だ。Firefoxの拡張機能の中で最も有名な…

Firefox 49本体のみで履歴等データベースのVACUUMが可能に

FirefoxはSQLiteというデータベース管理システムを用いて履歴とブックマークを管理しており、このデータベースのことをPlacesと呼ぶ。具体的にはplaces.sqliteというファイルだ。places.sqliteの肥大化と断片化はFirefoxのパフォーマンスを低下させるおそれ…

Firefox 49で追加された「最近のブックマーク」の表示を消す

Firefox Developer Editionがバージョン49.0a2へとアップデートされた。アップデート後にブックマークメニューを開くと、目立つ位置に"Recently Bookmarked"という欄ができ、5項目のブックマークが並んでいるのに気付くだろう。この「最近のブックマーク」は…

Firefox 47におけるアドオン利用の注意点

Firefox 47のバージョンアップ後、アドオン(拡張機能やプラグインなどの総称)を使っていて「あれっ?」と思ったら、以下の点を確認してみてほしい。 デジタル署名の強制を無効化する設定は残存 デジタル署名が付されていない拡張機能をインストール可能に…

拡張機能のデジタル署名の有効期限問題

最近、多数の拡張機能が一斉に更新されたことに気付いた方も多いのではないだろうか。Firefoxのアドオンマネージャから個別の拡張機能の項目を開くと、名称が例えば"Make Link 11.03.1-signed.1-signed"のようになったものが見つかるはずだ。この.1-signedは…

高負荷環境に強いFirefox 45 速度重視なら64bit版も選択肢に

当ブログでは、Firefoxの延長サポート版(ESR)のメジャーアップデート時期を開発の区切りとみて、Web上で実行可能なベンチマークの測定結果を公開している。Firefox 45がリリースされた今回は、Firefox 38との比較を行う。また、Windows向け64bit版が「各国…

Firefox 46では一部の環境でAsync Pan/Zoom(APZ)が有効化(追記あり)

Firefox Nightly 45の開発サイクル初期には、まだまだ開発途上という感じだったAsync Pan/Zoom(APZ)だが、その後の修正を経て、一部の環境では早くもデスクトップ版Firefox 46のリリースチャンネルにおいて有効化される見通しとなった。ここで、Smoother s…

Windows向け64bit版Firefoxのユーザー規模はどのくらい?

Windows用Firefox 64bit版がいよいよ「本当の」正式リリースに近づいてきたか? - WebStudioは、Firefox 46/47でバグが修正された結果、64bit版が32bit版のフォルダに上書きされなくなり、ニコニコ動画でのコメント入力も可能になるなど、クオリティが高まっ…

タブグループ機能(Panorama)はFirefox 45で廃止 利用継続はアドオンで

タブグループ機能(旧名Panorama。以下「タブグループ」)を利用中のFirefox 44ユーザーに対して既に通知されている(Bug 1221500)ように、タブグループはFirefox 45で廃止となる(Bug 1222490)。もともと3年前からこの機能を廃止する話は出ており(Bug 83…

Firefox 44にアップデートするとはてなブックマーク拡張が動作しない(再追記あり)

Firefox 44がリリースされ、アップデート可能になっているが、アップデート後に再起動してみると、はてなブックマーク拡張(バージョン2.3.8.1-let-fixed)が全く動かなくなっている。過去記事・Firefox 44はアドオン互換性に要注意で懸念していた事態が現実…

Windows向け64bit版Firefox 43が正式公開 一部のベンチマークでは32bit版を上回る結果も

Windows向け64bit版Firefox 43が正式に公開され、スタンドアローン型インストーラ(フルインストーラ)が『各国語版のFirefoxをダウンロード』のページから入手可能になっている。当初の計画からすると9か月近い遅れではあるが、ようやくフェーズ1を達成した…

Windows向け64bit版Firefox 42がひっそりと公開 NPAPIプラグインのサポートは極めて限定的

Firefox 38から公開の延期が続けられてきたWindows向け64bit版Firefoxは、Firefox 42に至ってようやく正式版がユーザーに入手可能となった(Bug 1180792参照)。といっても、スタンドアローン型インストーラ(フルインストーラ)が『各国語版のFirefoxをダウ…

Firefox 41以降、新規タブのURLカスタマイズには拡張機能が必要

リリースノートに掲載されていないこともあって、一部で話題になっているようだが、Firefox 41では、browser.newtab.urlの設定が廃止されており、本体の機能としては、新規タブを開いたときに特定のURLを設定することができない(Bug 1118285)。URLのカスタ…

Firefox Developer Edition 41ではてなブックマーク拡張が機能しない件(追記あり)

Firefox Developer Edition 41で、はてなブックマーク拡張が機能しなくなっている。FirefoxのビルドID:20150712004007と拡張機能のバージョン2.3.7.1-signedとの組み合わせで確認した。前回記事にしたときは、Firefox Nightly 36で動かず、Aurora 35だと大…

Firefox 38の性能を検証 ゲーム・プラットフォームとしての優秀さを示す

当ブログでは、延長サポート版(ESR)のメジャーアップデートが行われる時期をFirefoxの開発の区切りとみて、Web上で実行可能なベンチマークの測定結果を公開している。Firefox 38のリリースを目前に控え、今回はこれを中心に、Firefox 2431およびChrome 42…

アップデートの通知をわかりやすくする(Firefox 35以降)

Firefox本体がバックグラウンドで更新されると、OSの通知機能を通じて、ユーザーにアップデートの準備ができた旨が知らされる。見逃しにくいように通知は大きめに表示されるものの、少し時間が経つと消えてしまう。ヘルプメニューから「Firefoxについて」を…

Windows版Firefox 33でクラッシュやハングが多くなったと感じたら(追記あり)

まもなくFirefox 33がリリースされるが、Windows版Firefox 33では、OMTC(Off Main Thread Compositing)と呼ばれる機能が有効化されている(Bug 1074045)。これは、描画の前段階としてWebページ内の各要素から成る複数のレイヤーを一つにまとめる処理を、…

Firefox ESRを継続して使うために

Firefox ESR 24から31へ Firefoxの法人向け延長サポート版であるFirefox ESR 31が2014年7月22日(米国時間。以下同じ)にリリースされ、ESR 24のサポート終了が10月14日に迫っている。もともといくつかリリースを重ねた段階で打ち切られる予定だったFirefox …

Firefox 31のベンチマーク結果 Webアプリの処理性能を重視か

当ブログでは、Firefoxの延長サポート版(ESR)のベースが更新される時期を節目とみて、ベンチマークの測定結果を公開している。ESRの新たなベースとなるFirefox 31がまもなくリリースされる見込みなので、今回はFirefox 24と比較してみたい。使用するのは、…

はてなブックマーク拡張の使い勝手を取り戻す(追記あり)

はてなブックマーク拡張ユーザーの悩み Firefox 29で導入された新しいユーザーインターフェイスのAustralisでは、アドオンバーとステータスバーが削除されたため、ステータスバーに情報を表示するタイプのアドオンは使い勝手が低下してしまった。その代表例…

三世代のFirefox ESRを比較する

Firefox 24のリリースとともに、延長サポート版(ESR)も更新された。ESR自体は法人向けという位置付けだが、Mozillaの開発者が安定性に影響しないよう新機能の投入をESRの公開後に設定するなど、その公開が開発の節目として捉えられている面もある。パフォ…

意外な高速化を遂げたFirefox 10

Firefox 10の主な新機能といえば、アドオンの互換性確認の柔軟化やユーザーインターフェイスの改良、Web開発者向けツールの拡充などが中心で、処理の高速化はあまり意識されていない。Firefox 9の型推論(Type Inference)のように目立ったところがないから…

Firefox 9:型推論の効果やいかに

Firefox 9の注目点は、何といってもJavaScriptの実行速度の向上だ。Mozilla Developer Streetで紹介されているように、型推論(Type Inference:TI)と呼ばれる技術が実装され、JaegerMonkey(JM)が従来よりも高速なコードを生成できるようになった。今後は…

Firefox 8をベンチマークにかけてみる

ユーザー体験上の目玉になるはずだったタブのアニメーション機能が、アドオンの互換性を損なうとして直前で実装を見送られることになり、バージョンアップによる進化が少し見えにくくなってしまったFirefox 8。Mozilla Japanのブログ記事でも、Twitter検索の…

Firefox 7を振り返る

はてなブックマークでの活動すらできないくらいに忙しく、ブログの更新をしないでいるうちに、Firefoxのバージョンが2つも上がってしまった。事前の予定どおりにリリースされ続けており、高速リリースサイクルは完全に定着したといえるだろう。今回リリース…

Firefox 6のパフォーマンスチェック

あっという間にFirefox 6である。開発が順調に進み、予定通りのリリースとなった。6週間という短いサイクルで新バージョンが提供されるため、以前のように開発版(mozilla-central)ではとっくの昔に修正されたバグがユーザーを悩ませるといったことも起きな…

Firefox 5リリース記念:旧世代とのパフォーマンスを比較してみる

予定どおりFirefox 5がリリースされた。高速リリースサイクルを採用した結果、Firefox 4からわずか3か月で新しいバージョンに移行したわけだ。この短期間で、多少なりともパフォーマンスは上がっているのだろうか。それとも、新しいサイクルをテストするため…

MinefieldでOOPPを常用するのはまだちょっと厳しい

近時のMinefield Nightly(Minefield/3.7a1pre ID:20100128051129以降)ではdom.ipc.plugins.enabledがデフォルトでtrueになり、Windows版とLinux版ではプラグインの別プロセス化機能(OOPP)が稼働するようになった。『プラグインの別プロセス化が開始 動作…

Re: "Jetpack and making the UI world adopt HTML5"について

id:teramakoさん、質問に対する丁寧なお返事ありがとうございました。興味深く拝読しました。また、XUL+XPCOM+JavaScript(以下この組み合わせをXXJと略)に対する複雑な思いが伝わってきました。 Jetpackが現実解 私が最初に投げかけた質問に絡めて、「HT…

プラグインの別プロセス化機能がTrunkでもうすぐ有効化へ

MozillaWikiのElectrolysis/Meetings/2010-01-13やPlatform/2010-01-12の情報を総合すると、プラグインの別プロセス化機能(OOPP)がTrunk(Minefield/3.7a1pre)においてもうすぐデフォルトで有効にされそうだ。米国時間で1月13日あるいは14日をターゲット…

FUELはなくなる

FUELは、拡張機能開発者向けにFirefoxが標準で提供するJavaScriptライブラリで、開発上の余計な負担を減らし、生産性を高める狙いがある。Firefox 3から導入された。そのFUELが、Firefox 4で廃止される可能性が高まってきた。このことを最初に指摘されたのは…

Trunk Nightlyにabout:aboutが実装された

Firefoxのロケーションバーに「about:config」と入力して移動すると、特殊な設定画面が現れ、オプションパネルを使うよりも細かな設定が可能になることは、よく知られている。ほかにも、「about:cache」でキャッシュの状況が、「about:plugins」でインストー…

Firefox 3.6の軽量テーマ優遇は明確な意図に基づくもの

Firefox 3.6では、アドオンマネージャのテーマペインに「新しいテーマを入手」というリンクが設置される。このリンクをクリックした場合、接続先はPersonas Galleryとなっており、Add-ons for Firefoxのテーマカテゴリではない。 これはFirefox 3.6に統合さ…

2009年12月のFirefoxシェア

NetApplications社の月例統計によれば、2009年12月時点におけるFirefox全体のマーケットシェアは、24.61%(前月-0.11%)である。2009年中の25%越えはならず、予想外の展開となった。 StatCounterのデータも同様の傾向を示しており、Firefoxの12月のシェア…

Firefox 3.6 Beta revision 5での修正のポイント

かなり間が空いてしまったが、Firefox 3.6 Beta revision 5で修正されたバグから、目立ったものをピックアップしておこう。ちなみに、リリースノートでは100個以上のバグ修正とされているが、実際のリストをみると、修正済みが128個となっている。ただ、モバ…

Firefox 3.6でUIの面積を節約する方法

design-noir『Learning / stealing from IE and Chrome: Saving screen real estate』で、Firefox開発者のDao Gottwald氏が、Webのコンテンツを広く表示させる方法について書いている。Gottwald氏はふだんからネットブックを愛用しているそうで、縦幅50ピク…

Firefoxが64bit版Linuxへの対応を強化中

John O’Duinn’s Soapbox『linux64: now with extra builds and talos!』より。最近、Mozillaは、64bit版Linux向けの開発版Firefoxにビルドマシンを10台分割り当てるようになったそうだ。結果、「mozilla-central, mozilla-192, mozilla-191, tracemonkey, el…

2009年11月のFirefoxシェア

NetApplications社の月例統計によれば、2009年11月時点におけるFirefox全体のマーケットシェアは、24.72%(+0.65%)である。筆者の予想では24%前半だったが、順調な伸びを示した。年内の25%越えはほぼ確実な情勢だ。 参考指標となるStatCounterのデータ…

最新版をより多くのユーザーへ

やはりというべきか、”Bug 407875 – Unprivileged users are not notified of security updates”(『管理者権限のないユーザーにも更新を通知』参照)はFirefox 3.5.xに移植されるようだ。ただ、Fennec、Thunderbird、SeaMonkeyといった他のアプリケーション…

Firefox 3.0.17のリリースを来年2月に予定 その真意は?

Firefox 3.0.17が2010年2月2日(米国時間。以下同様)のリリースを予定しているという。一件何の変哲もない情報だが、これまでのMozillaのポリシーからすると奇妙である。「次のバージョンが出てから6か月が経過すればサポート終了」というポリシーをそのま…

つなぎ役としてのFirefox 3.6 Beta revision 4

サンクスギビングのアメリカ人は休む。当日だけでなく、週末までずっと休むのである。学生を含め、多くの人が帰省して、「おふくろの味」ともいうべき七面鳥料理に舌鼓を打つ。なのでレストランも閉まってしまう。Mountain View(カリフォルニア)にあるMozi…

メニューを統合してFirefoxボタンから呼び出す方式に?

Chromatic Pixel『Sketch Day』でStephen Horlander氏がFirefoxのUIに関する新たなスケッチを公開している。以前『方向性を定めつつあるFirefox 3.7/4.0の新UI』で紹介した内容とはやや異なっており、興味深い。 これまでの計画では、Windows版のFirefox 3.7…