Missed the action at the 2018 Chrome Dev Summit? Catch up with our playlist on the Google Chrome Developers channel on YouTube. Watch now.

All Updates tagged: news

Web Audio, Autoplay Policy and Games

A recap of our Web Audio autoplay policy changes which are rolling out soon in Chrome.

local_offer autoplay news media games

Read article

Watch video using Picture-in-Picture

Control Picture-in-Picture for video elements on your website.

local_offer news media

Read article

Audio/Video Updates in Chrome 70

A round up of the audio/video updates in Chrome 70: AV1 decoder, cross-codec and cross-bytestream buffering and playback, Opus in MP4 with MSE, and protected content playback allowed by default on Android.

local_offer news chrome70 media

Read article

Audio/Video Updates in Chrome 69

A round up of the audio/video updates in Chrome 69: AV1 and HDCP policy check.

local_offer news chrome69 media removals

Read article

Present web pages to secondary attached displays

Chrome 66 allows web pages to use a secondary attached display through the Presentation API and to control its contents through the Presentation Receiver API.

local_offer news media presentation

Read article

An update on Better Ads

Yesterday, the Coalition for Better Ads announced the "Better Ads Experience Program." This Program provides guidelines for companies on how they can use the Better Ads Standards to help improve users' experience with ads on the web.

local_offer news

Read article

Audio/Video Updates in Chrome 63/64

Predictable media playback, HDR on Windows 10, offline playback with persistent licenses, and more are waiting for you in Chrome 64.

local_offer news chrome63 chrome64 media audio video origintrials

Read article

WebVR changes in Chrome 62

Learn about what is changing in the WebVR API

local_offer news webvr

Read article

Sensors For The Web!

Sensors are used in many native applications to enable advanced features. Wouldn't it be nice to bridge the gap between native and the web? You can do it with Generic Sensor API, which is enabled by default in Chrome 67 or later.

local_offer sensors chrome63 chrome67 news

Read article

Autoplay Policy Changes

Learn best practices for good user experiences with the new autoplay policies in Chrome, coming April 2018.

local_offer autoplay news media

Read article

Picture-in-Picture (PiP)

Let's discuss a Web API that would allow websites to create a floating video window over the desktop

local_offer news media

Read article

Audio/Video Updates in Chrome 62

Offline playback with persistent licenses and Widevine L1 on Android, video track optimizations, automatic video fullscreen when device is rotated, customizable seekable range on live MS streams, FLAC in MP4 with MSE are here!

local_offer news chrome62 media

Read article

Audio/Video Updates in Chrome 61

Background video track optimizations and automatic video fullscreen when device is rotated are here!

local_offer news chrome61 media

Read article

Audio/Video Updates in Chrome 58

Media controls customization, Autoplay for Progressive Web Apps added to the home screen, pause the autoplaying of muted video when invisible, and color-gamut media query are there!

local_offer news chrome58 media

Read article

Customize Media Notifications and Handle Playlists

Finally! We can customize web media notifications (title, artist, album name, artwork) and respond to media related events such as seeking or track changing with the new Media Session API.

local_offer news chrome57 media notifications play

Read article

Get Ready for the Chrome Dev Summit 2016

Chrome Dev Summit 2016 is coming Thursday, Nov 10th and 11th. This year's summit will focus on key themes that matter to you: Progressive, to build high quality web apps; Performance, to increase user engagement; and What's Next, a look at how the Chrome team is thinking about the future of the web. Learn how you can tune in and see what's going on!

local_offer chromedevsummit news video announcement

Read article

Access USB Devices on the Web

The WebUSB API makes USB safer and easier to use by bringing it to the Web.

local_offer news webusb iot arduino origintrials

Read article

Creating a Web-Enabled IoT Device with Intel Edison

Internet of Things is really on everyone's lips these days, but what if you could create an IoT device which you accessed from your web browser? In this article we look at how you can do exactly that using Physical Web, Web Bluetooth as well as Node.js, running on an Intel® Edison Arduino breakout board.

local_offer news iot webbluetooth physicalweb edison

Read article

Record Audio and Video with MediaRecorder

