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
Distributed — Compiling mkbitmap to WebAssembly

Compiling mkbitmap to WebAssembly

The mkbitmap C program reads an image and applies one or more of the following operations to it, in this order: inversion, highpass filtering, scaling, and thresholding. Each operation can be individually controlled and turned on or off. This article shows how to compile mkbitmap to WebAssembly.

Wweb.dev·Distributed
Performance — Choose the correct level of compression

Choose the correct level of compression

Many images can be heavily compressed, giving excellent performance improvements. This post helps you to choose the right level of compression to maintain the look of images while getting the best performance.

Wweb.dev·Performance
Engineering — Constructable Stylesheets

Constructable Stylesheets

Constructable Stylesheets provide a seamless way to create and distribute styles to documents or shadow roots without worrying about FOUC.

Wweb.dev·Engineering
Systems — Containers and codecs

Containers and codecs

Media files are a bit like onions. The file that you see in your operating system shell is only a container with multiple data streams and different allowable types of encodings.

Wweb.dev·Systems
Networking — Content delivery networks (CDNs)

Content delivery networks (CDNs)

This article provides a comprehensive overview of content delivery networks (CDNs). In addition, it explains how to choose, configure, and optimize a CDN setup.

Wweb.dev·Networking
Frontend — Content reordering

Content reordering

When creating a layout using CSS, ensure you give the same experience for keyboard users as other users.

Wweb.dev·Frontend
Performance — content-visibility: the new CSS property that boosts your rendering performance

content-visibility: the new CSS property that boosts your rendering performance

The CSS content-visibility property enables web content rendering performance benefits by skipping rendering of off-screen content. This article shows you how to use this new CSS property for faster initial load times, using the auto keyword. You will also learn about the CSS Containment Spec and other values for content-visibility that give you more control over how your content renders in the br

Wweb.dev·Performance