---
title: "This week's JavaScript news, issue 320"
publication: "JavaScript Weekly"
issue: 320
published_at: "2017-02-02"
canonical_url: "https://javascriptweekly.com/issues/320"
---

This week's JavaScript news, issue 320

This week's JavaScript news — [Read this e-mail on the Web](http://javascriptweekly.com/issues/320)

JavaScript WeeklyIssue 320 — February 2, 2017[Exploring ES2016 and ES2017](http://exploringjs.com/es2016-es2017/index.html)A book by Dr. Axel Rauschmayer on the latest versions of ECMAScript that’s free to read online, but also available as a PDF. Axel has also updated his [ECMAScript 2017 post](http://www.2ality.com/2016/02/ecmascript-2017.html) with the final feature set. Dr. Axel Rauschmayer 
[What 'async' Support in ES2017 Means For JavaScript Developers](http://thenewstack.io/async-officially-coming-javascript-year/)TC39’s Brian Terlson and Naveed Ihsanullah of Mozilla explain why ‘async’ are a big deal for both JavaScript and TypeScript developers. Mary Branscombe 
[![Sentry\](https://copm.s3.amazonaws.com/ca87ca54.png)](https://sentry.io/for/javascript/?utm_source=javascriptweekly&utm_medium=display&utm_campaign=node)[Track errors in your JavaScript apps with Sentry](https://sentry.io/for/javascript/?utm_source=javascriptweekly&utm_medium=display&utm_campaign=node)Don’t wait for users to tell you when your gnarly code inevitably breaks. Sentry’s open source error tracking and notifications for JavaScript, Node.js - and every other major language in your stack - will let you know exactly when and where you went wrong. SentrySponsor
[A Brief History of JavaScript Standards](https://ponyfoo.com/articles/standard)Extracted from the first chapter in Practical ES6 and reviewed by the creator of JavaScript himself, Brendan Eich, amongst others. Nicolás Bevacqua 
[Mithril 1.0 Released: A Compact Framework for SPAs](http://mithril.js.org/)At 3 years old, Mithril has reached its 1.0 milestone. It clocks in at under 8KB after gzip and the homepage shows off its basic feature-set well.
[Service Mocker: An API Mocking Framework for Frontend Developers](https://github.com/service-mocker/service-mocker)Uses Service Workers in the browser to let you set up a mock API without using any servers. Service Mocker 
[Formatting 'console.log' with CSS and String Template Tags](https://egghead.io/lessons/javascript-format-console-log-with-css-and-string-template-tags)In Chrome’s console you can format log messages with CSS. This 5 minute video walks through creating a template tag function for a more reusable formatting approach. John Lindquist 
[JS1k 2017: A New Round of the JS Golfing Competition](http://js1k.com/2017-magic/)The goal is simple: write something clever/fun/interesting in 1024 bytes of JavaScript. [Entries due](http://js1k.com/2017-magic/rules) by end of February. JS1K 


Jobs

- [Frontend Developer @ Poki (Amsterdam, the Netherlands)](http://jobs.poki.com/full-stack-web-developer/en?utm_source=javascriptweekly&utm_medium=email)Refactoring our entire frontend, and all the impact around it. Join us building the ultimate online playground for kids of all ages. Poki
- [Senior JavaScript Developer (Seattle)](https://nordstrom.taleo.net/careersection/2/jobdetail.ftl?job=270593)Love a challenge? Help us ship the fastest retail experience on the web. We value collaboration, passion for delivery, and work life balance. Nordstrom

In Brief

[A Look at Meteor in 2017](https://blog.meteor.com/meteor-in-2017-ad92d777c12d) news
Matt DeBergalis

[Announcing 'Learning Aurelia' from Packt Publishing](http://blog.aurelia.io/2017/02/01/announcing-learning-aurelia-from-packt-publishing/) news

[Got Node Skills? Soon, There Will Be a Certification for That](http://thenewstack.io/got-node-js-theres-cert/) news node
Michelle Gienow

[Create data-intensive, feature-rich web and mobile apps with Sencha Ext JS](http://pages.sencha.com/build-data-intensive-web-and-mobile-apps-1.html) 
Learn how to design, develop and test data-intensive web apps that run on desktops, tablets, and smartphones with Sencha Ext JS
Sencha, Inc.Sponsor

[6 Great Uses of the ES6 Spread Operator](https://davidwalsh.name/spread-operator) tutorial
David Walsh

[A (Very) Beginner's Guide to JavaScript Variables and Datatypes](https://www.sitepoint.com/beginners-guide-javascript-variables-and-datatypes/) tutorial
Tania Rascia

[Amazon-Like Popover Trigger Behaviors in Angular](http://blog.runnable.com/post/156606409746/amazon-like-popover-trigger-behaviors-in-angularjs) tutorial
Nathan Meyers

[Implementing async/await with ES6 Generators and Promises](https://gist.github.com/ChrisChares/1ed079b9a6c9877ba4b43424139b166d) tutorial
Chris Chares

[What is Angular?](http://developer.telerik.com/topics/web-development/what-is-angular/) tutorial 
If you’ve not used Angular at all and want a high level explanation, this is as good as any.
TJ VanToll

[A Look at ES7 (ES2016) and ES8 (ES2017) Features](https://node.university/blog/498412/es7-es8) tutorial
Azat Mardan

[Using terminal to view test results is a productivity killer.](https://wallabyjs.com/) tools 
It's like browsing the web in a text-based browser. We deliver test results in realtime to your editor.
Wallaby.jsSponsor

[gotem: 'Copy to Clipboard' for Modern Browsers in Under 1KB](https://github.com/callmecavs/gotem) code
Michael Cavalea

[injection-js: A Dependency Injection Library Extracted From Angular](https://github.com/mgechev/injection-js) code
Minko Gechev

[HyperApp: 1KB JavaScript Library for Building Modern UI Applications](https://github.com/hyperapp/hyperapp) code
Jorge Bucaran

[Gridtab: A jQuery Plugin to Build Grid Based Responsive Tabs](https://gopalraju.github.io/gridtab/) code

[Avoriaz: A Vue.js Testing Utility Library](https://github.com/eddyerburgh/avoriaz) code
Edd Yerburgh

[vanilla-tilt.js: A 3D Element Tilting Library (without the jQuery Dependency)](https://micku7zu.github.io/vanilla-tilt.js/index.html) code 
A fork of [tilt.js](http://gijsroge.github.io/tilt.js/) that we linked last week.

[React-Redux Grid: A Grid + Tree Component using the Redux Pattern](https://github.com/bencripps/react-redux-grid) code
Benjamin Cripps

[fast-memoize.js: The 'Fastest Possible' JS Memoization Library](https://github.com/caiogondim/fast-memoize.js) code
Caio Gondim

Curated by [Peter Cooper](http://twitter.com/peterc) and published by [Cooperpress](https://cooperpress.com/).

Like this? You may also enjoy: [FrontEnd Focus](http://frontendfocus.co/) : [Node Weekly](http://nodeweekly.com/) : [React Status](http://react.statuscode.com/)

[Stop getting JavaScript Weekly](*|UNSUB|*) : [Change email address](*|UPDATE_PROFILE|*) : [Read this issue on the Web](http://javascriptweekly.com/issues/320)

© Cooperpress Ltd. Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK
