Isomorphic JavaScript: The Future of Web Apps – Airbnb Engineering

In MVC Frameworks, Site Optimization, Software Architecture by bchesley0 Comments

A Hybrid Approach At the end of the day, we really want a hybrid of the new and old approaches: we want to serve fully-formed HTML from the server for performance and SEO, but we want the speed and flexibility of client-side application logic. To this end, we’ve been experimenting at Airbnb with “Isomorphic JavaScript” apps, which are JavaScript applications …

Front-end Code Standards & Best Practices | Roundarch Isobar

In Chrome, CSS, Dev Tools, HTML5, Javascript, Site Optimization, Web Standards by bchesley0 Comments

Front-end Code Standards & Best Practices Overview This document contains guidelines for web applications built by the Creative Technology (front end engineering) practice of Roundarch Isobar. It is to be readily available to anyone who wishes to check the iterative progress of our best practices. via Front-end Code Standards & Best Practices | Roundarch Isobar. Excellent and in depth notes …

jsPerf: JavaScript performance playground

In Javascript, Site Optimization by bchesley0 Comments

jsPerf — JavaScript performance playgroundWhat is jsPerf? jsPerf aims to provide an easy way to create and share test cases, comparing the performance of different JavaScript snippets by running benchmarks. For more information, see the FAQ. via jsPerf: JavaScript performance playground. Is there any end to cool JavaScript tools?

What are the use cases for RequireJS vs. Yepnope vs. LABjs? – Quora

In Dev Tools, Frameworks, Javascript, Site Optimization by bchesley0 Comments

Require.JS Surprisingly to some (as the author of yepnope), this is the script loader that I use most. Also, I don’t like referring to it as a script loader, at all. It’s way more than a script loader. It just _happens_ to have script loading capabilities as a by-product of what it’s actually trying to accomplish: dependency management via modules. …

Exploring the software behind Facebook

In Cool Stuff, Open Source, Site Optimization by bchesley0 Comments

Exploring the software behind Facebook, the world’s largest sitePosted in Main on June 18th, 2010 by PingdomAt the scale that Facebook operates, a lot of traditional approaches to serving web content break down or simply aren’t practical. The challenge for Facebook’s engineers has been to keep the site up and running smoothly in spite of handling close to half a …