すべての記事
WebCodecs と WebTransport でビデオチャット
WebCodecsとWebTransportを活用した柔軟なビデオチャット実装方法を解説。WebRTCの代替としての可能性を探る。
Webbundle によるサブリソース取得の最適化
WebBundleを用いたサブリソース(JS, CSS, 画像など)の取得を最適化する方法について、仕様と実装を解説します。
QuicTransport によるアプリケーションレイヤでの QUIC 活用
ChromeのQuicTransport APIについて、QUICプロトコルをアプリケーション層で活用する仕様と実装方法を解説。
Site Isolation 及び Web のセキュリティモデルの更新
Spectre脆弱性への対策としてのSite Isolationと、CORB、CORP、COEP、COOPなどの新しいWebセキュリティモデル仕様について解説します。
mozaic.fm v3 リリースと Podcast の PWA 化
mozaic.fm v3のリリースと、Progressive Web App (PWA)技術を用いてPodcastアプリをWeb上で実現するための技術的詳細と実装について解説。
Periodic Background Sync 及び Web を Install するということ
Periodic Background Sync (PBS) APIの解説。PWAでバックグラウンド定期タスクを実現する仕様、セキュリティリスク、Chromeの実装制限について。
Scroll to Text Fragment を用いたサイト内検索の実装
Scroll to Text Fragment 機能を使用してサイト内検索を実装する方法と、その技術的考察について解説しています。
3rd Party Cookie 調査のための Web 広告導入
Web広告を導入し、3rd Party Cookieの制限やPrivacy Sandboxへの移行が広告技術に与える影響を調査・検証する方法について解説。
Service Worker の Background Fetch によるメディアのキャッシュ
Service WorkerのBackground Fetch APIを使用して、Podcastのような大きなメディアファイルを効率的にキャッシュする方法について解説します。
ブラウザで何が起こっているのかを知る Reporting API と ReportingObserver
ブラウザ内で発生した問題を検知・収集するReporting APIとReportingObserverの仕組みと実装について解説します。
2019 年をふりかえる
ブロガーJxckによる2019年の活動振り返り。ブログ執筆、ポッドキャスト運営、Web技術カンファレンス主催、自宅開発環境構築など一年間のIT活動をまとめています。
WebBundle によるコンテンツの結合と WebPackaging
WebBundleとWebPackagingの仕組みについて解説。複数のWebコンテンツを1つのファイルにまとめて配信する技術の詳細を説明。
Intel NUC で自宅 Ubuntu 開発環境構築と SSH Port Forwarding によるアクセス
Intel NUCにUbuntu開発環境を構築し、SSH Port Forwardingで外部からアクセスする方法を解説。
Scroll To Text Fragment と :~:text
ChromeのScroll To Text Fragment仕様について解説。URLフラグメントでIDなし要素へのスクロールを実現する新機能。
Noto Sans Hinted と font-feature-settings: 'palt'
Noto Sansフォントのサブセット生成とfont-feature-settingsの'palt'機能を使った字詰め最適化についての技術検証。
Promise.allSettled と Promise.any
Promise.allSettledとPromise.anyの仕様と使い方を、Promise.all/raceとの比較を通じて解説。JavaScriptの非同期処理を強化する新しいメソッド。