41554 blogs · [
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64e1d84a7d",
"title": "It’s official: Airline websites are slow, but they don’t have to be",
"url": "https://calibreapp.com/blog/airline-websites-are-slow",
"published_at": "2026-09-14T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64e219c064",
"title": "Chrome lands on arm64",
"url": "https://calibreapp.com/blog/chrome-for-linux-arm64",
"published_at": "2026-08-05T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64e290c169",
"title": "10 Causes of Slow Websites (and How to Fix Them)",
"url": "https://calibreapp.com/blog/causes-of-slow-websites",
"published_at": "2026-05-22T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64e292b048",
"title": "We needed a screenshot pipeline; we got a design QA tool instead",
"url": "https://calibreapp.com/blog/screenshot-pipeline-qa-review",
"published_at": "2026-05-04T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64e2ab18c7",
"title": "UX Rating: How many of your users are having a good time?",
"url": "https://calibreapp.com/blog/ux-rating",
"published_at": "2026-04-28T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64e3a9c5c9",
"title": "Delivering a dynamic hexagonal world map in just 10kb",
"url": "https://calibreapp.com/blog/building-our-beloved-hex-map",
"published_at": "2026-04-22T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64e49f19a6",
"title": "Real User Monitoring: Focus, depth, and clarity from real browser sessions",
"url": "https://calibreapp.com/blog/real-user-monitoring",
"published_at": "2026-03-26T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64e4b83f97",
"title": "Track real user Core Web Vitals data with CrUX Dashboard",
"url": "https://calibreapp.com/blog/crux-dashboard",
"published_at": "2024-02-09T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64e59be423",
"title": "A Year in Features: What We Released in 2023",
"url": "https://calibreapp.com/blog/release-2023-summary",
"published_at": "2023-12-15T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64e6110749",
"title": "Psychology of Speed: A Guide to Perceived Performance",
"url": "https://calibreapp.com/blog/perceived-performance",
"published_at": "2023-11-22T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64e6e54390",
"title": "Easily investigate page performance with Snapshot Overview",
"url": "https://calibreapp.com/blog/snapshot-overview",
"published_at": "2023-11-16T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64e738b008",
"title": "Test Speed in CI/CD and Pull Requests",
"url": "https://calibreapp.com/blog/pull-request-reviews",
"published_at": "2023-10-12T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64e74f4f44",
"title": "What is a CDN? An Unbiased Guide to Content Delivery Networks",
"url": "https://calibreapp.com/blog/content-delivery-networks-guide",
"published_at": "2023-06-15T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64e84ae713",
"title": "Time to First Byte: What it is and How to Make Improvements",
"url": "https://calibreapp.com/blog/time-to-first-byte",
"published_at": "2023-05-31T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64e8f8976d",
"title": "5 Best Practices to Sustainably Improve Core Web Vitals",
"url": "https://calibreapp.com/blog/improve-core-web-vitals",
"published_at": "2023-05-04T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64e9f2d537",
"title": "The Calm Web: A Solution to Our Scary and Divisive Online World",
"url": "https://calibreapp.com/blog/calm-web",
"published_at": "2023-04-19T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64ea50aabc",
"title": "The Ultimate Guide to Image Optimisation",
"url": "https://calibreapp.com/blog/image-optimisation-guide",
"published_at": "2023-03-23T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64eaec38bd",
"title": "Interaction to Next Paint (INP): What is it and How to Improve It",
"url": "https://calibreapp.com/blog/interaction-to-next-paint",
"published_at": "2023-03-09T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64ebc0c103",
"title": "5 Beginner Website Speed Optimisations and How to Do Them Right",
"url": "https://calibreapp.com/blog/beginner-speed-optimisations",
"published_at": "2023-02-09T00:00:00+00:00"
},
{
"id": "01a0b5c7-0dae-73ef-9b00-dc64ebd6339f",
"title": "Your Web Performance is Too Reactive; It’s Time to Do More Than Put Out Fires",
"url": "https://calibreapp.com/blog/proactive-performance",
"published_at": "2023-01-26T00:00:00+00:00"
}
] posts Claim your blog