Web Audio, Autoplay Policy and Games
Web Audio, Autoplay Policy and Games In September 2017 we announced an upcoming change to how audio would be handled with autoplay behavior policy in Chrome. The policy change was released with Chrome...
View ArticleWhat's New In DevTools (Chrome 72)
What's New In DevTools (Chrome 72) Note: We'll publish the video version of this page in early February 2019. New features and major changes coming to Chrome DevTools in Chrome 72 include: Visualize...
View ArticleIntroducing Background Fetch
Introducing Background Fetch In 2015 we introduced Background Sync which allows the service worker to defer work until the user has connectivity. This means the user could type a message, hit send,...
View ArticleNew in Chrome 71
New in Chrome 71 In Chrome 71, we've added support for: Displaying relative times is now part of the Intl API. Specifying which side of the text the underline should appear on for text that flows...
View ArticleRegistering as a Share Target with the Web Share Target API
Registering as a Share Target with the Web Share Target API What is the Web Share Target API? System-level share target picker with installed PWA as an option. On your mobile device, sharing something...
View ArticleBadging for App Icons
Badging for App Icons What is the Badging API? Examples of badges on launch icons across different platforms. The Badging API is a new web platform API that allows installed web apps to set an...
View ArticlePublic and private class fields
Public and private class fields Several proposals expand the existing JavaScript class syntax with new functionality. This article explains the new public class fields syntax in V8 v7.2 and Chrome 72,...
View ArticleThe Intl.ListFormat API
The Intl.ListFormat API Modern web applications often use lists consisting of dynamic data. For example, a photo viewer app might display something like: This photo includes Ada, Edith, and Grace. A...
View ArticleI’m Awake! Stay Awake with the WakeLock API
I’m Awake! Stay Awake with the WakeLock API What is the Wake Lock API? To avoid draining the battery, most devices quickly go to sleep when left idle. While this is fine most of the time, some...
View ArticleDeprecations and removals in Chrome 72
Deprecations and removals in Chrome 72 Removals Don't allow popups during page unload Pages may no longer use window.open() to open a new page during unload. The Chrome popup blocker already...
View ArticleCheck If Your Native App Is Installed With getInstalledRelatedApps
Check If Your Native App Is Installed With getInstalledRelatedApps What is the getInstalledRelatedApps API? A web app using getInstalledRelatedApps to determine if it's related native app is already...
View ArticleA Picture is Worth a Thousand Words, Faces, and Barcodes—The Shape Detection API
A Picture is Worth a Thousand Words, Faces, and Barcodes—The Shape Detection API Warning: We’re currently working the specification for this API as part of the capabilities project. We’ll keep this...
View ArticleMaking user activation consistent across APIs
Making user activation consistent across APIs To prevent malicious scripts from abusing sensitive APIs like popups, fullscreen etc., browsers control access to those APIs through user activation. User...
View ArticleEmscripten and npm
Emscripten and npm WebAssembly (wasm) is often framed as either a performance primitive or a way to run your existing C++ codebase on the web. With squoosh.app we wanted to show that there is at least...
View ArticleWhat's New In DevTools (Chrome 73)
What's New In DevTools (Chrome 73) Note: We'll publish the video version of this page in mid-March 2019. Here's what's new in DevTools in Chrome 73. Logpoints Use Logpoints to log messages to the...
View ArticleNew in Chrome 72
New in Chrome 72 In Chrome 72, we've added support for: Creating public class fields in JavaScript is now much cleaner. You can see if a page has been activated with the new User Activation API...
View ArticlePrototyping Platform Packs for Lighthouse
Prototyping Platform Packs for Lighthouse TL;DR: Platform Packs is a new Lighthouse feature that is currently under development, and we would love to hear your feedback! By auditing for performance,...
View ArticleRTCQuicTransport Coming to an Origin Trial Near You (Chrome 73)
RTCQuicTransport Coming to an Origin Trial Near You (Chrome 73) What? The RTCQuicTransport is a new web platform API that allows exchanging arbitrary data with remote peers using the QUIC protocol....
View ArticleLightning-fast templates & Web Components: lit-html & LitElement
Lightning-fast templates & Web Components: lit-html & LitElement Today we're excited to announce the first stable releases of our two next-generation web development libraries: lit-html and...
View ArticleUsing Trusted Web Activity
Using Trusted Web Activity Last updated: February 6th, 2019 Trusted Web Activities are a new way to integrate your web-app content such as your PWA with your Android app using a protocol based on...
View Article