Techreport blog

Engineering Insights & Guides

The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

11,841 articles
Design & UX — Keyboard access fundamentals

Keyboard access fundamentals

Many users rely on the keyboard to navigate applications. Design a keyboard navigation strategy for your application to create a better experience for everyone.

Wweb.dev·Design & UX
Engineering — web.dev LIVE wrap-up

web.dev LIVE wrap-up

A summary of the major news and updates that were announced during our 3-day online community event, and a reminder about upcoming regional events.

Wweb.dev·Engineering
Performance — Effectively loading ads without impacting page speed

Effectively loading ads without impacting page speed

In today's digital world, online advertising is a critical part of the free web we all enjoy. However, poorly implemented ads can lead to a slower browsing experience, frustrating users and diminishing engagement. Learn how to effectively load ads without impacting your page speed, ensuring a seamless user experience, and maximizing revenue opportunities for website owners.

Wweb.dev·Performance
Frontend — Loading WebAssembly modules efficiently

Loading WebAssembly modules efficiently

When working with WebAssembly, you often want to download a module, compile it, instantiate it, and then use whatever it exports in JavaScript. This post explains our recommended approach for optimal efficiency.

Wweb.dev·Frontend
Performance — Love your cache ❤️

Love your cache ❤️

First load performance is important, but it's not everything. Users who load your site a second time will use their cache to get access to your content—so it's key to make sure it works well too, both for speed and correctness.

Wweb.dev·Performance