用 Astro 讓循環影片可以暫停 — WCAG 2.2.2 淘汰 GIF,iOS 缺硬體解碼淘汰 VP9
GIF 沒有暫停 API,因此在 WCAG 2.2.2 下不合格。選擇檔案較大的 MP4 而非 VP9,是因為 iOS 沒有 VP9 硬體解碼器。內含編碼流程、守衛與測試記錄。
GIF 沒有暫停 API,因此在 WCAG 2.2.2 下不合格。選擇檔案較大的 MP4 而非 VP9,是因為 iOS 沒有 VP9 硬體解碼器。內含編碼流程、守衛與測試記錄。
Astro 的 Service Worker 把每一次導覽都先用快取回應,新文章因此晚一次造訪才出現。列表頁現在會先問網路。
量測結果決定了 Astro 部落格的 Service Worker 設計:預先快取 287KB 而不是 11.7MB 的 HTML,頁面上限 50 筆,而且不設過期時間。
輸入法組字還沒結束,Pagefind 就把頁面帶走了。isComposing 是必要條件但不充分:WebKit 會在 keydown 之前先觸發 compositionend。
在 Astro 中 width:100% 為何讓 256px 的螢幕截圖變糊,以及原生對話框如何讓每張圖表在手機上都讀得清楚。修正這個設計的是七次計測。
以 Python 與 Starlette 實作 RFC 10008 的 HTTP QUERY:帶結構化請求主體,同時安全、冪等、可快取的請求,以及它與 GraphQL 的互補關係。