タグ

ブックマーク / rockridge.hatenablog.com (9)

  • Firefox Quantum高速化の一翼を担うQuantum CSS - Mozilla Flux

    デスクトップ版Firefox Quantumでは、Quantum CSS(別名Stylo)と呼ばれる新しいCSSエンジンが初期設定で有効化されている(Bug 1330412)。CSSエンジンはレンダリングエンジンの構成要素の1つで、CSSパーサーとスタイルシステムから成り、HTMLパーサーが生成したDOMツリー(DOMノードが樹状に連なったもの)に対し、CSSを解釈してスタイルを計算した結果を当てはめていく。 Quantum CSSは約8.5万行のRust言語のコードで構成される。Geckoの旧CSSエンジンは約16万行のC++言語のコードで構成されていたから、半分程度のコンパクトさだ。それでいて、Quantum CSSは旧CSSエンジンが設計の古さゆえに抱えてた様々な不具合を解消している。もっとも、実装には苦労もあったようだ。font-sizeプロパティ1つとっても、いろんな単位をサポー

    Firefox Quantum高速化の一翼を担うQuantum CSS - Mozilla Flux
    tuto0621
    tuto0621 2017/11/06
    将来的にQuantum CSSが必要な箇所すべてに適用され、互換性の問題も解消された暁には、旧CSSエンジンは削除されることになる(Bug 1395112)。つまり約16万行のC++コードがGeckoから消えてRustに置き換わる
  • Add-on SDKのサポートがFirefox 59までに終了へ(追記あり) - Mozilla Flux

    MozillaのAndy McKay氏(Senior Engineering Manager)は、米国時間の2017年6月21日、mozilla.dev.platformの"Intent to unship: Add-on SDK and others"スレッドにおいて、Firefox 58または59で、体からAdd-on SDKを削除するとアナウンスした(Bug 1371065)。同氏はWebExtensions推進の中心人物であり、今回のアナウンスもFirefox 57リリース版でWebExtensionsベースの拡張機能だけが有効となる措置を踏まえたものだ。 Add-ons/Firefox57 - MozillaWikiにおいて明らかにされているとおり、Firefox 57のリリース後も、Nightly(やDeveloper Edition)では、設定を変更すれば旧式の拡張機能を動

    Add-on SDKのサポートがFirefox 59までに終了へ(追記あり) - Mozilla Flux
    tuto0621
    tuto0621 2017/06/28
    うーむ、いよいよ手持ちの自作アドオンも一部はWebExrensionに移行して、一部は諦めるしかないか(どうせやるならChromeでも動くようにしたい)
  • デスクトップ版Firefox 57で拡張機能はWebExtensionsベースに限定化 - Mozilla Flux

    Mozillaは、Add-ons in 2017 | Mozilla Add-ons Blogにおいて、Firefox 57のリリース(2017年11月28日:米国時間)に伴い、デスクトップ版ではWebExtensionsベースの拡張機能だけを読み込む措置を執る旨を明らかにした。XUL/XPCOMベースやAdd-on SDKベースの拡張機能(レガシー拡張機能)は、一切利用できなくなる。この措置を確実なものとするため、Mozilla Add-ons(AMO)では、Firefox 53のリリース(2017年4月18日:米国時間)に伴い、新規の拡張機能を登録する場合にWebExtensionsベースでないと受け付けなくなる。 現時点でのスケジュールは、Add-ons/2017 - MozillaWikiに詳しい。それによれば、Firefox 53のリリース時点で具体的に実施される措置は、AMOに

    デスクトップ版Firefox 57で拡張機能はWebExtensionsベースに限定化 - Mozilla Flux
    tuto0621
    tuto0621 2016/11/26
    FireLinkはまだしも、Replace Translatorは移植できるかなぁ
  • Firefox 44にアップデートするとはてなブックマーク拡張が動作しない(再追記あり) - Mozilla Flux

    Firefox 44がリリースされ、アップデート可能になっているが、アップデート後に再起動してみると、はてなブックマーク拡張(バージョン2.3.8.1-let-fixed)が全く動かなくなっている。過去記事・Firefox 44はアドオン互換性に要注意で懸念していた事態が現実化してしまった。近日中に公式修正版が提供されると信じているが、それまで同拡張が使えないのは不便極まりない。 有志による修正版を導入すれば、当面の問題をしのぐことができる。まずはabout:configの画面を開いて、xpinstall.signatures.requiredの設定をfalseに変更し、未署名の拡張機能を有効化しよう。次に、修正版が公開されているGitHubのページへ移動する。ここからの手順は、過去記事・はてなブックマーク拡張の使い勝手を取り戻す(追記あり)で紹介したとおりだ。 「ファイルからアドオンをイ

    Firefox 44にアップデートするとはてなブックマーク拡張が動作しない(再追記あり) - Mozilla Flux
    tuto0621
    tuto0621 2016/01/27
  • Android版Firefoxでもアドオンを使おう(追記あり) - Mozilla Flux

    (16/04/08追記) Android版Firefoxを設定と拡張機能でカスタマイズ - Mozilla Flux記事の情報を更新した。 アドオン数・利用者ともに少ない現状 Firefoxとアドオンは、切っても切れない関係にある。豊富なアドオンの存在は、Firefoxの重要なアピールポイントだし、優れたアドオンを紹介する記事は、Firefox関係の記事の中でも定番といっていい。また、現にアドオンの利用率も非常に高く、2011年6月時点で既に85%のユーザーが何らかのアドオンを利用しているとされ、2014年5月末の調査でも、3個のアドオンを利用するユーザーの割合が最も高いとの結果が出ている。 ところが、話をAndroid版に限定すると、ずいぶんと様相が変わってしまう。2014年6月8日時点で、Mozilla Add-onsには、デスクトップ版Firefox用のアドオンが15カテゴリにの

    Android版Firefoxでもアドオンを使おう(追記あり) - Mozilla Flux
    tuto0621
    tuto0621 2015/10/05
  • Firefox 38の性能を検証 ゲーム・プラットフォームとしての優秀さを示す - Mozilla Flux

    当ブログでは、延長サポート版(ESR)のメジャーアップデートが行われる時期をFirefoxの開発の区切りとみて、Web上で実行可能なベンチマークの測定結果を公開している。Firefox 38のリリースを目前に控え、今回はこれを中心に、Firefox 2431およびChrome 42と比較してみたい。 検証を行った具体的なバージョンを挙げると、32bit版のFirefox 31.6.0(ビルドID:20150325203137)およびFirefox 38.0 RC1(ビルドID:20150503173159)、それに64bit版のChrome 42(バージョン:42.0.2311.135m)である。Googleが一般ユーザー向けに64bitChromeを提供し、そこで性能の向上を謳っている以上、これに目をつぶって32bit版で揃えてもフェアではないだろうと判断した。 動作環境についてだが、

    Firefox 38の性能を検証 ゲーム・プラットフォームとしての優秀さを示す - Mozilla Flux
  • 速報: MozillaがPocket(旧Read It Later)をFirefox本体に統合(追記あり) - Mozilla Flux

    「あとで読む」系サービスとして有名なPocket(旧Read It Later)が、Firefox体に統合されることが判明した(Bug 1155467)。正式発表は行われていないものの、2015年6月2日(米国時間)にリリース予定のFirefox 38.0.5が統合のターゲットとされており、近日中にMozillaからアナウンスがあるとみられる。 Pocketとは Pocketは、サンフランシスコに社を置くRead It Later, Inc(以下RIL社)が提供するアプリケーションおよびサービス。RIL社による概要の説明は、以下のとおり。 Pocket は、面白い記事やビデオ、その他のウェブコンテンツを「後の楽しみに保存しておきたい」という人のため、ネイト・ウィーナーにより2007年に設立されました。一旦 Pocket に保存されると、コンテンツのリストが—携帯電話やタブレット、コンピ

    速報: MozillaがPocket(旧Read It Later)をFirefox本体に統合(追記あり) - Mozilla Flux
    tuto0621
    tuto0621 2015/04/22
  • 苦況(ピンチ)の内にも入りません - Mozilla Flux

    (2011/12/21追記) Mozillaが公式ブログでGoogleとの提携契約の延長を発表した(『Mozilla and Google Sign New Agreement for Default Search in Firefox』)。秘密保持条項があるため契約の詳細は記載されていないが、Mozillaは今後3年間この提携関係が継続すると明言している。 (2011/12/07追記) CNET News『Don't write off Mozilla-Google revenue deal as dead(Mozilla・Googleの収入提携を死んだことにするな)』という記事が出た(CNET Japanによる抄訳)。Stephen Shankland記者がGoogleとMozillaに取材したところ、GoogleはMozillaとの契約関係がなお継続している事実を認め、Mozilla

    苦況(ピンチ)の内にも入りません - Mozilla Flux
  • アドオンの互換性チェックを原則廃止するFirefox 10 - Mozilla Flux

    (2012/01/28追記) Mozilla Add-ons Blogにて予定どおりFirefox 10からこの措置が実施されるとの発表があった(『Add-on Compatibility for Firefox 11』)。対象となるのはFirefox 4以降に対応した拡張機能で、バイナリコンポーネントを含むアドオンや、テーマ、辞書、言語パックは対象外となる。 Firefoxの高速リリースサイクルに対する一般ユーザーの不満で最大のものは、バージョンアップ時にアドオンが使えなくなることだろう。Mozilla Add-ons(AMO)が登録されているアドオンをチェックし、互換バージョンを自動的に更新するなど、ある程度の対策は施されているが、更新の対象にならない登録済みアドオンも当然存在する。そして、未登録のアドオンに対してはAMOも手の打ちようがない。 Firefoxユーザーの85%が何らかの

    アドオンの互換性チェックを原則廃止するFirefox 10 - Mozilla Flux
    tuto0621
    tuto0621 2011/12/05
    アドオンの互換性チェックが原則なくなる。
  • 1