---
title: "This week's JavaScript news, issue 266"
publication: "JavaScript Weekly"
issue: 266
published_at: "2016-01-15"
canonical_url: "https://javascriptweekly.com/issues/266"
---

This week's JavaScript news, issue 266

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

JavaScript WeeklyIssue 266 — January 15, 2016[The 10th Anniversary of jQuery](http://ejohn.org/blog/10th-anniversary-of-jquery/) Almost every JavaScript developer owes something to jQuery which continues to be heavily used on the Web. Its creator reflects on jQuery’s 10th birthday. Also [further reflections by Dave Methvin](http://blog.jquery.com/2016/01/14/ten-years-of-jquery-and-beyond/).  John Resig 
[Parallel JavaScript with ParallelJS](http://www.sitepoint.com/parallel-javascript-with-paralleljs/) Take advantage of multi-threading in the browser using ParallelJS, a library that provides a more convenient API for working with Web Workers.  Florian Rappl 
[How to Learn ES6](https://medium.com/javascript-scene/how-to-learn-es6-47d9a1ac2620) Not on the ES6 train? Eric Elliott presents a handy learning roadmap for you.  Eric Elliott 
[![Dreamfactory\](https://copm.s3.amazonaws.com/5144ed33.png)](https://www.dreamfactory.com/signup?utm_source=javascriptweekly&utm_medium=email)[Build web apps fast with instant APIs from any DB](https://www.dreamfactory.com/signup)Free open source REST API platform for SQL, NoSQL, file storage, email, or remote web services. Hosted version for rapid prototyping with production ready results. Spin up a free instance in seconds. DreamfactorySponsor
[jQuery 3.0 Beta Released](http://blog.jquery.com/2016/01/14/jquery-3-0-beta-released/) There will no longer be any support for IE8, but otherwise there are only a few major changes to be aware of, including jQuery.Deferred being Promises/A+ compatible, a change to how `.data()` works, and more.  Timmy Willison 
[Awesome npm: A Variety of npm Resources and Tips](https://github.com/sindresorhus/awesome-npm) Following on from other ‘awesome’ themed link lists comes one aimed at the npm ecosystem, but it includes a variety of npm-related tips too.  Sindre Sorhus 
[ChakraCore GitHub Repository Now Open](https://blogs.windows.com/msedgedev/2016/01/13/chakracore-now-open/) Following on from its announcement at JSConf, the core of MS’ JavaScript engine from IE/Edge is now open source and available on GitHub.  Microsoft Edge Dev Blog 
[O'Reilly Fluent 2016 Early Price Ends Jan 21](http://conferences.oreilly.com/fluent/javascript-html-us)Fluent is a major Web Platform and JS conference, this year taking place in San Francisco on March 7-10. Four of us from Cooper Press will be there, and we'd love to see you! O'Reilly Media 
[Asynchronous I/O with Generators and Promises](https://ponyfoo.com/articles/asynchronous-i-o-with-generators-and-promises) A short, tidy, and practical example of using generators and promises to elegantly deal with asynchronous data inputs and outputs.  Nicolas Bevacqua 


Jobs

- [Senior Frontend Developer at ChefSteps (Seattle, WA)](https://www.chefsteps.com/jobs?utm_source=javascriptweekly&utm_medium=email)Experienced developer with a passion for frontend work. You've built complex web apps using AngularJS, play nicely with designers and care about implementing pixel-perfect, responsive pages. You love food, are self-directed, enjoy refactoring, and have shipped lots of production apps. ChefSteps
- [Front-end Engineer at Remix (YC W15), San Francisco, CA](http://getremix.com/jobs?utm_source=javascriptweekly&utm_medium=email)Build the web mapping software used to plan transit systems in 60+ cities including Oakland, Baltimore, San Antonio, Miami, Calgary, and Melbourne. Remix
- [Looking for job offers from top companies but hate applying?](https://hired.com/?utm_source=newsletters&utm_medium=javascriptweekly&utm_campaign=q1_16-petercooperpress&utm_term=job&utm_content=080116-hateapplying)You're in luck! Through Hired, companies reach out to candidates with your skills and experience and request interviews. Stop applying and let the offers come to you with Hired. Hired.com

In Brief

[Discontinuing IE 8 Support in React DOM (from v15)](https://facebook.github.io/react/blog/2016/01/12/discontinuing-ie8-support.html) news
React

[jQuery 2.2 and 1.12 Released](http://blog.jquery.com/2016/01/08/jquery-2-2-and-1-12-released/) news
Official jQuery Blog

[ScotlandJS Diversity CFP Workshops](http://scotlandjs.com/cfp/#diversity_workshops) news 
Want to speak but not sure how? ScotlandJS is running a workshop.
ScotlandJS

[lodash 4.0.0 Released](https://github.com/lodash/lodash/releases/tag/4.0.0) news code

[Intent to Implement WASM (WebAssembly) in V8](https://groups.google.com/d/msg/v8-users/PInzACvS5I4/e2HflsbvCgAJ) news
v8-users

[Disassembling JavaScript's IIFE Syntax](https://blog.mariusschulz.com/2016/01/13/disassembling-javascripts-iife-syntax) tutorial 
If you don’t know what an ‘immediately invoked function expression’ is, read this.
Marius Schulz

[Reduce Your bundle.js File Size By Doing This One Thing](https://lacke.mn/reduce-your-bundle-js-file-size/) tutorial
Thomas Lackemann

[Understanding Garbage Collection and Memory in Node](http://blog.codeship.com/understanding-garbage-collection-in-node-js/) tutorial node
Daniel Khan

[ES6 Classes Have Inner Names](http://www.2ality.com/2016/01/classes-inner-names.html) tutorial 
Classes have lexical inner names, just like named function expressions.
Dr. Axel Rauschmayer

[Refresh Tokens: When To Use Them and How They Interact With JWTs](https://auth0.com/blog/2015/10/07/refresh-tokens-what-are-they-and-when-to-use-them/?utm_source=jsweekly&utm_medium=sponsored_link&utm_campaign=refresh_token) tutorial 
Learn about refresh tokens, how they fit in the modern web, and get a working Node based sample.
Auth0Sponsor

[Getting Started with Underscore.js](http://www.sitepoint.com/getting-started-with-underscore-js/) tutorial 
A must read if you’ve not experienced Underscore or Lodash yet.
Martín Martínez

[Outside-In Testing for Ember Apps](http://blog.codeship.com/outside-in-testing-for-ember-apps/) tutorial
Jason Kriss

[Creating a WebGL Game with Unity 5 and 'JavaScript'](http://www.sitepoint.com/creating-webgl-game-unity-5-javascript/) tutorial 
Well, UnityScript really, but it’s very similar.
Michaela Lehr

[Functional Error Handling using Monads [PDF\]](http://cooperpress.s3.amazonaws.com/Excerpt_FPJavaScript.pdf) tutorial
Luis Atencio

[Function Definitions in JavaScript](https://blog.mariusschulz.com/2016/01/06/function-definitions-in-javascript) tutorial
Marius Schulz

[Include External JavaScript Libraries In An Angular 2 TypeScript Project](https://blog.nraboy.com/2016/01/include-external-javascript-libraries-in-an-angular-2-typescript-project/) tutorial
Nic Raboy

[A Review of JavaScript Error Monitoring Services](http://developer.telerik.com/featured/review-javascript-error-monitoring-services/) opinion
Raymond Camden

[jQuery Migrate 1.3.0 Released](http://blog.jquery.com/2016/01/13/jquery-migrate-1-3-0-released/) tools 
This will help you migrate up through versions of jQuery.
Official jQuery Blog

[Cheat Sheet for Callable Entities in ES6](https://gist.github.com/rauschma/a4326bca3ce92ec43119) tools
Dr. Axel Rauschmayer

[VivaGraphJS: Graph Drawing Library](https://github.com/anvaka/VivaGraphJS) code 
Boasts that it’s the ‘fastest graph drawing JavaScript library’ complete with [video proof](https://www.youtube.com/watch?v=Ax7KSQZ0_hk).
Andrei Kashcha

[Extraction Library: Query-Based Tree Extraction for JavaScript Object Graphs](http://rse.github.io/extraction/) code
Ralf S. Engelschall

[tweezer.js: Small, Dependency-free, ES6 Library for Smooth Animations](https://github.com/jaxgeller/tweezer.js) code
Jackson Geller

[echarts: A Powerful Charting and Visualization Library for the Browser](https://github.com/ecomfe/echarts) code
Baidu EFE team

[What if your best developer quit tomorrow?](http://marcusblankenship.com/grow-happy-developers-workshop/?utm_source=javascript-weekly&utm_medium=newsletter&utm_campaign=javascript-weekly-Jan-2016) 
Learn how to keep your developers happy and productive with the upcoming Grow Happy Developers workshop. Happy developers = Happy you.
Creo AgencySponsor

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

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