#355: Await and Async Explained

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

JavaScript Weekly

Issue 355 — October 6, 2017

Await and Async Explained with Diagrams and Examples
A tutorial that explains the new await/async features in ES2016 for more easily working with asynchronous functions.

Nikolay Grozev

The Road to Ember 3.0
The Ember.js core team is busy at work on the latest version of Ember, due next year, and they explan what they’re working on here.

Matthew Beale

Introduction to Vue.js with Sarah Drasner
Get up and running in a hurry with the Vue.js JavaScript framework. Learn how to build and maintain complex applications quickly and efficiently in this practical guide to Vue.js by Sarah Drasner.

Frontend Masters

Using Preact as a React Alternative
Ahmed Bouchefra takes a look at Preact, a lightweight React alternative that’s well suited to high-performance apps and slow 2G networks.

Ahmed Bouchefra

An Internship on Laziness: Lazy Unlinking of Deoptimized Functions
A deep dive into a recently implemented V8 performance improvement oriented around how functions are optimized and deoptimized.

Juliana Franco

npm Gets 2-Factor Auth and Read-Only Token Support
All natively supported in this week’s npm v5.5 release.

The npm Blog

Optimizing ES2015 Proxies in V8
Proxies, introduced in ES2015/ES6, make it easy to intercepting fundamental operations on objects and customize their behavior. There has been a lot of effort recently to optimize them in V8.

Mathias Bynens

React Email Editor: A Drag-n-Drop Email Editor Component for React
Quite a significant project as it makes up the core of Unroll’s commercial service.



Full-stack JavaScript Developer at X-Team (Remote)We help our developers keep learning and growing every day. Unleash your potential. Work from anywhere. Join X-Team.  X-Team

Senior React Native Engineer, Retail TeamWe’re looking for an experienced dev to bring the Casper experience beyond the web and into reality, focusing on building React Native apps. Casper

Developer Evangelist in London (part remote)Let the world know how awesome our distributed messaging platform is whilst learning new technologies and contributing to the community. Ably realtime

One application, thousands of dev job opportunitiesStop applying and start interviewing. Try Vettery to get job offers from top tech companies sent right to your inbox. Vettery

In Brief
TypeScript Turns 5 Years Old newsMicrosoft
Winners of the Recent js13kGames Gamedev Contest news It’s amazing what can be done in such little space.js13kGames
Announcing Assert(js) – An all JavaScript Testing Conference newsOK GROW!  Sponsor
The Many Faces of ‘this’ in JavaScript tutorialMichał Witkowski
Asynchronous Stack Traces: Why ‘await’ Beats .then() tutorialMathias Bynens
How to Run ESLint on File Save in IntelliJ, VS Code and Sublime Text tutorialTomasz Netczuk
Publishing What You Mean to Publish on npm tutorial You only want to share as much as you intend in an npm package.Adam Baldwin
Instant JavaScript test execution results right in your editor Wallaby runs your tests as you type and displays code coverage, error & console messages inside your code editor.Wallaby.js  Sponsor
Building a Mental Model for Precedence and the ‘new’ Operator tutorialBen Nadel
Supercharging Frontend Development with VS Code tutorialZach Silveira
Getting Your Head Around Vue.js Scoped Slots tutorialAnthony Gore
Lessons From Migrating A Large Codebase to React 16 story If you like this, you’ll enjoy our React-specific newsletter.Discord Blog
Using Default Parameters in ES6 videoTyler McGinnis
Polyfills vs Compiling with Babel videoTyler McGinnis
Proactively detect 🕵️ and diagnose JavaScript errors affecting your users Debug JS apps with fully deminified stacktraces. Get tools to reduce front-end noise so you can assess impact.Bugsnag  Sponsor
Falcor 1.0 Released: An Efficient Data Fetching Library codeNetflix
a11y-dialog: A Very Lightweight and Flexible Accessible Modal Dialog codeEdenspiekermann
Vuera: Use Vue Components in React, and React Components in Vue codeAlexander Komarov
CsvBuilder: Encode JSON Objects to CSV with a Schema-Like API codeNick Pisacane

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. Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK

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