Estimating Available Storage Space
Estimating Available Storage Space tl;dr Chrome 61, with more browsers to follow, now exposes an estimate of how much storage a web app is using and how much is available via: if ('storage' in...
View ArticleDeprecations and Removals in Chrome 61
Deprecations and Removals in Chrome 61 In nearly every version of Chrome, we see a significant number of updates and improvements to the product, its performance, and also capabilities of the Web...
View ArticleWhat's New In DevTools (Chrome 62)
What's New In DevTools (Chrome 62) New features coming to DevTools in Chrome 62: Support for top-level await operators in the Console. Screenshots of a portion of the viewport, and screenshots of...
View ArticleIntroducing visualViewport
Introducing visualViewport What if I told you, there's more than one viewport. BRRRRAAAAAAAMMMMMMMMMM And the viewport you're using right now, is actually a viewport within a viewport....
View ArticleNew in Chrome 61
New in Chrome 61 Chrome 61 now supports JavaScript modules natively, unifying the way modular JavaScript can be written. You can now use navigator.share to trigger the native Android share dialog. The...
View ArticleIntroducing the Web Share API
Introducing the Web Share API Good news, everybody! In Chrome 61 for Android, we've launched the navigator.share() method, which allows websites to invoke the native sharing capabilities of the host...
View ArticleIntroducing the Web Share API
Introducing the Web Share API Good news, everybody! In Chrome 61 for Android, we've launched the navigator.share() method, which allows websites to invoke the native sharing capabilities of the host...
View ArticleAudio/Video Updates in Chrome 62
Audio/Video Updates in Chrome 62 Offline playback with persistent licenses and Widevine L1 are now supported on Android. Chrome now disables video tracks when an MSE video is played in the background...
View ArticlePicture In Picture (PiP)
Picture In Picture (PiP) Since April 2017, Chrome for Android O supports Picture In Picture. It allows users to play a <video> element in a small overlay window that isn't blocked by other...
View ArticleAutoplay Policy Changes
Autoplay Policy Changes Chrome's autoplay policies are about to change in 2018 and I'm here to tell you why and how this is going to affect video playback with sound. Spoiler alert: Users are going to...
View ArticleDeprecations and Removals in Chrome 62
Deprecations and Removals in Chrome 62 In nearly every version of Chrome, we see a significant number of updates and improvements to the product, its performance, and also capabilities of the Web...
View ArticleSensors For The Web!
Sensors For The Web! Today, sensor data is used in many native applications to enable use cases such as immersive gaming, fitness tracking, and augmented or virtual reality. Wouldn't it be cool to...
View ArticleAn event for CSS position:sticky
An event for CSS position:sticky figure, figcaption { text-align: center; } figcaption { font-style: italic; } figure.flex-center { display: flex; flex-direction: column; align-items: center; } TL;DR...
View ArticleAbortable fetch
Abortable fetch The original GitHub issue for "Aborting a fetch" was opened in 2015. Now, if I take 2015 away from 2017 (the current year), I get 2. This demonstrates a bug in maths, because 2015 was...
View ArticleWebVR changes in Chrome 62
WebVR changes in Chrome 62 The current WebVR origin trial is ending on November 14, 2017, shortly after the stable release of Chrome 62. We have begun a new trial with the WebVR 1.1 API in Chrome 62...
View ArticleThe Intl.PluralRules API
The Intl.PluralRules API Iñtërnâtiônàlizætiøn is hard. Handling plurals is one of many problems that might seem simple, until you realize every language has its own pluralization rules. For English...
View ArticleAnimating a Blur
Animating a Blur Blurring is a great way to redirect a users's focus. Making some visual elements appear blurred while keeping other elements in focus naturally directs the user's focus. Users ignore...
View ArticleWhat's New In DevTools (Chrome 63)
What's New In DevTools (Chrome 63) Note: The video version of these release notes will be published around early-December 2017. Welcome back! New features coming to DevTools in Chrome 63 include:...
View ArticleNew in Chrome 62
New in Chrome 62 Chrome 62 makes the network information API more useful by providing actual performance metrics instead of theoretical results. Support for OpenType variable fonts has landed. You can...
View ArticleLighthouse 2.5 Updates
Lighthouse 2.5 Updates Lighthouse 2.5 is now released! Highlights include: chrome-launcher available as a standalone Node module. Five new audits. A new throttling guide for advanced audiences. See...
View Article