The MediaRecorder API enables you to record audio and video from a web app. It's available now in Firefox and in Chrome for Android and desktop.

local_offer audio codecs media news recording video webrtc chrome49

Read article

VP9 Is Now Available in WebRTC

From Chrome 48 on desktop and Android, VP9 will be an optional video codec for video calls using WebRTC.

local_offer audio codecs media news video vp9 webrtc

Read article

Google Cast for Chrome on Android

Chrome on Android now allows mobile sites to present to Google Cast devices using the Presentation API and the Cast Web SDK.

local_offer news audio video media secondscreen

Read article

Chrome 47 WebRTC: Media Recording, Secure Origins and Proxy Handling

Chrome 47 has several significant WebRTC enhancements and updates including audio and video recording, proxy handling and mandatory secure origins for getUserMedia().

local_offer news audio video media webrtc getusermedia

Read article

Understanding when and how Touch to Search is triggered

local_offer news touch search

Read article

Input Device Capabilities

A simpler method to rationalize your mouse and touch logic for when there is no PointerEvents

local_offer input news

Read article

Choose Cameras, Microphones and Speakers from Your Web App

The MediaDevices interface gives access to input and output devices available to the browser including cameras, microphones and speakers.

local_offer news audio video media webrtc getusermedia

Read article

The EME Logger Extension

EME Logger is a Chrome extension that logs Encrypted Media Extensions (EME) events and calls to the DevTools console.

local_offer news audio video media eme

Read article

Updates to the Service Worker Cache API

Chrome 46 brought new methods to caches, as does Chrome 47, and probably 48. It never stops.

local_offer news serviceworker cache

Read article

History API: Scroll Restoration

An update to the History API to prevent unsightly scroll jumping.

local_offer news history

Read article

Tab Discarding in Chrome: A Memory-Saving Experiment

Reducing Chrome's memory footprint is one of the team's top priorities this year.

local_offer news performance update

Read article

Automating Resource Selection with Client Hints

Image optimization is hard and automation is the key to success.

local_offer news performance clienthints

Read article

Rolling out Public Key Pinning with HPKP Reporting

Chrome 46 ships with a feature called HPKP reporting, which can help you roll out a stricter form of SSL for your site.

local_offer news security hpkp

Read article

Using the web app manifest to specify a site wide theme color

Set a theme-color in the manifest and have it available to all pages on your site when launched from the home screen.

local_offer news webapp manifest

Read article

Using requestIdleCallback

requestIdleCallback is new performance API for scheduling work when the browser is idle.

local_offer news performance update

Read article

New Release of Material Design Lite - 1.0.4

There is a new release of Material Design Lite, bringing a host of bug fixes and improvements to the build process.

local_offer news mdl release

Read article

Using poster images on plugin content

Chrome can now add custom poster images to object elements to improve percieved loading performance of plugins such as Flash.

local_offer news poster flash performance

Read article

Interact with Bluetooth devices on the Web

A Web API has been added to Chrome that makes it possible for websites to discover and communicate with devices over the Bluetooth 4 wireless standard using GATT.

local_offer news iot webbluetooth physicalweb origintrials

Read article

MediaStream Deprecations

The MediaStream API represents synchronized streams of audio or video. MediaStream.ended, MediaStream.label and MediaStream.stop() are being deprecated. Use MediaStream.active, MediaStreamTrack.label and MediaStreamTrack.stop() instead.

local_offer news audio video media mediastream mediastreamtrack getusermedia rtcpeerconnection webrtc

Read article

Media playback notifications for Chrome on Android

When audio or video is playing on a web page, a notification showing the page title and a play/pause button is displayed in the notification tray and on the lock screen. The notification can be used to pause/resume play or return to the page playing the media.

local_offer news audio video android media notifications

Read article

Measuring Performance in a Service Worker

If you can't measure the performance of your requests in a service worker, how can you say it improves performance? Now you can answer that question with recent changes in Chrome.

local_offer news performance serviceworker

Read article

Using rotationAngle and touchRadius

A small set of changes have landed in Chrome 45 that will make it easier for developers to build better touch based apps

local_offer news android touch

Read article

Media Source Extensions for Audio

