Back to blog

Engineering & Performance

Categories

5 min readEngineering & Performance

Privacy by Default at the HTTP Layer: Headers That Shrink Your Tracking Surface

Two response headers — Permissions-Policy and Referrer-Policy — decide how much your pages can leak to ad-tech and third parties. Set them once and the surveillance surface closes by default.

Read more
4 min readEngineering & Performance

INP Punishes Heavy Analytics: Why Your Tracker Is on the Main Thread

Interaction to Next Paint is the Core Web Vital most sites fail, and field data shows behavior-tracking scripts are a leading cause. The fix is sending less work to the main thread.

Read more
3 min readEngineering & Performance

Soft Navigations: Measuring SPA Performance the Browser Way

Chrome's soft navigation heuristics finally let Core Web Vitals attach to client-side route changes. Here is how the API works and how to measure it without surveillance.

Read more
4 min readEngineering & Performance

Adding Privacy-First Analytics to an Astro Site

Astro's View Transitions break standard analytics scripts silently. Here is the correct pattern for tracking every route change without cookies or a consent banner.

Read more
4 min readEngineering & Performance

Adding Privacy-First Analytics to a SvelteKit App

SvelteKit 2 intercepts client-side navigation differently from other frameworks. Here is the correct pattern for tracking route changes without cookies or a consent banner.

Read more
5 min readEngineering & Performance

How a 2 KB Analytics Tracker Keeps Your Core Web Vitals Green

Traditional analytics scripts are heavy enough to move your Lighthouse score. Here is what a lightweight tracker does differently — and why it matters for real users.

Read more
4 min readEngineering & Performance

Adding Privacy-First Analytics to a Next.js App

A step-by-step guide to integrating Monoid into Next.js without cookies, consent banners, or compliance headaches.

Read more