Keeping it

Aaron Blohowiak

Design Trade-offs of Realtime Web Frameworks

You wouldn't use a fork to eat soup, you'd use the right tool for the job.

Aaron Blohowiak, author of, talks about decisions that every realtime framework designer has to make, describing the advantages and drawbacks of each choice so you will be able to design or chose a framework that makes the right trade-offs for your problem.

Considerations include:

  • When do updates spread? implicit vs explicit state propagation
  • What about race conditions? Locking vs Last-Wins
  • How do components communicate over the network? RPC vs message-oriented
  • Who is responsible for deciding how the HTML should change in the browser? Smart clients vs Smart servers
  • Do we need to support web crawlers or offline mode? SEO vs SPA

Brought to you by our presenters and these awesome sponsors:

...and our sweet supporting sponsors: