Posts in #web
- Chromium では Prefetch や Prerender を総称して Speculative Loading と呼ぶことになった話
- Speculation Rules API によるプリレンダリングのためのメトリクス設計
- fetch() が data URL へリダイレクトしたときの仕様を読み解く
- Service Worker の FetchEvent がネットワークフォールバックした場合の仕様を読み解く
- JavaScript 処理系 V8 とレンダリングエンジン Blink のアーキテクチャ
- リソースの読み込みを助けるウェブブラウザ API の世界
- crossorigin 属性の仕様を読み解く
- ウェブの進化とウェブブラウザ開発の最前線
- Resource Timing と HTTP ステータスコード 1xx
- Chromium の HttpStreamParser によるヘッダ処理
- WFH で Audio Worklets の使用率が増えている話
- environment settings object の origin の仕様を追う
- HTTPS state の仕様を追う
- Chrome 80 から Web Worker (Dedicated Worker) で ES Modules が使えます
- Chrome 79 から Worklet.addModule() が詳細なエラーを返すようになった話
- Chrome 69 で Web Worker から Web Worker を作れるようになった話
- JavaScript のスクリプトインポートを正しく使い分けようという話
- Service Worker 上での未インストールスクリプトに対する importScripts()
- ネットワーク API のメインスレッド依存をなくす話
- ウェブブラウザの off-the-main-thread API の話
- Service Worker スクリプトのインストールと更新処理
- Chromium ソースコード珍百景
- JavaScript のスレッド並列実行環境
- Chromium のソースコードの歩き方
- イベント駆動型サービス実行基盤としての Service Worker
- Chrome 46 の Service Worker の変更点
- Service Worker で横取りしたリクエストをネットワークにフォールバックさせたい時はただ return するべき
- Chrome 46 に Cache.addAll() を実装した
- Chrome 45 の Service Worker の変更点
- Chrome 44 の Service Worker の変更点
- Chrome 43 の Service Worker の変更点
- Service Worker の Registration
- Service Worker の update()
- Service Worker の claim()
- Service Worker のスコープとページコントロール
- WebSocket のミニマムな client/server サンプル
- underscore.js の template のデリミタを変更する
- omniauth-facebook による認証でモバイル用ログインページを使う方法
- devise + omniauth-facebook でアクセストークンを取得する方法
- PostGIS を使った Rails アプリケーションのテスト
- Asset (css, js, image) ファイルの置き場所 (CodeIgniter)
- dRuby に独自プロトコルを追加する方法
- Marshal dump した値には改行文字が含まれることがある
- 初めての Google V8
- Data URI Scheme
- MongoDB を PHP から操作する
- MongoDB のインストール