タグ

ブックマーク / blog.jxck.io (3)

  • 画像最適化戦略 WebP 編 | blog.jxck.io

    Intro サイトの PNG/JPEG で提供している画像については、よりサイズが小さくなりやすい WebP 形式を提供し、対応ブラウザに配布するようにした。 フォーマットを出し分けるため、画像の指定は <picture> 要素を用いて対応した。 画像最適化シリーズ第 3 回目のエントリである。 画像最適化戦略 PNG/JPEG 編 画像最適化戦略 Picture 編 > 画像最適化戦略 WebP 編 画像最適化戦略 SVG/Font 編 画像最適化戦略 Lazy Loading 編 WebP 従来の Web において、画像は用途毎に PNG/JPEG/GIF などを使い分けていた。 一般的には以下のような使い分けが行われている。 WebP は Google が開発した画像フォーマットであり、これら三つの用途全てに適した上で、さらに小さいサイズに圧縮できる場合が多い。 また、 WebP

    画像最適化戦略 WebP 編 | blog.jxck.io
    tailtame
    tailtame 2019/09/21
    『source type=image/webp』なるほど~。 .webp ってfirefoxでも対応してたんだなぁ。初期アイコンがchromeだから開こうともしなかったw
  • prefers-color-scheme を用いた Dark Mode 対応と User Preference Media Features | blog.jxck.io

    Intro macOS Mojava は OS レベルで Dark Mode に対応した。 しかし、 Web コンテンツは依然として白背景黒文字ベースのデザインが多く、結果ブラウザの中だけ眩しいという問題がある。 Safari TP69 では、これにメディアクエリで対応するための prefers-color-scheme が実装された。 これを用いた DarkMode 対応と、ブログの DarkMode 対応、および策定中の User Preference Media Features について解説する。 Update 画像の対応について追記した Code Block の対応について追記した 2019/1 に Chrome の Intents が出された。 Intent to Implement: Media Queries: prefers-color-scheme feature I

    prefers-color-scheme を用いた Dark Mode 対応と User Preference Media Features | blog.jxck.io
    tailtame
    tailtame 2019/09/13
    『--them-base』typoしてる。「:roote{白カラー} @media (prefers-color-scheme: dark) {:root{黒カラー}}でいいから楽だな(`・ω・´)
  • Referrer-Policy によるリファラ制御 | blog.jxck.io

    Intro リファラはリンクなどでページを遷移する際に、遷移元の URL をリクエストの Referer ヘッダに載せる仕様である。 この付与はブラウザが自動で行うため、場合によっては非公開として扱っている URL が意図せず漏れることがある。 この挙動を制御することができる、 Referrer-Policy ヘッダについて解説する。 Referer or Referrer 来の英語としては RefeRRer が正しいが、 HTTP Header ではスペルミスした RefeRer が互換性を保つためそのまま使われている。 しかし、新しく定義された Referre-Policy は、正しいスペルが採用されている。 Referer ヘッダ 例えば https://example.com/index.html に貼られたリンクから https://blog.jxck.io に遷移する場合を考

    Referrer-Policy によるリファラ制御 | blog.jxck.io
    tailtame
    tailtame 2018/10/25
    https →http で送ってくれないからあえてリファラーつける設定にしてるページも。秘密ページはオフだな。リファラ強制したら別ドメインの ^$も不要になるんだろうか(`・ω・´)…
  • 1