New in Chrome 58
New in Chrome 58 The IndexedDB 2.0 standard is now fully supported in Chrome, and features new schema management, bulk action methods, and more standardized handling of failures. Progressive Web Apps...
View ArticleMoving to the the Native Notification System on Mac OS X
Moving to the the Native Notification System on Mac OS X Starting in Chrome 59, notifications sent via the Notifications API or the chrome.notifications extensions API will be shown directly by the...
View ArticleGetting Started with Headless Chrome
Getting Started with Headless Chrome figure { text-align: center; } TL;DR Headless Chrome is a way to run the Chrome browser in a headless environment. Essentially, running Chrome without chrome! It...
View ArticleDetect if your Native app is installed from your web site
Detect if your Native app is installed from your web site As the capabilities of the Web become more aligned with what was once the domain of native experiences there are an increasing number of times...
View ArticleDeprecations and Removals in Chrome 59
Deprecations and Removals in Chrome 59 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 60)
What's New In DevTools (Chrome 60) Welcome! Here's what's new in DevTools in Chrome 60. You can check what version of Chrome you're running at chrome://version. New features New Audits panel, powered...
View ArticleLeveraging the Performance Metrics that Most Affect User Experience
Leveraging the Performance Metrics that Most Affect User Experience You've probably heard time and time again that performance matters, and it's critical that your web apps are fast. But as you try to...
View ArticleNew in Chrome 59
New in Chrome 59 Headless Chrome allows you to run Chrome in an automated environment without a user interface or peripherals. Notifications on macOS will be shown directly by the native macOS...
View ArticleObject rest and spread properties
Object rest and spread properties Before discussing object rest and spread properties, let’s take a trip down memory lane and remind ourselves of a very similar feature. ES2015 array rest and spread...
View ArticleDeprecations and Removals in Chrome 60
Deprecations and Removals in Chrome 60 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 ArticleIntroduction to the Budget API
Introduction to the Budget API The Push Messaging API enables us to send notifications to a user even when the browser is closed. Many developers want to be able to use this messaging to update and...
View ArticleLatest Updates to the Credential Management API
Latest Updates to the Credential Management API Some of the updates described here are explained at the Google I/O session, Secure and Seamless Sign-In: Keeping Users Engaged: Chrome 57 Chrome 57...
View ArticleAutomated testing with Headless Chrome
Automated testing with Headless Chrome If you want to run automated tests using Headless Chrome, look no further! This article will get you all set up using Karma as a runner and Mocha+Chai for...
View ArticleDOMException: The play() request was interrupted
DOMException: The play() request was interrupted Did you just stumble upon this unexpected media error in the Chrome DevTools JavaScript Console? Uncaught (in promise) DOMException: The play() request...
View ArticleAligned Input Events
Aligned Input Events TL;DR Chrome 60 reduces jank by lowering event frequency, thereby improving the consistency of frame timing. The getCoalescedEvents() method, introduced in Chrome 58 provides the...
View ArticleSupercharged Live Stream Blog: Code Splitting
Supercharged Live Stream Blog: Code Splitting Note: As always – this is not production-ready code. I have simplified the code at the cost of generality. Our main goal is to convey concepts and...
View ArticleUpcoming Regular Expression Features
Upcoming Regular Expression Features ES2015 introduced many new features to the JavaScript language, including significant improvements to the regular expression syntax with the Unicode (/u) and...
View ArticleWhat's New In DevTools (Chrome 61)
What's New In DevTools (Chrome 61) New features and major changes coming to DevTools in Chrome 61 include: Mobile device throttling simulation. Set CPU and network throttling simultaneously, to...
View ArticleNew in Chrome 60
New in Chrome 60 Paint Timing API allows you to measure time to first paint and time to first contentful paint with the Paint Timings AP. The font-display allows you to control how fonts are rendered...
View ArticleMedia Updates in Chrome 61
Media Updates in Chrome 61 Chrome now disables video tracks when a MSE video is played in the background to optimize performance. Video will go fullscreen when device is rotated. Background video...
View Article