Issue #8

PWA Tips Monthly Newsletter

Issue #8 | September 07, 2017

What's New?

Categories Land in the Web App Manifest

Starting in early May, Rob Dolin began advocating for adding a categories member to the Web App Manifest spec.

pwa article
Node forked again over complaints of unresponsive leadership

The codebase for popular Node.js JavaScript runtime has been forked again — the second time in less than three years.

A new YouTube look that works for you

When YouTube launched 12 years ago, it was a single website that supported one video format, 320x240 at 4:3 aspect ratio.

youtube polymer
Easily filter review requests by team

Review requests are a great way to ask for review on software, and with the addition of team requests you can get the feedback you need faster.

DOM Attributes in React v16

In the past, React used to ignore unknown DOM attributes. If you wrote JSX with an attribute that React doesn't recognize, React would just skip it.

Starbucks PWA

Starbucks now has beta version of its pwa which uses workbox library for its caching strategy.


Browser Updates

What's new in Chrome 61?

Chrome 61 now supports JavaScript modules natively, WebUSB API has landed, You can now use navigator.share to trigger the native Android share dialog and many more.

What's new in DevTools Chrome 62?

Support for top-level await operators in the Console, CSS Grid highlighting, Previewable cache resources, and Screenshots of a portion of the viewport and many more.

chrome devtools
Safari Technology Preview v39

Async generator runtime, input.webkitdirectory behind the flag and read to know more.

Firefox Headless mode in v56+

Headless mode is a useful way to run Firefox, which is just as it sounds — Firefox is run as normal, except without any of the UI


Editor Updates

What's new in VS Code v1.16?

JavaScript/Typescript refactoring, color picker in HTML, HTML tag auto close and many more.

Auto Import - ES6 & TS

Automatically finds, parses and provides code actions and code completion for all available imports. Works with JavaScript and TypeScript.

vscode extension

Articles & Tutorials

How We Built Our React Native App @Housing

Last year we launched our PWA with an aim to improve the experience of our users on slow and inconsistent network connections.

react native
The average web page is 3MB?

The averages we're about to look at, which are taken from the HTTP Archive, are just that – averages of large datasets.

web perf
Polymer 3.0 Preview 

The longer title should be: Experiment with Polymer 3.0 Preview — Building a mini card game with Polymer + Typescript + Webpack.

The State of the Web

So, what is the state of the Web today? Only 46% of 7.4 billion people on this planet have access to the Internet.

web perf
ECMAScript proposals

This list contains only stage 1 proposals and higher that have not yet been withdrawn/rejected, or become finished.