Jxck
日本のフロントエンドエンジニア Jxck が運営する技術ブログ。ブラウザ仕様や Web 標準、HTTP、Cookie、圧縮やキャッシュ戦略、Dialog や Popover などの最新 API まで、実験と検証に基づく詳しい解説が読めます。実装上の落とし穴やベストプラクティスをコードと計測結果で示すのが特徴です。 Jxck 本人のポートフォリオサイト jxck.io からは、研究用の Labs、登壇スライド、著書、ポッドキャスト mozaic.fm へのリンクも公開されています。コミュニティ向けの企画や試験問題の公開など、学習リソースとしての役割も大きい技術ブログです。
Articles from this Blog
246 記事 from this blog
Safari による User-Agent 固定化と Web における Feature Detection
SafariのUser-Agent固定化がWeb開発に与える影響を解説。フィンガープリンティング防止と機能検出の重要性について考察。
Apple の AOM 加盟と AV1 への期待
AppleがAOMに加盟したことで、AV1コーデックのWebRTCでの標準化とブラウザサポートの進展に期待が高まっています。
Form で submit されたデータの収集と FormData & URLSearchParams
フォーム送信データを効率的に収集・処理する方法を解説。FormDataとURLSearchParamsの活用で、サーバー送信を最適化。
Bookmarklet という一番身近な自動化技術
Bookmarklet(ブックマークレット)の基本と実用的な自動化例を紹介。ブラウザ上でJavaScriptを簡単に実行する身近な自動化技術。
SDP の Unified Plan と Plan B
WebRTCのSDPにおけるUnified PlanとPlan Bの違い、Chromeの実装状況、互換性問題と将来の影響について解説。
ResizeObserver による変更検知と Element Query
ResizeObserverの解説とElement Queryの実装方法について。パフォーマンス改善のための要素リサイズ検知手法を紹介。
WHATWG の IPR Policy と Governance Structure
WHATWGがIPRポリシーとガバナンス構造を更新。特許ポリシー導入と運営体制の整備により、HTML仕様策定の安定性向上を目指す。
Font Display プロパティを用いた FOIT/FOUT 最適化
CSSのfont-displayプロパティを使ったWebフォント読み込み時のFOIT/FOUT問題の最適化手法について解説。
Houdini Paint API
CSS Houdini Paint API の解説と、カスタムボーダーを描画する実装デモ。Workletsと関連APIの使い方を紹介。
CSS Rhythmic Sizing で Vertical Rhythm
CSS Rhythmic Sizing 仕様を使った Vertical Rhythm の実装方法と本サイトへの適用事例について解説します。
予約済みドメイン (.example, .localhost, .test) について
予約済みドメイン(.example、.localhost、.test)の用途と重要性について解説。RFC 6761に基づき、テストや開発で安全に使用できるドメインを説明。
Foreign Fetch が削除されそうな理由と Cookie の double keying
Foreign Fetch仕様が削除される方向性と、その背景にあるCookieのdouble keyingによるセキュリティ・プライバシー対策について解説します。
Brotli を用いた静的コンテンツ配信最適化と Accept-Encoding: br について
Brotli圧縮フォーマットの技術解説と、Webサーバでの静的コンテンツ配信最適化方法について。Accept-Encoding: brヘッダーを用いたコンテンツネゴシエーションを解説。
.mjs とは何か、またはモジュールベース JS とエコシステムの今後
.mjs拡張子の導入とES Modules(ESM)の仕様、Node.jsとブラウザでの扱いについて解説。JavaScriptのモジュール化の今後を考察。
Promise.prototype.finally
Promise.prototype.finally の仕様と使い方を解説。非同期処理の成功・失敗に関わらず実行される処理を簡潔に記述できます。
Service Worker の Navigation Preload による表示遅延回避
Service WorkerのNavigation Preload機能によるページ表示遅延の回避方法を解説。SW起動とネットワークリクエストを並行処理。
Fetch の中断と Promise のキャンセル方法の標準化
Fetch APIの中断とPromiseのキャンセル方法の標準化について、最新の仕様提案と実装方法を解説します。