Media Source Extensions (MSE) provide extended buffering and playback control for the HTML5 audio and video elements. While originally developed to facilitate Dynamic Adaptive Streaming over HTTP (DASH) based video players, MSE can be used for audio; specifically for gapless playback.

local_offer news audio codecs mse

Read article

Help users checkout faster with Autofill

Help users checkout faster with Autofill. We’ve found that by correctly using autocomplete attributes on your forms, users complete them up to 30% faster!

local_offer news forms autofill monetization mobile

Read article

Notifying you of Changes to Notifications

2 new API's have been added in Chrome 44 which makes using Notifications with push easier to work with and customize.

local_offer news webpush notifications data

Read article

High performance video with hardware decoding

Hardware video support brings efficient decoding to plugins as well as HTML5 video. Flash users should switch from the old style Video to the StageVideo object.

local_offer news video flash shaka-player eme mse hardware-decoding codecs

Read article

Autocapitalize for mobile

Another text entry frustration for users is being removed.

local_offer news autocapitalize mobile

Read article

Cut and Copy Commands

The support for cut and copy commands allows you to programmatically cut and copy selected text to the users clipboard

local_offer news cutandcopy execcommand

Read article

DOM Attributes now on the prototype chain

Chrome is becoming in line with the spec. Check your sites if you are assuming the WebKit logic for attribute propagation

local_offer news dom

Read article

Permissions API for the Web

The Permissions API gives you a central place to check the permission status of an API.

local_offer news permissions

Read article

Simplified Concepts in Web Animations Naming

In response to developer feedback, some upcoming features of Web Animations are being renamed.

local_offer news webanimations

Read article

A new home for DevTools

We've moved into a shiny new home at developer.google.com/web have great new tutorials and tips for you.

local_offer devtools news outreach

Read article

Push Notifications on the Open Web

Push Messaging and Notifications are Landing in Chrome 42.

local_offer news webpush notifications serviceworker

Read article

Introduction to fetch()

The fetch() API is landing in the window object and is looking to replace XHRs

local_offer news fetch xhr

Read article

Creating semantic sites with Web Components and JSON-LD

Add schema.org markup to your components and make them search engine friendly.

local_offer news webcomponents json-ld

Read article

Offline-first, fast, with the sw-precache module

Add service worker-powered offline capabilities to your site with the sw-precache module.

local_offer news serviceworker offline cache performance

Read article

Getting Literal With ES6 Template Strings

Template String literals with embedded expressions. We've been waiting for this for ages. Literally

local_offer news es6 javascript ecmascript

Read article

Chrome Dev Summit 2014: Let's build some apps with Polymer!

Building apps, the Polymer way.

local_offer news webcomponents polymer chromedevsummit

Read article

What the Virtual Viewport?

The virtual viewport separates layout and viewing of the viewport.

local_offer news virtualviewport

Read article

image-rendering: pixelated

Pixelation of the nation. Now in Chrome 41

local_offer news css pixelated image-rendering

Read article

Chrome Dev Summit 2014: Polymer - State of the Union

The state of the Polymer Union.

local_offer news webcomponents polymer chromedevsummit

Read article

Chrome Dev Summit 2014: The Applied Science of Runtime Performance

The story of building the Chrome Dev Summit site.

local_offer news performance chromedevsummit frontend

Read article

Web Animations Playback Control in Chrome 39

Learn about Web Animation Playback

local_offer news webanimations

Read article

Fundamentals of Mobile Web Development

A quick look at some of the efforts the Chrome team are doing to helps developers get started with Web Development and iterate on their sites.

local_offer news fundamentals mobile frontend

Read article

Developer feedback needed: Frame Timing API

A brand new API is in the works to help measure frames per second in the wild, but it needs your feedback.

local_offer news performance testing frontend

Read article

Support for theme-color in Chrome 39 for Android

Use theme-color to set the toolbar color in Chrome for Android.

local_offer news mobile frontend

Read article

Generators: the Gnarly Bits

An exploration of ES6 Generators.

local_offer news iterators generators es6

Read article

Send beacon data in Chrome 39

Chrome 39 implements the Beacon API, which allows to send small async HTTP requests during the page unload events.

