---
title: "This week's JavaScript news, issue 223"
publication: "JavaScript Weekly"
issue: 223
published_at: "2015-03-13"
canonical_url: "https://javascriptweekly.com/issues/223"
---

This week's JavaScript news, issue 223

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

JavaScript WeeklyIssue 223 — March 13, 2015[Experiments with Strengthening JavaScript](https://developers.google.com/v8/experiments) The Google V8 team is looking at ways to mitigate performance and usability issues in JavaScript, such as a ‘[strong mode](https://docs.google.com/document/d/1Qk0qC4s_XNCLemj42FqfsRLp49nDQMZ1y7fwf5YjaI4/view)’ and SoundScript, all without forking or breaking JavaScript as-is.  Google Chrome V8 Team 
[Advancing JavaScript Without Breaking The Web](http://christianheilmann.com/2015/03/09/advancing-javascript-without-breaking-the-web/) An article, slides _and_ video from Christian Heilmann that takes a look at how JavaScript is changing by the ever increasing demands placed upon it but how interoperability must remain key.  Christian Heilmann 
[EmberConf 2015: The Opening Keynote](https://www.youtube.com/watch?=o12-90Dm-Qs) Tom Dale and Yehuda Katz bring us up to date with the latest in the world of Ember, the future, the new Glimmer rendering engine, and more, in their inimitable style.  YouTube 
[![Frontend Masters\](https://copm.s3.amazonaws.com/7df6407b.png)](https://frontendmasters.com/workshops/using-all-of-javascript/?utm_source=javascriptweekly&utm_medium=email)[Two "You Don't Know JS" Workshops Online](https://frontendmasters.com/workshops/using-all-of-javascript/)Two upcoming workshops!
Booking.com is looking for the world’s best Front End Developers. You’ll be a key part of the idea generation process, working in small startup-like teams that take ownership of their part of our platform. Join our international team in the city of Amsterdam – relocation assistance is available.TES USA, based in San Francisco, is built on a microservices architecture using Node.js, MongoDB, Redis, and Docker. Over 50 million unique visitors come to our sites every month. If you want to be challenged and have real impact, we want to hear from you.JavaScript skills are in demand. You'll see compensation figures up front you'll be able to decide what opportunities interest you. No risk. All reward. Join Hired today! The most notable new feature is support for ES6 classes. Remember [Node Weekly](http://nodeweekly.com/) if Node/io.js are your thing. Learn UI UX design through part-time, online courses with 1-on-1 mentorship from expert designers.Reusable Super Mario or how to get an instant feedback from your code and tests as you type. Frontend MastersSponsor
[A Preview of Angular 2 and TypeScript in Visual Studio](http://blogs.msdn.com/b/visualstudio/archive/2015/03/12/a-preview-of-angular-2-and-typescript-in-visual-studio.aspx) A look at the Visual Studio support for both Angular 2 and the new TypeScript features it uses.  MSDN 
[Building the Earth with WebGL and JavaScript](http://www.sitepoint.com/building-earth-with-webgl-javascript/) A tutorial that looks at using three.js to build a model of Earth you can rotate.  SitePoint 
[Motion Sensing using the Doppler Effect and Web Audio](http://danielrapp.github.io/doppler/) Originally from [HTML5 Weekly](http://html5weekly.com/) but so neat it has to be shared again. A 20KHz tone is generated and then detected by the Web Audio API which lets you do ‘proximity’ detection. Complete with demos.  Daniel Rapp 
[The State of SIMD.js Performance in Firefox](https://blog.mozilla.org/javascript/2015/03/10/state-of-simd-js-performance-in-firefox/) SIMD.js is a new API for performing SIMD (Single Instruction Multiple Data) computations in JavaScript which is being developed by Google, Intel, Mozilla, and others.  Mozilla 
[Front End Developer at Booking.com](http://grnh.se/g58x04)Booking.com is looking for the world’s best Front End Developers. You’ll be a key part of the idea generation process, working in small startup-like teams that take ownership of their part of our platform. Join our international team in the city of Amsterdam – relocation assistance is available. Booking.comSponsor
[Node.js Engineer at TES (San Francisco, CA)](http://wikispaces.workable.com/jobs/40877)TES USA, based in San Francisco, is built on a microservices architecture using Node.js, MongoDB, Redis, and Docker. Over 50 million unique visitors come to our sites every month. If you want to be challenged and have real impact, we want to hear from you. TES USASponsor
[Join Hired get 5+ job offers in one week](http://hired.com/?utm_source=newsletters&utm_medium=javascriptweekly&utm_campaign=n-mar13_15-javascriptweeklyspons&utm_content=indemand)JavaScript skills are in demand. You'll see compensation figures up front you'll be able to decide what opportunities interest you. No risk. All reward. Join Hired today! Hired.comSponsor
[React v0.13 Released](http://facebook.github.io/react/blog/2015/03/10/react-v0.13.html) The most notable new feature is support for ES6 classes.  Facebook 
['Data Visualization with JavaScript', a New Book from No Starch](http://www.nostarch.com/datavisualization) No Starch Press 
[Google Webmaster Tools Now Reveals Any Blocked JavaScript Your Site Uses](http://googlewebmastercentral.blogspot.ca/2015/03/unblocking-resources-with-webmaster.html) Google Webmaster Central 
[io.js 1.5.0 and 1.5.1 Released](https://github.com/iojs/io.js/blob/v1.x/CHANGELOG.md#2015-03-06-version-150-rvagg)Remember [Node Weekly](http://nodeweekly.com/) if Node/io.js are your thing.  io.js 
[18 Videos from EmberConf 2015](https://www.youtube.com/playlist?list=PLE7tQUdRKcyacwiUPs0CjPYt6tJub4xXU#emberconf) YouTube 
[You Know How to Code, but How Are Your Design Skills?](http://trydesignlab.com/web-design-course/?utm_source=jsweekly=email=march15=pro)Learn UI UX design through part-time, online courses with 1-on-1 mentorship from expert designers. DesignlabSponsor
[AngularJS and $scope.$apply() Best Practices](https://medium.com/@KamilLelonek/angularjs-and-scope-apply-best-practices-d07353175024) Kamil Lelonek 
[Integrating Jasmine with RequireJS](https://www.airpair.com/jasmine/posts/javascriptintegrating-jasmine-with-requirejs-amd) Gerard Sans 
[Using Modern JavaScript and CI Tooling for Google Apps Scripts](https://sprint.ly/blog/google-apps/) Joe Stump 
[Taming The Async Beast with ES7](http://pouchdb.com/2015/03/05/taming-the-async-beast-with-es7.html) Nolan Lawson 
[The Web Notifications API: A Very Quick Demo](http://davidwalsh.name/notifications-api) David Walsh 
[How to Self Detect a Memory Leak in Node](http://www.nearform.com/nodecrunch/self-detect-memory-leak-node/) Damian Beresford 
[Build Your Own Simplified AngularJS in 200 Lines of JavaScript](http://blog.mgechev.com/2015/03/09/build-learn-your-own-light-lightweight-angularjs/) Minko Gechev 
[JavaScript live editing and testing with wallaby.js](http://dm.gl/2015/03/05/JavaScript-live-editing-and-testing/)Reusable Super Mario or how to get an instant feedback from your code and tests as you type. Wallaby.jsSponsor
[A Comparison of JavaScript Linting Tools](http://www.sitepoint.com/comparison-javascript-linting-tools/) SitePoint 
[Why I Recommend Ember over AngularJS](http://blog.yodersolutions.com/why-i-recommend-emberjs-over-angularjs/) Paul Yoder 
[The Modern JavaScript Developer’s Toolbox](http://www.infoq.com/articles/modern-javascript-toolbox) InfoQ 
[datakit: A Lightweight Framework for Data Analysis in JavaScript](https://github.com/nathanepstein/datakit) Nathan Epstein 
[Essential: A Minimal Skeleton for Building Testable React Apps using ES6](https://github.com/pheuter/essential-react) Mark Fayngersh 
[rmodal.js: A Simple Modal Dialog with No External Dependenices](https://github.com/zewish/rmodal.js) Iskren Slavov 


Jobs

- [Front End Developer at Booking.com](http://grnh.se/g58x04?utm_source=javascriptweekly&utm_medium=email)Booking.com is looking for the world’s best Front End Developers. You’ll be a key part of the idea generation process, working in small startup-like teams that take ownership of their part of our platform. Join our international team in the city of Amsterdam – relocation assistance is available. Booking.com
- [Node.js Engineer at TES (San Francisco, CA)](http://wikispaces.workable.com/jobs/40877?utm_source=javascriptweekly&utm_medium=email)TES USA, based in San Francisco, is built on a microservices architecture using Node.js, MongoDB, Redis, and Docker. Over 50 million unique visitors come to our sites every month. If you want to be challenged and have real impact, we want to hear from you. TES USA
- [Join Hired get 5+ job offers in one week](http://hired.com/?utm_source=newsletters&utm_medium=javascriptweekly&utm_campaign=n-mar13_15-javascriptweeklyspons&utm_content=indemand)JavaScript skills are in demand. You'll see compensation figures up front you'll be able to decide what opportunities interest you. No risk. All reward. Join Hired today! Hired.com

In Brief

[React v0.13 Released](http://facebook.github.io/react/blog/2015/03/10/react-v0.13.html) news code 
The most notable new feature is support for ES6 classes.
Facebook

['Data Visualization with JavaScript', a New Book from No Starch](http://www.nostarch.com/datavisualization) news
No Starch Press

[Google Webmaster Tools Now Reveals Any Blocked JavaScript Your Site Uses](http://googlewebmastercentral.blogspot.ca/2015/03/unblocking-resources-with-webmaster.html) news
Google Webmaster Central

[io.js 1.5.0 and 1.5.1 Released](https://github.com/iojs/io.js/blob/v1.x/CHANGELOG.md#2015-03-06-version-150-rvagg) news node 
Remember [Node Weekly](http://nodeweekly.com/) if Node/io.js are your thing.
io.js

[18 Videos from EmberConf 2015](https://www.youtube.com/playlist?list=PLE7tQUdRKcyacwiUPs0CjPYt6tJub4xXU#emberconf) news video
YouTube

[You Know How to Code, but How Are Your Design Skills?](http://trydesignlab.com/web-design-course/?utm_source=jsweekly=email=march15=pro) course 
Learn UI UX design through part-time, online courses with 1-on-1 mentorship from expert designers.
DesignlabSponsor

[AngularJS and $scope.$apply() Best Practices](https://medium.com/@KamilLelonek/angularjs-and-scope-apply-best-practices-d07353175024) tutorial
Kamil Lelonek

[Integrating Jasmine with RequireJS](https://www.airpair.com/jasmine/posts/javascriptintegrating-jasmine-with-requirejs-amd) tutorial
Gerard Sans

[Using Modern JavaScript and CI Tooling for Google Apps Scripts](https://sprint.ly/blog/google-apps/) tutorial
Joe Stump

[Taming The Async Beast with ES7](http://pouchdb.com/2015/03/05/taming-the-async-beast-with-es7.html) tutorial
Nolan Lawson

[The Web Notifications API: A Very Quick Demo](http://davidwalsh.name/notifications-api) tutorial
David Walsh

[How to Self Detect a Memory Leak in Node](http://www.nearform.com/nodecrunch/self-detect-memory-leak-node/) tutorial node
Damian Beresford

[Build Your Own Simplified AngularJS in 200 Lines of JavaScript](http://blog.mgechev.com/2015/03/09/build-learn-your-own-light-lightweight-angularjs/) tutorial
Minko Gechev

[JavaScript live editing and testing with wallaby.js](http://dm.gl/2015/03/05/JavaScript-live-editing-and-testing/) tools 
Reusable Super Mario or how to get an instant feedback from your code and tests as you type.
Wallaby.jsSponsor

[A Comparison of JavaScript Linting Tools](http://www.sitepoint.com/comparison-javascript-linting-tools/) tools opinion
SitePoint

[Why I Recommend Ember over AngularJS](http://blog.yodersolutions.com/why-i-recommend-emberjs-over-angularjs/) opinion
Paul Yoder

[The Modern JavaScript Developer’s Toolbox](http://www.infoq.com/articles/modern-javascript-toolbox) opinion
InfoQ

[datakit: A Lightweight Framework for Data Analysis in JavaScript](https://github.com/nathanepstein/datakit) code
Nathan Epstein

[Essential: A Minimal Skeleton for Building Testable React Apps using ES6](https://github.com/pheuter/essential-react) code
Mark Fayngersh

[rmodal.js: A Simple Modal Dialog with No External Dependenices](https://github.com/zewish/rmodal.js) code
Iskren Slavov

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

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