Deprecations and removals in Chrome 63
Deprecations and removals in Chrome 63 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 ArticleExceeding the buffering quota
Exceeding the buffering quota If you're working with Media Source Extensions (MSE), one thing you will eventually need to deal with is an over-full buffer. When this occurs, you'll get what's called a...
View ArticlePromise.prototype.finally
Promise.prototype.finally Promise.prototype.finally is enabled by default in V8 v6.3.165+ and Chrome 63+. It allows registering a callback to be invoked when a promise is settled (i.e. either...
View ArticleRemoving ::shadow and /deep/ in Chrome 63
Removing ::shadow and /deep/ in Chrome 63 Starting in Chrome 63, you cannot use the shadow-piercing selectors ::shadow and /deep/ to style content inside of a shadow root. The /deep/ combinator will...
View ArticleUsing Trusted Web Activity
Using Trusted Web Activity Note: Looking for the code? The support library and a sample using Trusted Web activity will be available soon, in the Android support library version 27. There are many...
View ArticleTake control of your scroll: customizing pull-to-refresh and overflow effects
Take control of your scroll: customizing pull-to-refresh and overflow effects figure { text-align: center; } figcaption { font-size: 14px; font-style: italic; } .border { border: 1px solid #ccc; }...
View ArticleDynamic import()
Dynamic import() Note: Dynamic import() is available in Chrome 63 and Safari Technology Preview 24. Dynamic import() introduces a new function-like form of import that unlocks new capabilities...
View ArticleWhat's New In DevTools (Chrome 64)
What's New In DevTools (Chrome 64) Note: The video version of these release notes will be published around late-January 2018. Welcome back! New features coming to DevTools in Chrome 64 include: Local...
View ArticleNew in Chrome 63
New in Chrome 63 Chrome 63 allows you to import JavaScript modules dynamically. My favorite interview coding question becomes a piece of cake with async iterators and generators. You can override the...
View ArticleThe Device Memory API
The Device Memory API The range of capabilities of devices that can connect to the web is wider today than it's ever been before. The same web application that's served to a high-end desktop computer...
View ArticleAudio/Video Updates in Chrome 63/64
Audio/Video Updates in Chrome 63/64 Web developers can now predict whether playback will be smooth and power efficient. Chrome now supports HDR video playback on Windows 10. Offline playback with...
View ArticleLighthouse 2.6 Updates
Lighthouse 2.6 Updates Lighthouse 2.6 is out! Highlights include: New performance audits. A rehaul of the accessibility section score. Improvements to the report UX. A bug fix for the aspect ratio...
View ArticleEnter AudioWorklet
Enter AudioWorklet Chrome 64 comes with a highly anticipated new feature in Web Audio API - AudioWorklet. This article introduces its concept and usage for those who are eager to create a custom audio...
View ArticleChrome 64 to deprecate the chrome.loadTimes() API
Chrome 64 to deprecate the chrome.loadTimes() API chrome.loadTimes() is a non-standard API that exposes loading metrics and network information to developers in order to help them better understand...
View ArticleDeprecations and removals in Chrome 64
Deprecations and removals in Chrome 64 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 ArticleChrome User Experience Report: expanding to top 1 Million+ origins
Chrome User Experience Report: expanding to top 1 Million+ origins Today, we're happy to announce a new Chrome User Experience Report with expanded coverage of over 1 million top origins on the web....
View ArticlePreloading modules
Preloading modules Browsers are finally starting to natively support JavaScript modules, both with static and dynamic import support. This means it's now possible to write module-based JavaScript that...
View ArticleAn update on Better Ads
An update on Better Ads Yesterday, the Coalition for Better Ads announced the "Better Ads Experience Program." This Program provides guidelines for companies like Google on how they can use the Better...
View ArticleDisabling hardware noise suppression
Disabling hardware noise suppression In Chrome 64 we're trying a new behavior for getUserMedia audio streams that have the echoCancellation constraint enabled. What's new is that such streams will...
View ArticleWhat's New In DevTools (Chrome 63)
What's New In DevTools (Chrome 63) Welcome back! New features coming to DevTools in Chrome 63 include: Multi-client remote debugging support. Workspaces 2.0. Four new audits. Simulate push...
View Article