---
okf_version: "0.2"
---

# Products

* [PicPerf Images](products/picperf-images.md) - Drop-in image CDN: prefix URLs or upload originals for AVIF/WebP, resizing, and 1-year immutable caching.
* [PicPerf Turbulence](products/picperf-turbulence.md) - Full-site edge HTML optimizer enabled with a DNS change. No code changes.

# Pricing

* [Pricing](pricing.md) - All plans, overage rates, and trial terms in one place. USD, usage-based, no bandwidth caps.

# Research

* [Turbulence Performance Research](research/turbulence-performance.md) - PageSpeed Insights lab results from about 500 public sites: 719 KB median page-weight reduction, 25% less blocking time, +11 mobile Performance points.
* [Small-business homepage lab performance](research/small-business-homepages.md) - Untreated lab baselines from 12,536 unique homepages: median LCP 9.21s, median score 57. Not after-Turbulence.
* [Small-business homepage image weight](research/small-business-homepage-images.md) - Untreated image-payload census from 19,522 unique homepages: median 0.88 MB of images, median 40.5% remaining after encode. Not CrUX. Not CDN traffic.

# Guides

* [Fix Largest Contentful Paint](guides/fix-largest-contentful-paint.md) - What LCP is, what slows it, and how to fix it with and without code changes.
* [Fix Render-Blocking JavaScript](guides/fix-render-blocking-javascript.md) - What render-blocking scripts are and how to stop them delaying first paint.
* [Core Web Vitals Without Code](guides/core-web-vitals-without-code.md) - Which Core Web Vitals problems can be fixed in front of the origin, without touching the codebase.

# Comparisons

* [Competitor Comparisons](comparisons.md) - When to choose Cloudinary, Imgix, Cloudflare Images, NitroPack, WP Rocket, Optimole, or Bunny Optimizer over PicPerf, and when not to.
