#341: TC39, ECMAScript, and the Future of JavaScript

This week’s JavaScript news — Read this e-mail on the Web

JavaScript Weekly

Issue 341 — June 30, 2017

TC39, ECMAScript, and the Future of JavaScript
A thorough explanation of how new features make it into JavaScript, before focusing on some practical examples including Array#includes, named captures, and lookbehind assertions in regexes.

Nicolás Bevacqua

Automated Testing with Headless Chrome
Eric Bidelman runs through how to use Headless Chrome, using Karma as a runner and Mocha+Chai for authoring tests.

Google Developers

Optimizing AWS Lambda performance with MongoDB Atlas and Node.js
See the performance implications of using Lambda functions with a database-as-a-service like MongoDB Atlas.


ECMAScript 2017 Language Spec Published
The official spec for ES2017 (essentially the 8th edition of the JS spec) has been published in HTML and PDF if you’re lacking for bedtime reading.


React Armory: A Neat Way to Learn React Online
A well presented tutorial site complete with rich, live editable examples.

James K Nelson

Vulcan: An Open-Source Project to ‘Meteorize’ GraphQL
A full-stack app framework built on React and GraphQL. It’s an evolution of Telescope but is becoming less Meteor-dependent.

Sacha Greif

TypeScript 2.4 Released
Includes support for cynamic import() expressions, string enums, improved checking and more.


This Week’s React-Specific News

React Status is our React focused weekly. This week it includes a React Native starter kit and an introduction to Redux-first routing.

React Status


JavaScript Developer at X-Team (Remote)We seek a developer with extensive JavaScript knowledge. We’re 100% remote and provide the funding needed to help you achieve your goals and grow. X-Team

Front End Engineer at EDITED (London)Join us to impact how the world’s biggest retailers operate by making a web app with great UX and DX using React, Redux and Glamor. EDITED

Can’t find the right job? Want companies to apply to you? Try Hired.com.
In Brief
Babylon, Babel’s JS Parser, To Support TypeScript news Not a lot to see yet, but .ts support has been baked in.Babel
Microsoft’s ‘Sonar’ Linting Tool Joins the JS Foundation news Check out Sonar’s homepage to learn more.Kris Borchers
Use AngularJS to Build a Fast and Secure Chat App PubNub gets your data anywhere in less than 0.25 seconds. It’s so easy with PubNub’s AngularJS library.PubNub  Sponsor
The ‘Best’ Frontend JavaScript Interview Questions tutorial Opinions will vary but if you do well at these, you’re in a strong position.Boris Cherny
Getting Started with Webpack 3 tutorialJoão Augusto
Build A Realtime Chart with Vue.js and Pusher tutorialYomi Eluwande
Unleash The Power of Angular Reactive Forms video Oriented around live coding a form from scratch.Nir Kaufman
Choosing A Frontend Framework in 2017 opinionThis Dot Labs
Why I’m Switching from React to Cycle.js opinionSitePoint
Using Source Maps to Debug Errors Let’s talk JavaScript Source Maps. What are they? How to enable source mapping? Why aren’t they working?ROLLBAR  Sponsor
Decaffeinate: Convert Your CoffeeScript to Modern JavaScript tools A well established project that continues to get frequent updates.Brian Donovan
An Up to Date List of TC39 Proposals and their Status toolsNicolás Bevacqua
Search and Install npm Modules Automatically from the Atom Editor toolsAlgolia
Infinite Scroll v3: As Users Scroll, Automatically Load More tools Note it’s both GPL3 and commercial.Metafizzy
Study: A Progressive, Client/Server AB Testing Library codeDollar Shave Club
echarts: Powerful Charting and Visualization in the Browser code Lots of demos here.Baidu
vanilla-tilt.js: A Dependency-Free, Smooth 3D Element Tilting Library code
RE:DOM: A Tiny (2KB) JS Library for Creating User Interfaces codeJuha Lindstedt
frontexpress: An Express.js-Style JavaScript Router for the Front-End codeCamel Aissani
share-this: Medium-like Text Selection Sharing Without Dependencies codeMassimo Artizzu
ForwardJS Tickets on sale today 
ForwardJS  Sponsor

Curated by Peter Cooper and published by Cooperpress.
Like this? You may also enjoy: FrontEnd Focus : Node Weekly : React Status
Stop getting JavaScript Weekly : Change email address : Read this issue on the Web
© Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK

Link: http://javascriptweekly.com/issues/341