Home/Engineering
Topic

Engineering

4,233 articles on Engineering.

11,625 articles
Engineering — Media application basics

Media application basics

Working with media often requires changing the characteristics of media files. On this page, you'll learn about the tools used and how to install them quickly.

Wweb.dev·Engineering
Engineering — Media file basics

Media file basics

You might think that you can take a video from a camera and upload it to the web as is. Preparing a video for serving from your own site is a bit more complicated.

Wweb.dev·Engineering
Engineering — Media streaming basics

Media streaming basics

Media streaming is the method for continuously delivering multimedia content from a server where the content has been split into individual chunks of data that can be joined back together during playback in a specific order through a range request using protocols such as DASH and HLS.

Wweb.dev·Engineering
Engineering — Optimize Cumulative Layout Shift

Optimize Cumulative Layout Shift

Cumulative Layout Shift (CLS) is a metric that quantifies how often users experience sudden shifts in page content. In this guide, we'll cover optimizing common causes of CLS such as images and iframes without dimensions or dynamic content.

Wweb.dev·Engineering
Engineering — Optimize long tasks

Optimize long tasks

You've been told "don't block the main thread" and "break up your long tasks", but what does it mean to do those things?

Wweb.dev·Engineering
Engineering — Next steps

Next steps

Having completed a site audit, you should have accurate review data in a form that makes it easy for developers and other stakeholders to prioritize and justify changes.

Wweb.dev·Engineering
Engineering — Share the results

Share the results

Once you've audited a site, make sure to package the results in a digestible form. Be sensitive to the people on the receiving end of your audit, structure your report carefully and present your data in terms of opportunities and solutions.

Wweb.dev·Engineering
Engineering — Prepare media files for the web

Prepare media files for the web

In this section you'll learn how to format video for mobile web playback, and how to create multiple files to cover a range of browsers, plus how to encrypt them.

Wweb.dev·Engineering
Engineering — Codelab: Build a push notification client

Codelab: Build a push notification client

A step-by-step interactive tutorial that shows you how to build a client that subscribes the user to push notifications, displays push messages as notifications, and unsubscribes the user from push notifications.

Wweb.dev·Engineering
Engineering — Common Issues and Reporting Bugs

Common Issues and Reporting Bugs

There are right ways of using notifications, and ways of using them better. Learn what makes a good notification. We won't just show you what to do. We'll show you how to do it.

Wweb.dev·Engineering