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
Engineering — Emscripten and npm

Emscripten and npm

How do you integrate WebAssembly into this setup? In this article we are going to work this out with C/C++ and Emscripten as an example.

Wweb.dev·Engineering
Frontend — Extract critical CSS

Extract critical CSS

Learn how to improve render times with critical CSS technique and how to choose the best tool for your project.

Wweb.dev·Frontend
Performance — Fast playback with audio and video preload

Fast playback with audio and video preload

Faster playback start means more people watching your video or listening to your audio. That's a known fact. In this article I'll explore techniques you can use to accelerate your media playback by actively preloading resources depending on your use case.

Wweb.dev·Performance
Engineering — Find slow interactions in the field

Find slow interactions in the field

Before you can reproduce slow interactions in the lab to optimize your website's Interaction to Next Paint, you'll need to lean on field data to find them. Learn how to do just that in this guide.

Wweb.dev·Engineering