Welcome to your weekly update of JavaScript news and goodies.

Libraries

nanobar - Very very lighweight progress bars - no jQuery needed
maple - MVVM micro library to create large scale and real time web applications in a flash
parse5 - Fast full-featured HTML parser for Node. Based on WHATWG HTML5 specification
CutJS - DOM for Canvas - a minimal JavaScript library for composing high-performance, dynamic and interactable 2D HTML5 graphics

Learning more

JS 101: Cache your selectors
Mastering the DOM access
The Four Layers of JavaScript OOP
Promise Anti-patterns
Rewriting A WebApp With ECMAScript 6

Game/Graphic engines

JavaScript Game Development Asynchronous Execution Loop
Fractals in D3: Dragon Curves
Making a particle engine using Javascript (Part 2)
Matter - A stable and flexible rigid body physics engine for browsers

Writings

12 Attitudes Newbie Should Learn from Experienced Software Developer
Principles of Object-Oriented JavaScript book

Frameworks

Nested Layouts in HarpJS
Creating a Typeahead Widget with AngularJS
Using Grunt? Consider Fez

Debugging

Setting up JSHint
thoughts on debugging javascript, part one
5 Javascript debugging tips you’ll start using today

Testing

Testing and Code Coverage With Node.js Apps
Continuous Integration with the MEAN Stack

Cool stuff

Eye texture raytracing

So what are your thoughts on the latest going-ons in the world of JavaScript? Are the ECMAScript 6 articles of much use for you? How is your debugging and testing going?
Let us know and the debate can begin.

Please PM us if you have anything of interest for the next issue, and happy reading! - Paul & Pullo