local_offer news beacon analytics

Read article

Precision Touch for Precise Gestures

TouchEvents have changed in Chrome to return float values, instead of integers, to account for varying screen densities. This leads to more detailed feedback during slow gestures.

local_offer news touchevent

Read article

Collecting and Iterating, the ES6 Way

Maps, Sets, and for...of iteration are ES6 features that can change the way you work with collections of data.

local_offer news iterators es6 sets collections maps

Read article

Easier ArrayBuffer to String conversion with the Encoding API

The native Encoding API offers a straightforward way to convert between raw binary data and JavaScript strings.

local_offer news arraybuffer decoding strings unicode encoding

Read article

Web Audio Changes in m36

Description of Web Audio standards cleanup work in m36

local_offer deprecations removals news webaudio

Read article

dialog element shipped in Chrome 37 Beta

Chrome Beta has landed its native support for <dialog> element

local_offer news dialog semantics

Read article

Blob support for IndexedDB landed on Chrome Dev

Long awaited feature for Chrome, Blob support on IndexedDB landed in Chrome Dev.

local_offer news indexeddb blob

Read article

Automating Web Performance Measurement

Use PSI to get web performance metrics into your build process.

local_offer news gulp performance pagespeed node buildprocess

Read article

Web Animations - element.animate() is now in Chrome 36

Web Animations define a model for supporting animation and synchronization on the Web platform. element.animate() is the first of those pieces landing in Chrome.

local_offer news elementanimate webanimations

Read article

A More Compatible, Smoother Touch

You and your users want mobile web apps that react and scroll smoothly to the touch. Developing them should be easy but, unfortunately, how mobile web browsers react to touch events during scrolling is left as an implementation detail in the TouchEvent specification.

local_offer news mobile touchevent

Read article

Get on the CSS Grid!

CSS Grid Layout is a new CSS3 module that provides new layout primitives that are ideal for web applications.

local_offer news layout css grids

Read article

The Yeoman Monthly Digest #3

A monthly digest of high-quality Yeoman articles, generators and project news.

local_offer news frontend scaffolding yeoman tools

Read article

Yo Polymer – A Whirlwind Tour Of Web Component Tooling

A whirlwind tour of Web Components, Polymer and front-end tooling for them.

local_offer news frontend polymer webcomponents tools

Read article

Web apps that talk - Introduction to the Speech Synthesis API

Introduction to the Web Speech API's synthesis feature.

local_offer news multimedia voice webspeech synthesis

Read article

Chrome Dev Summit: Platforms Summary

Platforms

local_offer news platforms pnacl dart

Read article

Chrome Dev Summit: Open Web Platform Summary

The capabilities of the Open Web Platform is accelerating at a pace that has never been seen before. At the Chrome Dev Summit we talked about how we are working on improving Blink, Security and Media for the platform

local_offer news owp webrtc blink

Read article

Chrome Dev Summit: Performance Summary

Performance Matters

local_offer news mobile performance

Read article

Chrome Dev Summit: Polymer declarative, encapsulated, reusable components

Polymer is a gateway into the amazing future of Web Components. Learn more about Web Components and Polymer from the Chrome Dev Summit

local_offer news mobile polymer webcomponents

Read article

Chrome Dev Summit: Mobile Summary

Here's the first in a series of reports from Chrome Dev Summit. There was a strong emphasis on Mobile and Cross-device development, so we'll kick off with that!

local_offer news ux workflow mobile webview grunt serviceworker

Read article

The Yeoman Monthly Digest #2

A regular round-up of articles, videos and talks authored by the Yeoman community.

local_offer news frontend workflow tools yeoman

Read article

DevTools Digest December 2013

The latest update for changes to the Chrome DevTools.

local_offer news devtools

Read article

An implementation of Web Animations 1.0 has landed in Blink powering CSS Animations and Transitions.

local_offer news webanimations css

Read article

300ms tap delay, gone away

Every click interaction in mobile browsers is hampered with a 300ms delay, but that's gone in Chrome 32 for mobile-optimised sites!

local_offer news mobile performance touchevent

Read article

The Yeoman Monthly Digest #1

