Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Clientside templates for reactive UI

A session at Web Directions Code

Today’s web browser is a power­ful applic­a­tion plat­form, chal­len­ging the tra­di­tional respons­ib­il­it­ies of web applic­a­tion server and cli­ent. In this ses­sion we learn to har­ness the browser to do some of the heavy-lifting tra­di­tion­ally del­eg­ated to the server-side.
Push­ing ren­der­ing tasks onto the web browser reduces the amount of hand-holding required of a server, min­im­ising net­work util­isa­tion and lag involved in user inter­ac­tions. This decouples our views from our server imple­ment­a­tion and can improve over­all applic­a­tion per­form­ance. Your web applic­a­tions will feel snappy and light­weight, present­ing a more pleas­ant user experience.
We will explore the implic­a­tions of client-side ren­der­ing and the dif­fer­ences between pop­u­lar client-side tem­plat­ing tools, such as jQuery tem­plates, EJS, Under­score and Handle­bars, eval­u­at­ing com­pat­ib­il­ity, per­form­ance, express­ive­ness and pro­ject health, while com­par­ing stat­ist­ics and user exper­i­ence with tra­di­tional server-side tem­plat­ing techniques.

About the speaker

This person is speaking at this event.
Tim Oxley

JavaScript & NodeJS engineer. Speaker. Organiser of http://campjs.com, http://brisjs.com & SingaporeJS. Freelancing. bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Date Thu 24th May 2012

Short URL

lanyrd.com/swmxc

Official event site

code12melb.webdirections.org

View the schedule

Topics

See something wrong?

Report an issue with this session