Top Stories published by Dev Channel in July of 2016
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
17
18
19
20
21
26
27
28
30
31

CSS Containment in Chrome 52

Author: Paul Lewis

TL;DR

The new CSS Containment property lets developers limit the scope of the browser’s styles, layout and paint work.


Flexbox gets new behavior for absolute-positioned children

Author: Joe Medley

A previous version of the CSS Flexible Box Layout specification set the static position of absolute-positioned children as though they were a 0x0 flex item. The latest version of the…


CSS Variables: Why Should You Care?

Author: Rob Dodson

CSS variables, more accurately known as CSS custom properties, are landing in Chrome 49. They can be useful for reducing repetition in CSS, and also for powerful runtime effects like theme switching and potentially…


Web Push Payload Encryption

Author: Mat Scales

Prior to Chrome 50, push messages could not contain any payload data. When the ‘push’ event fired in your service worker, all you knew was the the server was trying to tell you something, but not what it might be. You then had to make a…


IntersectionObserver’s coming into view

Author: Surma

Let’s say you want to track when an element in your DOM enters the visible viewport. You might want to do this so you can lazy-load images just in time or because you need to know if the user is actually looking at a…


ECDSA for WebRTC: better security, better privacy and better performance

Author: Sam Dutton

From Chrome 52, WebRTC uses a much more efficient and secure algorithm for certificate (RTCCertificate) generation: ECDSA. In addition, RTCCertificates can now…


Persistent Storage

Author: Chris Wilson

With Chrome 52, we’re introducing the ability to make storage persistent. Storage for web applications is a complex topic, and persistence for data on the frequently-ephemeral web doubly so, so I should explain.

These were the top 10 stories published by Dev Channel in July of 2016. You can also dive into daily archives for July of 2016 by using the calendar at the top of this page.