A regular round-up of articles, videos and talks authored by the Yeoman community.

local_offer news frontend tools yeoman automation

Read article

The Landscape Of Front-end Development Automation (Slides)

Learn how to improve your front-end productivity with tools for workflow automation.

local_offer news frontend productivity tools

Read article

Web Audio live audio input - now on Android!

Chrome for Android (v31.0.1650+) has just landed support for audio input via the Web Audio API!

local_offer news webaudio input android audio beta

Read article

Flexbox layout isn't slow

Good news: new flexbox (display: flex) is 2.3x faster than old flexbox (display: box)!

local_offer news performance layout css

Read article

DevTools answers: What font is that?

Ever wondered which font is actually being used to render text? Wonder no more as Chrome DevTools reveals all!

local_offer news devtools webfonts tools

Read article

dialog element: Modals made easy

Have you ever created your own modal dialog box? Soon, you won't need to ever again; dialog boxes are becoming a part of the web platform.

local_offer news dialog semantics

Read article

Alpha transparency in Chrome video

WebM just added alpha transparency, and support for it has landed in Chrome Canary.

local_offer news video webm

Read article

sourceMappingURL and sourceURL syntax changed

local_offer news devtools

Read article

Introduction to Custom Filters (aka CSS Shaders)

local_offer news webgl shaders css filters

Read article

What's the CSS :scope pseudo-class for?

local_offer news dom semantics

Read article

Visualizing Shadow DOM Concepts

local_offer news shadowdom webcomponents semantics

Read article

Profiling Long Paint Times with DevTools' Continuous Painting Mode

local_offer news performance devtools

Read article

WebRTC: RTCDataChannel demo, API changes... and Chrome talks to Firefox!

local_offer news webrtc webaudio

Read article

CSS Background shorthand coming to mobile WebKit browsers

local_offer news mobile graphics css

Read article

Voice Driven Web Apps: Introduction to the Web Speech API

local_offer news voice multimedia webspeech

Read article

Screensharing with WebRTC

local_offer news getusermedia screenshare webrtc

Read article

Canvas-driven background images

Powering a css background using canvas or webgl

local_offer news canvas css graphics

Read article

WebRTC hits Firefox, Android and iOS

local_offer news video webrtc getusermedia

Read article

Respond to change with Object.observe

local_offer news javascript

Read article

Content Security Policy 1.0 is officially awesome.

local_offer news content-security-policy security

Read article

Interactive Globe with CSS shaders & Google Maps

local_offer news graphics shaders css

Read article

Live Web Audio Input Enabled!

local_offer news webaudio multimedia getusermedia audio

Read article

Stacking Changes Coming to position:fixed elements

local_offer news stacking css

Read article

Stick your landings! position: sticky lands in WebKit

local_offer news performance css

Read article

Integrating input[type=file] with the Filesystem API

local_offer news file

Read article

When milliseconds are not enough: performance.now

local_offer news internals performance

Read article

[datalist] for range/color inputs offer some default choices

local_offer news forms datalist

Read article

Quick FAQs on input[type=date] in Google Chrome

local_offer news forms

Read article

Drag and drop a folder onto Chrome now available

local_offer news dnd filesystem

Read article

How to measure browser graphics performance

local_offer news benchmark graphics

Read article

Arrived! xhr.send(ArrayBufferViews)

local_offer news xhr2 binary

Read article

Taking advantage of GPU acceleration in the 2D canvas

local_offer news gpu canvas graphics

Read article

Writing a flippable book using CSS Regions and 3D transforms

local_offer news regions css

Read article

The amazing powers of CSS

local_offer news css

Read article

How to convert ArrayBuffer to and from String

How to convert ArrayBuffer to and from String

local_offer news performance arraybuffer

Read article

Don't Build Blobs, Construct Them

local_offer news file

Read article

requestAnimationFrame API: now with sub-millisecond precision

local_offer news internals performance

Read article

Websocket Frame Inspection now in Chrome DevTools

local_offer news devtools

Read article

datalist landed in Chrome Canary

local_offer news datalist forms semantics

Read article

Processing XHR2 file uploads in PHP

local_offer news xhr2 binary

Read article

WebRTC Protothon

