Home/Engineering
Topic

Engineering

4,264 articles on Engineering.

11,750 articles
Engineering — Service worker mindset

Service worker mindset

Working with service workers is new and unfamiliar for many web devs. This post provides some tips for wrapping your mind around them.

Wweb.dev·Engineering
Engineering — Signed Exchanges (SXGs)

Signed Exchanges (SXGs)

An SXG is a delivery mechanism that makes it possible to authenticate the origin of a resource independently of how it was delivered.

Wweb.dev·Engineering
Engineering — Social discovery

Social discovery

You can influence the way your site appears when shared via social media by adding a few lines of code to each page. This can help bring more people to your site by providing previews with richer information than would otherwise be available.

Wweb.dev·Engineering
Engineering — Style focus

Style focus

The focus indicator identifies the focused element. For users who can't or don't use a mouse, this indicator is extremely important, as it acts as a stand-in for their mouse-pointer.

Wweb.dev·Engineering
Engineering — User Location

User Location

Most browsers and devices have access to the user's geographic location. Learn how to work with the user's location in your site and apps.

Wweb.dev·Engineering
Engineering — The <video> and <source> tags

The <video> and <source> tags

You've properly prepared a video file for the web. You've given it correct dimensions and the correct resolution. You've even created separate WebM and MP4 files for different browsers. For anyone to see it, you still need to add it to a web page.

Wweb.dev·Engineering
Engineering — Augmented reality: You may already know it

Augmented reality: You may already know it

If you've already used the WebXR Device API, you'll be happy to know there's very little new to learn. Entering a WebXR session is largely the same. Running a frame loop is largely the same. The differences lie in configurations that allow content to be shown appropriately for augmented reality.

Wweb.dev·Engineering
Engineering — Building components

Building components

Components are the building blocks of modern web applications. What best practices should you follow when building your own components so they can stand the test of time?

Wweb.dev·Engineering
Engineering — Updates to the Web Payments APIs

Updates to the Web Payments APIs

Since the launch of the Payment Request API in Chrome 53 and the Payment Handler API in Chrome 68, there have been quite a few changes made to their respective specifications. This post summarizes those updates and will continue accumulating those API changes.

Wweb.dev·Engineering
Engineering — WebAPKs on Android

WebAPKs on Android

When the user adds your Progressive Web App to their home screen on Android, Chrome automatically generates an APK for you, which we sometimes call a WebAPK. Being installed via an APK makes it possible for your app to show up in the app launcher, in Android's app settings and to register a set of intent filters.

Wweb.dev·Engineering