---
title: "#201: Use ES Modules in Node Right Now"
publication: "Node Weekly"
issue: 201
published_at: "2017-08-17"
canonical_url: "https://nodeweekly.com/issues/201"
---

#201: Use ES Modules in Node Right Now

This week's Node news[Read this e-mail on the Web](http://nodeweekly.com/issues/201)

Node WeeklyAugust 17, 2017 #201 John-David Dalton 

[Use ES Modules in Node Right Now](https://medium.com/web-on-the-edge/es-modules-in-node-today-32cff914e4b)[@std/esm](https://github.com/standard-things/esm) is a spec-compliant ES module loader for Node 4+ allowing you to transition more smoothly from CommonJS.
 Node.js Foundation 

[Node 8.4 (Current) Released](https://nodejs.org/en/blog/release/v8.4.0/)Just a week after 8.3, 8.4 is here with experimental support for http2 available behind a command line option.
 Google 

[Puppeteer: A Headless Chrome Node API](https://github.com/GoogleChrome/puppeteer)A Node library, maintained by the Chrome DevTools team, providing a high-level API to control headless Chrome using the DevTools protocol.
 Frontend MastersSponsor

[🎉 New, Updated: Deep JavaScript Foundations with Kyle Simpson](https://frontendmasters.com/courses/javascript-foundations/)Join Kyle Simpson, author of the popular “You Don’t Know JavaScript” book series, as he deep dives into JavaScript's core mechanics like scope, closure, this and prototypes ..plus new features in ES6 and more.

[![Frontend Masters\](https://copm.s3.amazonaws.com/4cf37b30.png)](https://frontendmasters.com/courses/javascript-foundations/)
 Yang Guo 

[The Background to Node's Hash Flooding Vulnerability](https://v8project.blogspot.com/2017/08/about-that-hash-flooding-vulnerability.html)An explanation of a vulnerability fixed in an update last month and how V8 is getting a longer-term high performance solution for it.
 Huan Li 

[FaceNet: TensorFlow-Backed Face Recognition and Verification](https://github.com/zixia/facenet)Work with facial recognition tools from Node. Mac & Linux only for now and also requires Python.
 Twilio 

[5 Ways to Make HTTP Requests in Node](https://www.twilio.com/blog/2017/08/http-requests-in-node-js.html)Quick overviews of the http standard library, Request, Axios, SuperAgent, and Got.


In Brief

- [Support for the Performance Timeline Spec Coming to Node Soon](https://medium.com/the-node-js-collection/timing-is-everything-6d43fc9fd416) news James A Snell
- [Real-time monitoring for your Node.js apps](https://www.datadoghq.com/ts/nodejs-monitoring/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-NodeWeeklyS&utm_content=Node) 
Graph and set alerts on metrics from any Node app, plus all your infrastructure: servers, databases, and more. DatadogSponsor
- [A Minimal Setup for Babel-Based npm Packages](http://2ality.com/2017/07/npm-packages-via-babel.html) tutorial Dr. Axel Rauschmayer
- [MEAN Stack: Developing An App with Angular 2+ and Angular CLI](https://www.sitepoint.com/mean-stack-angular-2-angular-cli/) tutorial SitePoint
- [Working with Environment Variables in Node](https://www.twilio.com/blog/2017/08/working-with-environment-variables-in-node-js.html) tutorial Dominik Kundel
- [Build a Serverless Stripe Store in 5 Minutes with Node and StdLib](https://hackernoon.com/build-a-serverless-stripe-store-in-5-minutes-with-node-js-and-stdlib-d90352c89227) tutorial Keith Horwood
- [Node, Docker and the Theory of Relativity](https://medium.com/burke-knows-words/node-docker-and-the-theory-of-relativity-4d39b742db63) tutorial 
How to deploy a Node/Express app as a Docker container. Burke Holland
- [Set up a Netflix style streaming service with Node.js](https://bitmovin.com/encoding-documentation/encoding-api/?utm_source=cooperpress&utm_medium=email&utm_campaign=nodeweekly) BitmovinSponsor
- [CPU Profiling Node Apps and Services with N|Solid](https://nodesource.com/blog/cpu-profiling-node-js-applications-and-services-with-n-solid) video Tierney Cyren
- [Using MySQL With Node](https://www.youtube.com/watch?v=EN6Dx22cPRI) video Traversy Media
- [#1 Way to Detect, Diagnose and Defeat Errors 🏆](https://rollbar.com/nodeweekly) tools 
Rollbar detects when code breaks in real-time. Get stack trace and diagnostic data to defeat Node errors. ROLLBARSponsor
- [Scotty.js: Deploy Static Websites to AWS S3 with a Single Command](https://github.com/stojanovic/scottyjs) tools Slobodan Stojanovic
- [npm-introspect: Examine and Visualize the Quality of Your Dependencies](https://github.com/Nohmapp/npm-introspect) tools Nohmapp
- [gtop: A Terminal-Based System Monitoring Dashboard](https://github.com/aksakalli/gtop) code Can Güney Aksakalli

Node Weekly is curated by [Peter Cooper](https://twitter.com/peterc) and published by [Cooperpress](https://cooperpress.com/).

Want to sponsor an issue? See our [media kit.](https://cooperpress.com/mediakit)
Want to post a job? E-mail us or [use our self-serve system.](https://booking.cooperpress.com/jobs)

[Unsubscribe](*|UNSUB|*) : [Change email address](*|UPDATE_PROFILE|*) : [Read this issue on the Web](http://nodeweekly.com/issues/201)

© Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK
[Email policy](https://cooperpress.com/spam.html) [Privacy policy](https://cooperpress.com/privacy.html)
