Home/web.dev
Source

web.dev

907 articles from web.dev.

Engineering — Click to Call

Click to Call

On devices with phone capabilities, make it easy for users to directly connect with you by simply tapping a phone number, more commonly known as click to call.

Wweb.dev·Engineering
Performance — Client-side rendering of HTML and interactivity

Client-side rendering of HTML and interactivity

Rendering HTML with JavaScript is different than rendering HTML that's sent by the server—and that can affect performance. Learn the difference in this guide, and what you can do to preserve your website's rendering performance—especially where interactions are concerned.

Wweb.dev·Performance
Engineering — Art direction

Art direction

In this codelab, learn how to load completely different images based on device display size.

Wweb.dev·Engineering
Engineering — Use density descriptors

Use density descriptors

In this codelab, learn how to use density descriptors and srcset to load images with the right pixel density for the user's device.

Wweb.dev·Engineering
Engineering — Fix sneaky 404s

Fix sneaky 404s

In this codelab, learn how to track down a sneaky 404 that may prevent your page from being properly indexed.

Wweb.dev·Engineering
Performance — Remove unused code

Remove unused code

In this codelab, learn how to improve the performance of an application by removing any unused and unneeded dependencies.

Wweb.dev·Performance
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