Client-side JavaScript Framework (Batman.js)
How Batman can Help you Build Apps - Shopify

How Batman can Help you Build Apps - Shopify

9/19/2011

What this post added

This post introduces Batman.js, Shopify's open-source CoffeeScript framework for building single-page applications. It details the framework's core features, including a runtime layer for observing data changes and computed properties using deep keypaths, a view system that leverages direct data binding to HTML elements for efficient updates, and a model layer for data persistence. The post highlights the framework's advantages over existing solutions by focusing on developer experience, boilerplate reduction, and performance through surgical DOM manipulation.

Read the original post ↗