JavaScript Weekly
Issue 337 — June 2, 2017
A new major release of Node is here with many significant updates including V8 5.8, npm 5, async_hooks, N-API.. See this week’s Node Weekly for a comprehensive roundup.
Node.js Foundation

A ‘tale of adventure’ in moving from the Mocha test framework to Facebook’s Jest.
Patrick Hund

In this session from Google I/O, Addy Osmani covers PWA best practices, patterns for efficiently loading websites and the latest tools for getting fast and staying fast.
Google Chrome Developers

ROLLBAR
See how Rollbar pairs perfectly with New Relic to give you greater coverage + much more insight into application errors.
ROLLBAR   Sponsor

If you’re not yet using ES6 on a frequent basis, this is a thorough introduction to seven of the most useful concepts.
Zell Liew

It’s been around a while but has had a lot of updates recently.

1.5 brings dynamic imports, code splitting, and bundle size analysis. It’s still based around Node v4, but will move up to Node v6 in Meteor 1.6.
Ben Newman

From the basics to advanced topics with simple, but detailed explanations.
Ilya Kantor

Jobs

In Brief

Announcing TypeScript Support in Electron news
Zeke Sikelianos

Assert(js): A Forthcoming JS Testing Conference in Texas news
Currently just seeking speakers.

How to Hire for JavaScript Development 
We hire awesome JavaScript developers. Learn how we identify, test, and hire for JavaScript.
Code My Views  Sponsor

The Most Important Features and Fixes of Node 8 tutorial
Gergely Nemeth

Delivering Untranspiled Source Code via npm tutorial
Dr. Axel Rauschmayer

The Anatomy of a Modern JavaScript Application tutorial
SitePoint

Managing State in Aurelia with Higher Order Components tutorial
Vildan Softic

WebAssembly: Mozilla Won opinion
“I think WebAssembly is a big victory for asm.js and Mozilla’s vision.”
Robert O'Callahan

Switching From React to Vue.js opinion
Anthony Gore

Using terminal to view test results is a productivity killer tools
You write code in your favorite editor, we run tests and deliver the results in realtime to the editor.
Wallaby.js  Sponsor

Storybook 3.0: An Interact Dev Environment for React Components tools
Michael Shilman

vue-devtools: A Chrome DevTools Extension for Debugging Vue.js Apps tools
It’s also on the Chrome Web Store.

O: An In-Browser Loader, Bundler and Dependency Injection Builder tools
In progress and proof of concept, but the team wants to know what you think.
GardenHQ

Have you tried MongoDB Atlas yet? tools
MONGODB  Sponsor

taxi-rank: A JSDom-Based Selenium Webdriver API code
Uses Zombie under the hood.
Forbes Lindesay

Nile.js: A P2P Live Video Streaming Library Built on WebTorrent code
Miranda, Qiu, and Pierson

Timelinejs: A jQuery Timeline Slider Plugin code
ilker Yılmaz

vue-recyclerview: A Fast Way to Render Large Lists with Vue code

Picodom: A 1KB Virtual DOM Builder and Patch Algorithm code
Handy for building your own view library, for instance.

micro-http-client: A 'fetch' Wrapper to Specify Common Request and Response Processing in a Single Location code
remerge GmbH