<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/</loc></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog</loc></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/a-field-guide-to-cache-control</loc><lastmod>2026-10-05T16:34:41.378Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/alt-text-that-helps</loc><lastmod>2026-10-05T16:35:13.616Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/brotli-gzip-and-compression</loc><lastmod>2026-10-05T16:35:16.274Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/cache-invalidation-strategies</loc><lastmod>2026-10-05T16:35:06.762Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/choosing-a-type-pairing</loc><lastmod>2026-10-05T16:35:26.386Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/code-review-as-teaching</loc><lastmod>2026-10-05T16:35:21.019Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/color-contrast-is-not-optional</loc><lastmod>2026-10-05T16:34:45.092Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/dark-mode-done-properly</loc><lastmod>2026-10-05T16:35:22.197Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/database-query-budgets</loc><lastmod>2026-10-05T16:35:33.133Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/design-tokens-that-last</loc><lastmod>2026-10-05T16:35:11.073Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/designing-for-the-empty-state</loc><lastmod>2026-10-05T16:34:42.413Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/documentation-people-read</loc><lastmod>2026-10-05T16:35:37.371Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/edge-rendering-tradeoffs</loc><lastmod>2026-10-05T16:34:56.752Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/forms-people-finish</loc><lastmod>2026-10-05T16:35:05.036Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/grids-that-survive-real-content</loc><lastmod>2026-10-05T16:34:51.652Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/http3-in-practice</loc><lastmod>2026-10-05T16:35:01.215Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/images-are-most-of-your-page</loc><lastmod>2026-10-05T16:34:46.317Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/interaction-to-next-paint</loc><lastmod>2026-10-05T16:35:04.572Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/javascript-diet</loc><lastmod>2026-10-05T16:35:12.780Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/keyboard-navigation-checklist</loc><lastmod>2026-10-05T16:34:59.225Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/layout-shift-and-how-to-stop-it</loc><lastmod>2026-10-05T16:35:17.310Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/line-length-and-readability</loc><lastmod>2026-10-05T16:35:03.055Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/measuring-cdn-hit-ratio</loc><lastmod>2026-10-05T16:35:35.876Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/motion-that-explains</loc><lastmod>2026-10-05T16:34:55.760Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/navigation-patterns-on-mobile</loc><lastmod>2026-10-05T16:35:31.823Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/observability-for-small-teams</loc><lastmod>2026-10-05T16:35:15.206Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/origin-shielding-explained</loc><lastmod>2026-10-05T16:35:27.725Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/postmortems-without-blame</loc><lastmod>2026-10-05T16:35:00.713Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/preconnect-and-resource-hints</loc><lastmod>2026-10-05T16:35:19.666Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/screen-reader-testing-basics</loc><lastmod>2026-10-05T16:35:29.240Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/service-workers-offline-first</loc><lastmod>2026-10-05T16:35:25.032Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/shipping-on-fridays</loc><lastmod>2026-10-05T16:35:30.456Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/the-case-for-boring-technology</loc><lastmod>2026-10-05T16:34:49.479Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/the-cost-of-a-web-font</loc><lastmod>2026-10-05T16:34:43.710Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/the-humble-loading-spinner</loc><lastmod>2026-10-05T16:35:34.492Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/third-party-scripts-audit</loc><lastmod>2026-10-05T16:34:54.512Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/understanding-largest-contentful-paint</loc><lastmod>2026-10-05T16:34:51.103Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/why-time-to-first-byte-still-matters</loc><lastmod>2026-10-05T16:34:40.009Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/writing-a-performance-budget</loc><lastmod>2026-10-05T16:34:48.891Z</lastmod></url>
  <url><loc>https://cdn-snapshot-perf-dogfood.oniconic.app/blog/writing-microcopy</loc><lastmod>2026-10-05T16:35:18.482Z</lastmod></url>
</urlset>
