タグ

ブックマーク / takenspc.hatenablog.com (2)

  • Chrome 41 Betaのデフォルト日本語フォント - Unreviewed

    Windows 最近、というほどでもありませんが、デバイスフォント(OSなどにインストールされているフォント)を多用したサイトが増えています。その際、Windowsではメイリオ(Meiryo)を指定することも多いと思いますが、Chrome 41 Betaでは、デフォルトの日フォントがメイリオに変わりました。 Windowsのブラウザーでは、sans-serifのデフォルト日フォントとして長らくMS Pゴシック(MS PGothic)が使われてきましたが、その状況は変わりつつあります。 Internet Explorer 11では CSSによるフォント指定がなければ、MS Pゴシック CSSのsans-serifは、メイリオ が使われています。 既定のフォントの変更 (Windows) Google Chromeも41 Beta Channelで CSSによるフォント指定がなければ、

    Chrome 41 Betaのデフォルト日本語フォント - Unreviewed
    kyaido
    kyaido 2015/01/27
  • CSSセレクターマッチングのコスト - Unreviewed

    ブラウザエンジン先端観測会での、Constellationさんの話を聴いて、CSSセレクターマッチングのコストには複数のレベルがあることを強く意識するようになりました。セレクターマッチングにかかるコストを下げたい、という場合には、どのレベルで何を高速化しようとしているのかを意識しないと話がかみあいません。Constellationさんの話を私なりに整理して考えた、セレクターマッチングのコストを下げるアプローチは次の3つです。 ①セレクターを減らす ②マッチするかどうかの判定回数を減らす ③1回1回の判定処理を速くする これは、ブラウザーのセレクターマッチングの処理の各部分に対応しています。 CSSの各セレクターについて(①)、 対象となるDOM要素すべてに対して、 セレクターがマッチするかしないか決まるまで、親要素・兄要素を辿りながら(②)、 要素がセレクターにマッチする・しないの判定(③

    CSSセレクターマッチングのコスト - Unreviewed
    kyaido
    kyaido 2014/09/17
  • 1