Techreport blog

Engineering Insights & Guides

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

11,768 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