Permalink

1

Automating Web Performance Measurement With PSI For Node

Cross-posted to HTML5Rocks

Web performance can have a huge impact on your entire user experience. If you’ve been looking at improving your own site’s perf lately, you’ve probably heard of PageSpeed Insights – a tool that analyzes pages and offers advice on how to make them faster based on best practices for mobile and desktop web performance.
Continue Reading →

Permalink

1

Data-binding Revolutions with Object.observe()

object observe

A revolution is coming. There’s a new addition to JavaScript that’s going to change everything you think you know about data-binding. It’s also going to change how many of your MVC libraries approach observing models for edits and updates. Are you ready for some sweet performance boosts to apps that care about property observation?

Okay. Okay. Without further delay, I’m happy to announce Object.observe() is landing in Chrome 36 beta. [WOOOO. THE CROWD GOES WILD].

Object.observe(), part of a future ECMAScript standard, is a method for asynchronously observing changes to JavaScript objects…without the need for a separate library. It allows an observer to receive a time-ordered sequence of change records which describe the set of changes which took place to a set of observed objects.

To read more, see my complete deep-dive on O.o() over on HTML5Rocks.