Browser

Browser カテゴリーの知識文書です。

入力を止めてから350ms後に自動で検索します。

17件の文書

  • InferredUpdated 2026-07-13

    Cache generation stale-write guard

    非同期キャッシュ削除と stale-while-revalidate が重なるとき、generation で遅れて終わったリクエストの再保存を防ぐパターン

  • InferredUpdated 2026-07-13

    Canvas deterministic node rendering

    Canvas 2D グラフノードの色・きらめきを ID ハッシュで安定化し、globalAlpha・shadow 状態を復元するパターン

  • InferredUpdated 2026-07-13

    Service Worker stale-while-revalidate

    Service Worker Cache Storage でキャッシュを即返却しバックグラウンドで最新化する SWR パターンと、容量・セキュリティ上の注意点

  • InferredUpdated 2026-07-11

    font-display optional と CLS

    optional display で遅延した webfont の swap を防ぎ、タグ・本文の layout shift(CLS)を減らすタイポグラフィ戦略

  • InferredUpdated 2026-07-07

    React commit の child-first ref タイミング

    React commit は子 DOM から先に付けるため、子 useLayoutEffect の時点で祖先 ref が null でありうる — 祖先 DOM 副作用は useEffect に遅延する

  • InferredUpdated 2026-07-06

    フローティング選択 UI のための selectionchange

    テキスト選択ベースのフローティングツールバーを mousedown/mouseup ゲートの代わりに selectionchange で駆動する理由と、ハイブリッドエディタの所有権パターン

  • InferredUpdated 2026-07-05

    contenteditable のキーボード undo 委譲

    リッチテキストエンジンがフォーカス中に Mod-Z/Y を preventDefault する際、chainCommands で document undo へ明示的に委譲するパターン

  • InferredUpdated 2026-07-04

    HTML5 ドラッグ&ドロップ

    ブラウザネイティブのドラッグセッション API。OS ドラッグループと DataTransfer を通じてサブツリー境界を越える移動を実装する

  • InferredUpdated 2026-07-04

    Selection.toString と pseudo-element

    user-select:none はドラッグ選択を防ぐだけで Selection/クリップボードからテキストを完全には除外せず、除外するには CSS generated content の方が安全

  • InferredUpdated 2026-07-03

    Lighthouse 計測の正確性

    Lighthouse Performance スコア、カテゴリ audit、Chrome trace の ms がそれぞれ異なる計測であることを見分ける方法

  • VerifiedUpdated 2026-06-25

    Critical Rendering Path

    ブラウザが HTML・CSS・JS を受け取って最初の画面ピクセルを描くまでに通る段階と、その経路を短くする方法