Rendr at Trulia
Looking Back Over (Almost) One Year
Timeline of a Rewrite
Underestimated how much there is to learn. But for us, very much worth it.
Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug
Rendr, Handlebars, API, Learning Building an more.
and Casper, Grunt, Browsers, Face Melting
Recovering, Adding features
Before: 12s to see content
After: 2s to see content
Well Meaning But Short Sighted Code:
Clean Modular Code:
Quick Notes on
Trulia’s Mobile Site
6+ million weekly visitors on our mobile website
2 x 24 core node servers with 24 instances of Rendr each (running cool)
Each instance is ~140mb of ram (About 3.5gb total)
So, looking back,
how’d it go?
Specifically, with Rendr?
Got a prototype up in week
AirBNB is a respectable engineering brand
Would rather augment a library than fight a framework
Rendr offers respectable access points to extend and override
All good metrics are way up, bad metrics are way down.
Well, There Was
Documentation is lacking,
It works well…once you know where the dragons are
To really tune the experience you’ll need to override non extendable internals
Rendr is a young library
Open Source Projects are not perfect
These days there are a lot of other options:
Easel: Artsy’s Backbone/Isomorphic Library
React: 1.0 will be Isomorphic (still meh on mobile events)