---
title: "This week's JavaScript news, issue 194"
publication: "JavaScript Weekly"
issue: 194
published_at: "2014-08-15"
canonical_url: "https://javascriptweekly.com/issues/194"
---

This week's JavaScript news, issue 194

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

JavaScript WeeklyIssue 194 — August 15, 2014[An Opinionated Rundown of JS Frameworks](http://blog.andyet.com/2014/08/13/opinionated-rundown-of-js-frameworks) Henrik Joreteg shares his opinions on the pros and cons of Angular.js, Ember, React, Polymer, and Backbone, as well as not using a framework at all. Heed Addy Osmani's [advice](https://twitter.com/addyosmani/status/499891579361177601) for trying things for yourself too, of course.  Henrik Joreteg 
[PojoViz: A JavaScript Object Visualization Tool](http://maurizzzio.github.io/PojoViz/public/vulcanize.html#readme) Analyzes the plain objects of a JavaScript library by finding the relationships between the library entry point and objects/functions linked to it. Complete with visualizations of notable JavaScript libraries like jQuery and D3. Code [here](https://github.com/maurizzzio/PojoViz).  Mauricio Poppe 
[![Frontend Masters\](http://s3.amazonaws.com/nlga/uploads/item/image/25317/125.jpg)](http://frontendmasters.com/workshops/javascript-next-es6/?utm_source=javascriptweekly&utm_medium=email)[JS.Next: ES6 Online/In-Person Workshop](http://frontendmasters.com/workshops/javascript-next-es6/) Aaron Frost, ES6 master, will give you a crash course on the changes JavaScript will see both on the client and server. He will also give you the tools you need to integrate ES6 into your projects. 
_[Join us September 19th – attend online or in-person!](http://frontendmasters.com/workshops/javascript-next-es6/)_ Frontend MastersSponsor
[JavaScript: The Weird Parts](https://medium.com/@daffl/javascript-the-weird-parts-8ff3da55798e) The folks at a Calgary JavaScript meetup discussed some of JavaScript’s quirks and oddities. Here, you can enjoy the original talk by David Luecke and Eric Kryski, as well as read a writeup of what they dug into.  David Luecke 
[PouchDB 3.0.0 Released: The CouchDB-inspired Database That Runs in the Browser](http://pouchdb.com/2014/08/12/pouchdb-3.0.0.html) Enables applications to store data locally while offline, then synchronize it with CouchDB and compatible servers when the application is back online.  Calvin Metcalf 
[A JavaScript Build System Shootout: Grunt vs. Gulp vs. NPM](http://modernweb.com/2014/08/04/choose-grunt-gulp-npm/) Nicolas Bevacqua dives into the task of choosing a JavaScript Build System. He compares the big three: Grunt, Gulp and NPM and discusses the benefits and drawbacks of each.  Modern Web 


Jobs

- [Front-End Developer at Replay Gaming (Full-Time, Remote)](http://replaypoker.theresumator.com/apply/aPpHYG/FrontEnd-Developer-Remote-Work-From-Anywhere.html?utm_source=rubyweekly=email)Smart and enthusiastic JavaScript developer with a passion for poker? This could be your dream job. Apply now and enjoy working from anywhere in the world. Replay Gaming
- [Senior Developer at Waywire Networks](http://enterprise.waywire.com/jobs/?utm_source=javascriptweekly&utm_medium=email)We're looking for a Senior Software Engineer to join our growing tech team. Join the online video revolution with Node, Angular, and some Perl. Problem solvers wanted. Waywire Networks
- [Don't apply to one company. Apply to 1,000+ at once.](http://hired.com/?utm_source=newsletters=javascriptweekly=aug1_14-jsw)Want to change industries? Make more money? Try out a new stack? Join a one-week Hired auction and get multiple job opportunities with salary equity upfront in SF, NYC, SEA, LA! Hired.com

In Brief

[V8 Intent to Implement: ES6 Classes](https://groups.google.com/a/chromium.org/d/msg/blink-dev/3dLc0LIhDDk/ikXXhLlEMisJ) news 
“we believe now is the right time to proceed with ES6 classes’ implementation [in V8]”
blink-dev

[Famo.us Raises $25M to Drive Rapid Adoption of Its JavaScript Framework](http://recode.net/2014/08/13/programming-startup-famo-us-gets-25-million-to-make-javascript-more-famous/) news
Recode

[The js13kGames HTML5 and JavaScript Game Development Competition Has Begun](http://js13kgames.com/) news
JS13KGames

[CFP for BackboneConf 2014 is Open (Dec 15-16 in Cambridge, MA)](http://backboneconf.com/) news

[Accelerate your Mobile (Web) Application with the GPU](https://www.youtube.com/watch?v=ZMfS-2ctYjw) video
David Arel

[Building A 7-Segment LED Digital Clock with Johnny-Five, Arduino and JavaScript](http://bocoup.com/weblog/javascript-arduino-digital-clock-johnny-five/) tutorial
Bocoup

[Rewriting 'Yo' in React and Firebase](http://davidandsuzi.com/yo-in-react/) tutorial
David Chang

[Angular's Isolate Scopes Explained](http://www.codetunnel.io/isolate-scopes-explained/) tutorial
Alex Ford

[The Many Ways To Use ngClass (the AngularJS directive)](http://scotch.io/tutorials/javascript/the-many-ways-to-use-ngclass) tutorial
Scotch.io

[Adding Clarity to Scope Inheritance in Angular](http://jonathancreamer.com/adding-clarity-to-scope-inheritance-in-angular/) tutorial
Jonathan Creamer

[Auto Instance Via 'use strict'](http://webreflection.blogspot.com/2014/08/auto-instance-via-use-strict.html) 
Andrea Giammarchi

[jquery-aim: jQuery Plugin Which Guesses Which Element User Is Going to Be Hovered/Clicked](https://github.com/cihadturhan/jquery-aim) code
cihadturhan

[gif.js: JavaScript GIF Encoding Library](https://github.com/jnordberg/gif.js) code 
Uses typed arrays and web workers to render each frame in the background.
Johan Nordberg

[Introducing Amygdala, A JavaScript REST Client](http://lincolnloop.com/blog/introducing-amygdala-javascript-rest-client/) code 
Define your schema, API settings and you’re ready to go. Inspired by hood.ie.
Marco Louro

[Unfluff: Automatic Web Page Content Extractor for Node.js](https://github.com/ageitgey/node-unfluff) code
Adam Geitgey

[pjs: Pipeable JavaScript; Quickly Filter, Map, and Reduce From The Terminal](https://github.com/danielstjules/pjs) code
Daniel St. Jules

[promisify_require.js: Enhances RequireJS 'require' with the Promises API](https://gist.github.com/antivanov/7a5e32166f9287a644f4) code
Anton Ivanov

[DOM Comparator: JS Lib That Analyzes the Difference Between Two HTML Strings](http://engineering.wingify.com/posts/open-sourcing-dom-comparator/) code
Himanshu Kapoor

[Pegasus: Display Data Faster in Single Page Apps](https://github.com/typicode/pegasus) code 
A small script that lets you load data while still loading other scripts.
typicode

[Vide: jQuery Plugin for Easy Video Backgrounds](http://vodkabears.github.io/vide/) code
Ilya Makarov

[Announcing JS Error Reporting + AJAX Timing in New Relic](http://blog.newrelic.com/2014/03/13/javascript-error-reporting-ajax-timing-new-relic/?utm_source=COOP=email=BlogNRBrowserAnnounce=PeterCooperNL=EM-COOP-generic-EN-100-HTML5Weekly-BlogNRBrowserAnnounce) 
Currently, 1.2m domains use the New Relic Browser monitoring tools to maintain a comprehensive overview of their browser page load times, throughput, browser transactions, JavaScript errors and Ajax timing. Find out how real-time insights help people build better performing software with New Relic.
New RelicSponsor

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

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