21 May 2012

The Tech Reflector

 
Star Following

  Source Favicon
Email

We've improved JavaScript performance once again with type inference. We've made significant improvements on both the V8 and Kraken benchmarks, and you should see real-world improvements to JavaScript performance as well.

JavaScript Interface for Do Not Track

Firefox 4 introduced Do Not Track , and now there is a way to detect a users'prefence through JavaScript as well:

mouseenter and mouseleave events

For some time now, web developers have been …

hacks.mozilla.org Read
  Source Favicon
By Robert Nyman of Robert's talk 8 months ago.
Email
  Source Favicon
By Jacob Seidelin of Nihilogic 8 months ago.
Email

The newest iteration of HTML, HTML5 can be used with JavaScript, CSS3, and WebGL to create beautiful, unique, engaging games that can be played on the web or mobile devices like the iPad or Android phones. Gone are the days where games were only possible with plugin technologies such as Flash and this cutting-edge book shows you how to utilize the latest open web technologies to create a game from scratch using Canvas, HTML5 Audio, WebGL, and WebSockets. You'll discover …

blog.nihilogic.dk Read
  Source Favicon
On DailyJS 8 months ago.
Email

…by Dustin Diaz and Jacob Thornton is a package manager for front-end JavaScript. It has a command-line interface that allows scripts to be packaged and minimised, which can then be loaded like CommonJS modules in a browser.

This builds ender.js and ender.min.js files that contain the specified modules:

ender build jquery underscore backbone

Then in my client-side scripts I can require libraries when they're needed:

var _ = require ( 'underscore' ) , _ . each ([ …

dailyjs.com Read
  Source Favicon
On DailyJS 8 months ago.
Email

…used the Turing Ajax test harness. The test itself just needs to ensure JavaScript gets loaded and executed as expected:

'test require' : function () { $t . require ( '/load-me.js' , function () { assert . equal ( loadMeDone , 1 ); }); }

The load-me.js script sets a global, loadMeDone , and the assertion tests for this. The script's onload method will be set to this callback.

Internet Explorer Support

Internet Explorer provides an onreadystatechange …

dailyjs.com Read
  Source Favicon
By Andrea Giammarchi of Web Reflection 8 months ago.
Email

…appreciate the Open Source effort we can read, support, or comment, on daily basis as is for JavaScript future if you are tough enough to face people proud by default about their decisions ... they can understand, they can change their mind.

The direction ? Too much new stuff in too short time that could imply future problems when it comes to maintainability and backward compatibility, the day somebody will realize: " something went terribly wrong here! "

The legacy code that blocks …

webreflection.blogspot.com Read
  Source Favicon
By Mats Bryntse of Sencha Blog 8 months ago.
Email

…testing, we soon found it hard to validate that we had upgraded a class successfully. Unit testing JavaScript and UI behavior can be tricky especially if a particular class depends on several other classes and application state. But about half way through our upgrade we realized that we badly needed unit tests to validate that our existing API s and features had no regressions. So we used a JS unit testing tool built by our own Nickolay Platonov over the past two years and optimized it …

sencha.com Read
  Source Favicon
Email

ES Operating System : a JavaScript operating system first built by Nintendo and now under development on Google Code

Multimedia

Backbone.js Screencast - Introduction and Views

YUI is starting to upload its YUI Theatre videos to YouTube , including some long lost videos that were broken on the original YUI Theatre site.

GitHub Most Watched This Week ( JavaScript)

bootstrap

deck.js

spin.js

accounting.js

jsmag.com Read
  Source Favicon
Email

Why was the arguments.callee.caller property deprecated in JavaScript? (StackOverflow)

Simple Facial rigging utilizing morph targets powered by three.js (WebGL)

Decoding jQuery - .toArray() - Shi Chuan has a nice series going that digs deep into jQuery to provide insight into all sorts of little JavaScript tricks.

Nicholas Zakas has been messing around with ES6 proxies to create a DOM builder

Akshell is a JSFiddle-esque JavaScript

jsmag.com Read
  Source Favicon
By Brendan Eich of Brendan Eich 8 months ago.
Email

…RiverTrail , Intel's technology demonstrator for Parallel JS — JavaScript utilizing multicore (CPU) and ultimately graphics ( GPU) parallel processing power, without shared memory threads (which suck) .

Then over the weekend, I spoke at CapitolJS , talking about ES6 and Dart, and demo 'ing RiverTrail to the JS faithful. As usual, I'll narrate my slides , but look out for something new at the end: a screencast showing the RiverTrail…

brendaneich.com Read