This Week in JavaScript - 24 February 2014

Your weekly update of JavaScript news and goodies.

Tutorials
Making a particle engine using Javascript (Part 1)
How to make a Flappy Bird in HTML5 with Phaser
Roll Your Own HTML5 Web Components With Vanilla JS
Eye-Catching Animations with GreenSock
How to (semi-)automate JavaScript refactoring (video)

ES6
Functional Programming With Ecmascript6 Generators xxx
ES6 One Liners to Show Off xxx
5 Great Features in ES6 (Harmony)
The Little JavaScripter, Revisited (Y Combinator implementation in ES6)
ES6 fiddle - JSFiddle, but for playing with ECMAScript 6

Learn something
5 Ways that CSS and JavaScript Interact That You May Not Know About
Ember.JS – What it is and why we need to care about it
What Every JavaScript Developer Should Know About Floating Points
Redux: Why You should Always Use ===
Why “use strict” in JavaScript can save you hours

Cool Stuff
Compiling Quake 3 Virtual Machines to JavaScript
QuakeJS is a port of ioquake3 to JavaScript (with the help of Emscripten.)
35 JavaScript Chart and Graph Libraries for Developers
CoffeeScript 1.7 Released - Adds Chaining Without Parenthesis, Multiline Strings and More
CodeCombat: Learn to code through dungeon crawling

Thought for the week

So what are your thoughts on the latest going-ons in the world of JavaScript? Are you using ES6 already? What about Coffee Script?
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 & [URL=“http://www.sitepoint.com/forums/private.php?do=newpm&u=184222”]Pullo