Home/Engineering
Topic

Engineering

4,364 articles on Engineering.

11,834 articles
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