Google is committed to advancing racial equity for Black communities. See how.

All Updates tagged: news

Get started with GPU Compute on the Web

This article is about me playing with the experimental WebGPU API and sharing my journey with web developers interested in performing data-parallel computations using the GPU.

news gpu canvas graphics

Read article

Audio/Video Updates in Chrome 75

A round up of the audio/video updates in Chrome 75: predicting whether playback will be smooth and power efficient for encrypted media and support of the video element's "playsInline" attribute hint.

news chrome75 media

Read article

Audio/Video Updates in Chrome 73

A round up of the audio/video updates in Chrome 73: Hardware media keys support, HDCP policy check, Picture-in-Picture origin trials, and more.

news chrome73 media

Read article

Lightning-fast templates & Web Components: lit-html & LitElement

lit-html and LitElement are two new libraries for building fast, interoperable components. lit-html provides lightning-fast templating. LitElement is a lightweight base class for building Web Components with lit-html templates.

news webcomponents polymer lit-element lit-html

Read article

Web Audio, Autoplay Policy and Games

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

autoplay news media games

Read article

Watch video using Picture-in-Picture

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

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.

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.

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.

news media presentation cast

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.

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.

news chrome63 chrome64 media audio video origintrials

Read article

WebVR changes in Chrome 62

Learn about what is changing in the WebVR API

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.

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.

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

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!

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!

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!

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.

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!

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.

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.

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.

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.

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.

news audio video media secondscreen cast

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().

news audio video media webrtc getusermedia

Read article

Understanding when and how Touch to Search is triggered

news touch search

Read article

Input Device Capabilities

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

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.

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.

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.

news serviceworker cache

Read article

History API: Scroll Restoration

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

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.

news performance update

Read article

Automating Resource Selection with Client Hints

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

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.

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.

news webapp manifest

Read article

Using requestIdleCallback

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

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.

news mdl release

Read article

Using poster images on plugin content

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

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.

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.

news audio video media mediastream mediastreamtrack getusermedia rtcpeerconnection webrtc

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.

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

news android touch

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.

news audio video android media notifications

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.

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!

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.

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.

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

Read article

Autocapitalize for mobile

Another text entry frustration for users is being removed.

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

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

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.

news permissions

Read article

Simplified Concepts in Web Animations Naming

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

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.

devtools news outreach

Read article

Push Notifications on the Open Web

Push Messaging and Notifications are Landing in Chrome 42.

news webpush notifications serviceworker

Read article

Introduction to fetch()

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

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.

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.

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

news es6 javascript ecmascript

Read article

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

Building apps, the Polymer way.

news webcomponents polymer chromedevsummit

Read article

What the Virtual Viewport?

The virtual viewport separates layout and viewing of the viewport.

news virtualviewport

Read article

image-rendering: pixelated

Pixelation of the nation. Now in Chrome 41

news css pixelated image-rendering

Read article

Chrome Dev Summit 2014: Polymer - State of the Union

The state of the Polymer Union.

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.

news performance chromedevsummit frontend

Read article

Web Animations Playback Control in Chrome 39

Learn about Web Animation Playback

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.

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.

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.

news mobile frontend

Read article

Generators: the Gnarly Bits

An exploration of ES6 Generators.

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.

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.

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.

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.

news arraybuffer decoding strings unicode encoding

Read article

Web Audio Changes in m36

Description of Web Audio standards cleanup work in Chrome 36

deprecations removals news webaudio

Read article

dialog element shipped in Chrome 37 Beta

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

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.

news indexeddb blob

Read article

Automating Web Performance Measurement

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

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.

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.

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.

news layout css grids

Read article

The Yeoman Monthly Digest #3

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

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.

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.

news multimedia voice webspeech synthesis

Read article

Chrome Dev Summit: Platforms Summary

Platforms

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

news owp webrtc blink

Read article

Chrome Dev Summit: Performance Summary

Performance Matters

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

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!

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.

news frontend workflow tools yeoman

Read article

DevTools Digest December 2013

The latest update for changes to the Chrome DevTools.

news devtools

Read article

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

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-optimized sites!

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.

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.

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!

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)!

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!

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.

news dialog semantics

Read article

Alpha transparency in Chrome video

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

news video webm

Read article

sourceMappingURL and sourceURL syntax changed

news devtools

Read article

Introduction to Custom Filters (aka CSS Shaders)

news webgl shaders css filters

Read article

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

news dom semantics

Read article

Visualizing Shadow DOM Concepts

news shadowdom webcomponents semantics

Read article

Profiling Long Paint Times with DevTools' Continuous Painting Mode

news performance devtools

Read article

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

news webrtc webaudio

Read article

CSS Background shorthand coming to mobile WebKit browsers

news mobile graphics css

Read article

Voice Driven Web Apps: Introduction to the Web Speech API

news voice multimedia webspeech

Read article

Screensharing with WebRTC

news getusermedia screenshare webrtc

Read article

Canvas-driven background images

Powering a css background using canvas or webgl

news canvas css graphics

Read article

WebRTC hits Firefox, Android and iOS

