Conffab by Web Directions
  • Speakers
  • Presentations
  • Conferences
  • Live streams
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In
  • Speakers
  • Presentations
  • Conferences
  • Live streams
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In

Search Conffab

Search presentations, speakers, transcripts, slides and topics.

Searching Conffab

Clientside Templates for Reactive UI

Tim Oxley at Code 2012
  • JavaScript
  • reactive programming
Sign up for Conffab Free to watch this and hundreds of other videos for free
  • Details

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.

You may also be interested in

Thumbnail for Fine-grained everything

Fine-grained everything

Rich Harris

performance.now() 2025

Thumbnail for Cranking View Transitions up to 11

Cranking View Transitions up to 11

Bramus Van Damme

CSS Day 2026

Thumbnail for LoAF

LoAF

Andy Davies

performance.now() 2025

Thumbnail for CSS Doom Lasers

CSS Doom Lasers

Niels Leenheer

CSS Day 2026

Thumbnail for A Love Letter to CSS Variables

A Love Letter to CSS Variables

Danny Banks

Clarity ’23

Thumbnail for The behaviour of browsers and their loading of resources

The behaviour of browsers and their loading of resources

David Johnston

Web Directions Code 2025

Thumbnail for How to work with generative AI in JavaScript

How to work with generative AI in JavaScript

Phil Nash

Dev Summit ’24

Thumbnail for Dependency Injection with React Context

Dependency Injection with React Context

Erin Zimmer

Dev Summit ’24

More presentations from Code 2012

Thumbnail for Getting Touchy Feely with the Mobile Web

Getting Touchy Feely with the Mobile Web

Andrew Fisher

Code 2012

Thumbnail for HTML5 Technologies and Game Development

HTML5 Technologies and Game Development

Rob Hawkes

Code 2012

Thumbnail for Designing in the Browser

Designing in the Browser

Divya Manian

Code 2012

Thumbnail for The Web’s Third Decade

The Web’s Third Decade

Faruk Ates

Code 2012

Thumbnail for JavaScript: Enter The Dragon

JavaScript: Enter The Dragon

Dmitry Baranovskiy

Code 2012

Thumbnail for Getting Off(line): Appcache, LocalStorage for HTML5 Apps that Work Offline

Getting Off(line): Appcache, LocalStorage for HTML5 Apps that Work Offline

John Allsopp

Code 2012

Thumbnail for Device APIs

Device APIs

Dave Johnson

Code 2012

Thumbnail for JavaScript: Getting Closure

JavaScript: Getting Closure

Mark Dalgleish

Code 2012

© 2026

  • About
  • Speakers
  • Presentations
  • Conferences
  • Contact
  • Sign in
Sign Up