---
title: "A look at Webpack 2, a preview of WebAssembly, and Brendan Eich talks JavaScript"
publication: "JavaScript Weekly"
issue: 308
published_at: "2016-11-03"
canonical_url: "https://javascriptweekly.com/issues/308"
---

A look at Webpack 2, a preview of WebAssembly, and Brendan Eich talks JavaScript

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

JavaScript WeeklyIssue 308 — November 3, 2016[Getting Started with Webpack 2](https://blog.madewithenvy.com/getting-started-with-webpack-2-ed2b86c68783)A walk through a soon to be released 2nd version of the popular JavaScript bundler. Jack Franklin has also written a handy [migrating to Webpack 2 guide.](http://javascriptplayground.com/blog/2016/10/moving-to-webpack-2/) Drew Powers 
[Brendan Eich on JavaScript and the Web Platform](https://javascriptair.com/episodes/2016-11-02/)Brendan Eich, the creator of JavaScript, is the special guest for the very last episode of JavaScript Air. JavaScript Air 
[Adventures in Aurelia: Creating a Custom PDF Viewer](https://www.sitepoint.com/aurelia-custom-pdf-viewer-component/)Jedd Ahyoung demonstrates how to combine the power of PDF.js and the Aurelia framework to create a custom PDF viewer with two way data binding. Jedd Ahyoung 
[![RASON.COM by Frontline Systems Inc\](https://copm.s3.amazonaws.com/dad3a5a5.png)](https://rason.com/?utm_source=javascriptweekly&utm_medium=email)[Try the RASON® API – and Start Using Advanced Analytics in Your Web/Mobile Apps](https://rason.com/)Solve powerful optimization and simulation models in your app easily with the RASON® API. Use a high-level modeling language embedded in JSON, and a simple, Azure-backed REST API service. RASON.COM by Frontline Systems IncSponsor
[SkateJS: Cross-Framework Web Component Library Built on W3C Specs](https://github.com/skatejs/skatejs)A library built on top of the W3C web component specs for writing functional and performant web components with a small footprint. Trey Shugart 
[Webpack Plugin and CLI Tool to Visualize Bundle Contents in a Treemap](https://www.npmjs.com/package/webpack-bundle-analyzer)A great effect visually, but also a practical way to see what’s contained within bundled JavaScript files and what’s taking up the most space. Yuriy Grunin 
[Easy Angular Authentication with JSON Web Tokens](http://angularjs.blogspot.com/2016/11/easy-angular-authentication-with-json.html)Stateless authentication is a great fit for Angular apps. In this post, Ryan Chenkie talks about implementing it using JSON Web Tokens. Ryan Chenkie 
[WebAssembly Browser Previews Now Available](http://webassembly.org/roadmap/)The WebAssembly project has reached a _Browser Preview_ stage, with multiple interoperable implementations from [Firefox](https://hacks.mozilla.org/2016/10/webassembly-browser-preview/), [Edge](https://blogs.windows.com/msedgedev/2016/10/31/webassembly-browser-preview/) and the [V8 project](http://v8project.blogspot.com/2016/10/webassembly-browser-preview.html) to try. Seth Thompson 
[Webpack or Browserify and Gulp: Which Is Better?](https://www.toptal.com/front-end/webpack-browserify-gulp-which-is-better)Some insights into the pros and cons of different JavaScript and asset packaging approaches. Eric Grosse 
[The Latest Issue of Our New React Newsletter](http://react.statuscode.com/issues/10)We're at issue 10 now and putting most of our React stories there instead. React Status 


Jobs

- [Frontend Specialist in Amsterdam](http://careers.backbase.com/job/presales-front-end-developer/?utm_source=javascriptweekly&utm_medium=email)At Backbase we help banks develop highly-effective user experiences. We're looking for talented, creative Front-end Developers to join our pre-sales team. Interested? Contact us and help our mission to conquer the finance industry. Backbase
- [Front End Engineer at Zalando SE (Berlin)](https://jobs.zalando.com/jobs/65722-software-engineer-frontend/?gh_jid=65722&gh_src=f7hu5e1)Zalando is the leading fashion platform in Europe. Work in one of 120+ autonomous engineering teams and be part of our famous [Radical Agility.](http://www.radicalagility.org/) Zalando SE
- [Want Multiple Job Offers? - Try Hired](http://hired.com/?utm_source=newsletters&utm_medium=petercooperpress&utm_campaign=q4-16-javascriptweekly)On Hired, engineers typically get 5+ job offers in 1 week. Find that new opportunity you've been craving and get access to 4,000+ companies instantly. Hired

In Brief

[Announcing Dart Sass: A Dart Implementation of the Sass CSS Pre-Processor](http://blog.sass-lang.com/posts/1022316-announcing-dart-sass) news 
It’s fast, and compatible with JavaScript, naturally.

[async/await Support in Firefox Nightly](https://blog.nightly.mozilla.org/2016/11/01/async-await-support-in-firefox/) news
Mozilla

[A JS Logo Guessing Game, Purely for Fun](https://javascript-game.firebaseapp.com/) news 
Can you identify over 100 libraries and tools from their logos alone?
Sami Suo-Heikki

[Join us for Chrome Dev Summit 2016 via Livestream on November 10-11th](https://developer.chrome.com/devsummit/#notifications) news 
All sessions of Chrome Dev Summit 2016 will be livestreamed from [our website](https://developer.chrome.com/devsummit/) on Nov. 10-11. [Sign up](https://services.google.com/fb/forms/cds2016/) for [livestream updates](https://developer.chrome.com/devsummit/#notifications).
Google Inc.Sponsor

[Using HTML Form Validation in Pure JavaScript](https://www.raymondcamden.com/2016/10/19/using-html-form-validation-in-pure-javascript) tutorial
Raymond Camden

[Angular 2 Testing In Depth: How to Test Services and Use DI](https://auth0.com/blog/angular-2-testing-in-depth-services/) tutorial
Gábor Soós

[Getting Started with Ember and 'Data Down Actions Up'](https://emberigniter.com/getting-started-ember-cli-data-down-actions-up-tutorial/) tutorial
Ember Igniter

[Make Dynamic Tables in Seconds from JSON Data](https://www.sitepoint.com/dynamic-tables-json/) tutorial 
Tabulator is a jQuery UI plugin for quickly creating dynamic tables.
Oli Folkerd

[Building an Autocomplete Widget with React](https://webapplog.com/autocomplete-react/) tutorial
Azat Mardan

[Generating Sounds Programmatically in the Browser with JavaScript](http://marcgg.com/blog/2016/11/01/javascript-audio/) tutorial
Marc G Gauthier

[Discover How to Write Apps in Angular 2 with Rangle’s Online Sessions](http://info.rangle.io/angular-2-online-training?utm_source=email&utm_campaign=javascript_weekly&utm_medium=sponsoredlink) course 
Register to join Rangle’s free Angular 2 online training course for JavaScript developers on November 22-23.
RANGLE.IOSponsor

[A Study Plan To Cure JavaScript Fatigue](https://medium.com/@sachagreif/a-study-plan-to-cure-javascript-fatigue-8ad3a54f2eb1) opinion 
Practical pointers for navigating the ‘confusing’ JavaScript ecosystem.
Sacha Greif

[TinyTyper: A Tiny Library for Creating A Typing Effect On Specified Text Element](https://github.com/lourenc/tinytyper) tools
Korney Vasilchenko

[Gatsby: Transform Plain Text Into Dynamic Blogs and Sites using React](https://github.com/gatsbyjs/gatsby) tools

[Recordy: Simple Audio Recording in the Browser](https://github.com/scriptify/Recordy) code
Maximilian Torggler

[JSONata: A JSON Query and Transformation Language](https://github.com/jsonata-js/jsonata) code 
A new way to extract values from JSON documents.

[Fuse.js: Lightweight Fuzzy-Search with Zero Dependencies](https://github.com/krisk/Fuse) code
Kirollos Risk

[egjs: jQuery-Based UI Interactions, Effects, and Utilities Library](https://naver.github.io/egjs/) code

[Typeis.js: A Simple JavaScript Value Type Checker](https://typeis.github.io/) code

[medium-draft: A Medium-Like Rich Text Editor Built on Draft.js](https://github.com/brijeshb42/medium-draft) code 
With a strong focus on keyboard shortcuts.
Brijesh Bittu

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/308)

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