news video webrtc getusermedia

Read article

Respond to change with Object.observe

news javascript

Read article

Content Security Policy 1.0 is officially awesome.

news content-security-policy security

Read article

Interactive Globe with CSS shaders & Google Maps

news graphics shaders css

Read article

Live Web Audio Input Enabled!

news webaudio multimedia getusermedia audio

Read article

Stacking Changes Coming to position:fixed elements

news stacking css

Read article

Stick your landings! position: sticky lands in WebKit

news performance css

Read article

Integrating input[type=file] with the Filesystem API

news file

Read article

When milliseconds are not enough: performance.now

news internals performance

Read article

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

news forms datalist

Read article

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

news forms

Read article

Drag and drop a folder onto Chrome now available

news dnd filesystem

Read article

How to measure browser graphics performance

news benchmark graphics

Read article

Arrived! xhr.send(ArrayBufferViews)

news xhr2 binary

Read article

Taking advantage of GPU acceleration in the 2D canvas

news gpu canvas graphics

Read article

Writing a flippable book using CSS Regions and 3D transforms

news regions css

Read article

The amazing powers of CSS

news css

Read article

How to convert ArrayBuffer to and from String

How to convert ArrayBuffer to and from String

news performance arraybuffer

Read article

Don't Build Blobs, Construct Them

news file

Read article

requestAnimationFrame API: now with sub-millisecond precision

news internals performance

Read article

Websocket Frame Inspection now in Chrome DevTools

news devtools

Read article

datalist landed in Chrome Canary

news datalist forms semantics

Read article

Processing XHR2 file uploads in PHP

news xhr2 binary

Read article

WebRTC Protothon

news webrtc

Read article

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

news performance dom

Read article

Round-up of Web Browser Internals Resources

news internals performance

Read article

Taking an Entire Page Offline using the HTML5 FileSystem API

news offline filesystem

Read article

CSS layout gets smarter with calc()

news presentation css

Read article

Optimizing JavaScript

news performance javascript

Read article

A New Experimental Feature: scoped stylesheets

news css dom

Read article

WebGL and Web Audio API demo roundup

news webaudio webgl multimedia

Read article

SwiftShader brings software 3D rendering to Chrome

news webgl graphics

Read article

Detect DOM changes with Mutation Observers

An introduction to Mutation Observers.

news mutationobserver dom

Read article

news registerprotocolhandler mailto

Read article

Chrome for Android: Accelerating the Mobile Web

news android

Read article

Pointer Lock API Brings FPS Games to the Browser

news pointerlock fullscreen games

Read article

HTML5 audio and the Web Audio API are BFFs!

news webaudio multimedia audio

Read article

Getting Rid of Synchronous XHRs

news xhr2 binary deprecations removals

Read article

Web Audio FAQ

news webaudio multimedia

Read article

Introducing Video Player Sample

news video multimedia

Read article

CSS Filter Effects Landing in WebKit

news presentation css filters graphics

Read article

Transferable Objects: Lightning Fast!

news binary performance workers

Read article

Use mediump precision in WebGL when possible

news mobile performance webgl graphics

Read article

Chrome Developer Tools for Speed

news devtools

Read article

'Stream' video using the MediaSource API

news mediasource media

Read article

WebGL demo roundup

news webgl graphics

Read article

App Cache Tools and Auto-Generators

news offline appcache

Read article

Defining Scope In IndexedDB Transactions

news indexeddb offline

Read article

Spooktacular HTML5 Pumpkin

news halloween

Read article

Let Your Content Do the Talking: Fullscreen API

Intro to the Full Screen API

news games multimedia fullscreen

Read article

WebSockets updated to latest version in Chrome Canary

news websockets

Read article

Keeping up with HTML5 and browser support

news html5

Read article

Having a ride with Three.js

news webgl canvas

Read article

New Game Conference for HTML5 Game Developers Coupon

news games

Read article

7 minute videos: JavaScript Console Protips & newish DOM APIs

news devtools

Read article

Workers ♥ ArrayBuffer

news binary workers

Read article

What's different in the new WebSocket protocol

news websockets connectivity

Read article

insertAdjacentHTML Everywhere

news dom

Read article

Debugging the Filesystem API

news storage filesystem

Read article

Saving generated files on the client-side

news filesystem

Read article

Seek into local files with the File System API

news offline filesystem

Read article

Downloading resources in HTML5: a[download]

news

Read article

HTML5 Libraries/polyfills - Mid July

news

Read article

Announcing New Game, the conference for HTML5 game developers

news games

Read article

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

news pagevisibility

Read article

Multiplayer Audio Fun

news webaudio websockets connectivity

Read article

Using Cross-domain images in WebGL

news webgl cors

Read article

Registering a custom protocol handler

news registerprotocolhandler

Read article

HTML5 Libraries - Late June

news canvas css

Read article

Page Visibility API: Have I got your attention?

news pagevisibility

Read article

Contra in HTML5 + Web Audio API

news webaudio

Read article

news offline

Read article

Welcome to updates.html5rocks.com!

news

Read article

Subscribe