By Emily Nakashima and Rachel Myers
bitly.com/ostrichandyak
Talking about their experiences at mod cloth…..
Better performance is more user engagement, page views etc…
Basically, we’re trying to improve performance because it improves user experience.
A quick timeline on standards and js mvc frameworks from 2008 till present.
NewRelic was instrumented to get an overview of performance and performance metrics; the execs asked for a dashboard!! Execs love dashboard 🙂
Step 1: add a cdn; it’s an easy win!
Step 2: The initial idea was to render the easy part of the site first- 90% render.
Step 3: changed this to a single page app
BackboneJS was used to redesign the app to a single page app from the way the app was structured before.
There aren’t great tools for Ajax enabled sites to figure out perf issues. Some of the ones that they used were:
– LogNormal: rebranded as Soasta mpulse
– newrelic
– yslow
– webpagetest
– google analytics (use for front end monitoring, check out user timings in ga)- good 1st step!
– circonus (which is the favorite tool of the presenters)
Asynchronous world yo! Track:
– featurename
– pagename
– unresponsiveness
Velocity buzzwords bingo! “Front end ops”