Node v7 で入った WHATWG URL 実装について
Node.js v7.0.0で導入されたWHATWG URL実装について、既存のurlモジュールとの違いやAPIの使い方を解説。
日本のフロントエンドエンジニア Jxck が運営する技術ブログ。ブラウザ仕様や Web 標準、HTTP、Cookie、圧縮やキャッシュ戦略、Dialog や Popover などの最新 API まで、実験と検証に基づく詳しい解説が読めます。実装上の落とし穴やベストプラクティスをコードと計測結果で示すのが特徴です。 Jxck 本人のポートフォリオサイト jxck.io からは、研究用の Labs、登壇スライド、著書、ポッドキャスト mozaic.fm へのリンクも公開されています。コミュニティ向けの企画や試験問題の公開など、学習リソースとしての役割も大きい技術ブログです。
250 記事 from this blog
Node.js v7.0.0で導入されたWHATWG URL実装について、既存のurlモジュールとの違いやAPIの使い方を解説。
Web標準化におけるVender Prefixの問題点と、新たなフィードバック収集手法であるOrigin Trialsの仕組みと利点について解説します。
2016年時点でのWebSocket接続問題とSocket.IOの必要性について、ブラウザ対応やミドルボックス問題を解説。
Fetch での Stream を用いたプログレス取得とキャンセル Intro WHATWG が定義する Fetch API は、出たばかりの仕様では、途中でのキャンセルや、プログレスイベントの取得が含まれていなかった。 しかし、後の更新で fetch 結果の Response Body が WHA
Cache-ControlのImmutable拡張について解説。リロード時の不要なキャッシュ検証を防ぎ、Webパフォーマンスを最適化する方法を説明。
Intersection Observer APIを使った要素の交差検出の最適化方法について、従来の方法との比較と実装を解説。
mozaic.fmのv2リリースと、Tumblr/FeedBurnerからの移行、Podcast RSSの技術的実装について解説。
target=_blankリンクにおけるTabnabbing攻撃の解説と、rel=noopener属性を使用した効果的な対策方法について説明します。
Passive Event Listenersによるスクロールの詰まり(Scroll Junk)の解決策と、その仕様、実装方法について解説します。
中級者向けのService Workerチュートリアル。claim()、controllerchange、updatefoundなどの高度な概念とデバッグ方法を解説。
Stale-While-Revalidateヘッダによるブラウザキャッシュの非同期更新について解説。従来のキャッシュ問題を解決する新しいHTTP仕様。
HTTP Strict Transport Security (HSTS) の導入方法と、サブドメインや Preload 登録に関する考慮点について解説します。
HTTP Public Key Pinning (HPKP) の導入方法と report-uri.io を使ったセキュリティレポート収集について解説します。
Content Security Policy (CSP) の導入方法と report-uri.io を使ったレポート収集についての実践ガイド。
Noto Sans CJK JP の Web Font 導入とサブセット作成によるフォントサイズ最適化手法について解説。