local_offer news webrtc

Read article

Big boost to DOM performance - WebKit's innerHTML is 240% faster

local_offer news performance dom

Read article

Round-up of Web Browser Internals Resources

local_offer news internals performance

Read article

Taking an Entire Page Offline using the HTML5 FileSystem API

local_offer news offline filesystem

Read article

CSS layout gets smarter with calc()

local_offer news presentation css

Read article

Optimizing JavaScript

local_offer news performance javascript

Read article

A New Experimental Feature: scoped stylesheets

local_offer news css dom

Read article

WebGL and Web Audio API demo roundup

local_offer news webaudio webgl multimedia

Read article

SwiftShader brings software 3D rendering to Chrome

local_offer news webgl graphics

Read article

Detect DOM changes with Mutation Observers

An introduction to Mutation Observers.

local_offer news mutationobserver dom

Read article

local_offer news registerprotocolhandler mailto

Read article

Chrome for Android: Accelerating the Mobile Web

local_offer news android

Read article

Pointer Lock API Brings FPS Games to the Browser

local_offer news pointerlock fullscreen games

Read article

HTML5 audio and the Web Audio API are BFFs!

local_offer news webaudio multimedia audio

Read article

Getting Rid of Synchronous XHRs

local_offer news xhr2 binary

Read article

Web Audio FAQ

local_offer news webaudio multimedia

Read article

Introducing Video Player Sample

local_offer news video multimedia

Read article

CSS Filter Effects Landing in WebKit

local_offer news presentation css filters graphics

Read article

Transferable Objects: Lightning Fast!

local_offer news binary performance workers

Read article

Use mediump precision in WebGL when possible

local_offer news mobile performance webgl graphics

Read article

Chrome Developer Tools for Speed

local_offer news devtools

Read article

'Stream' video using the MediaSource API

local_offer news mediasource media

Read article

Quota Management API : Fast Facts

local_offer news offline quota filesystem

Read article

WebGL demo roundup

local_offer news webgl graphics

Read article

App Cache Tools and Auto-Generators

local_offer news offline appcache

Read article

Defining Scope In IndexedDB Transactions

local_offer news indexeddb offline

Read article

Spooktacular HTML5 Pumpkin

local_offer news halloween

Read article

Let Your Content Do the Talking: Fullscreen API

Intro to the Full Screen API

local_offer news games multimedia fullscreen

Read article

WebSockets updated to latest version in Chrome Canary

local_offer news websockets

Read article

Keeping up with HTML5 and browser support

local_offer news html5

Read article

Having a ride with Three.js

local_offer news webgl canvas

Read article

New Game Conference for HTML5 Game Developers Coupon

local_offer news games

Read article

7 minute videos: JavaScript Console Protips & newish DOM APIs

local_offer news devtools

Read article

Workers ♥ ArrayBuffer

local_offer news binary workers

Read article

What's different in the new WebSocket protocol

local_offer news websockets connectivity

Read article

insertAdjacentHTML Everywhere

local_offer news dom

Read article

Debugging the Filesystem API

local_offer news storage filesystem

Read article

Saving generated files on the client-side

local_offer news filesystem

Read article

Seek into local files with the File System API

local_offer news offline filesystem

Read article

Downloading resources in HTML5: a[download]

local_offer news

Read article

HTML5 Libraries/polyfills - Mid July

local_offer news

Read article

Announcing New Game, the conference for HTML5 game developers

local_offer news games

Read article

Don't Miss a Frame: Using the Page Visibility API + HTML5 Video

local_offer news pagevisibility

Read article

Multiplayer Audio Fun

local_offer news webaudio websockets connectivity

Read article

Using Cross-domain images in WebGL

local_offer news webgl cors

Read article

Registering a custom protocol handler

local_offer news registerprotocolhandler

Read article

HTML5 Libraries - Late June

local_offer news canvas css

Read article

Page Visibility API: Have I got your attention?

local_offer news pagevisibility

Read article

Contra in HTML5 + Web Audio API

local_offer news webaudio

Read article

local_offer news offline

Read article

Welcome to updates.html5rocks.com!

local_offer news

Read article

Subscribe