Real-Time Real-Fast

Dylan Schiemann (SitePen, Inc.), Kris Zyp (SitePen, Inc.)
Mobile Performance Ballroom ABCD
Average rating: **...
(2.25, 4 ratings)

As web applications continue to become more interactive and sophisticated, real-time messaging and updates are becoming increasingly prevalent. One of the hottest new APIs in HTML5, is WebSocket, which enables true duplex communication without the overhead, complexity, and extraneous latency of HTTP-based solutions. In this talk, we will see how the WebSocket removes these barriers to create optimal real-time delivery of messages from servers to browsers. Although WebSocket is an exciting new API, we will see how we can easily fallback to HTTP-based techniques when WebSocket is not available with Dojo’s Socket API. The server-side is equally important, and real-time messaging has pushed the need for asynchronous I/O in the server. We look at how we can create scalable real-time applications using the Node.js platform that is so perfectly suited for Comet, using the Tunguska library. The presentation will cover the use of streaming abstractions to minimize buffering. We will also consider the performance implications of topic-based publish-subscribe distribution versus filtering techniques.

Photo of Dylan Schiemann

Dylan Schiemann

SitePen, Inc.

As CEO of SitePen and co-founder of the Dojo Toolkit, Dylan is best known for building web applications that make use of JavaScript/Ajax, Dojo, and other standard web development technologies. Dylan is also a committer to the cometD project, and Vice-President of the Dojo Foundation. Dylan has delivered hundreds of presentations at conferences throughout the world, started the London Ajax User Group, co-founded Comet Daily, and authored a chapter in the book Even Faster Web Sites. Prior to JavaScript, Dylan earned his Masters in Physical Chemistry from UCLA and his B.A. in Mathematics from Whittier College.

Photo of Kris Zyp

Kris Zyp

SitePen, Inc.

Kris Zyp is a research and development associate with SitePen, a forward-thinking company that is committed to building and enhancing the open web. He represents the Dojo foundation on the EcmaScript 4 committee. Kris is the lead developer of the Persevere project and the JSON Schema format. He is actively researching and developing technologies in Ajax REST client/server architecture, JSON-RPC, JSONPath, JSON Referencing, and JavaScript persistence. He is also a contributor to Comet Daily and is working on RESTful HTTP Comet approaches.

Comments on this page are now closed.

Comments

Picture of Steve Souders
Steve Souders
05/31/2011 4:06am PDT

WebSockets is important going forward for building web apps with realtime data updates. The spec and developer landscape are rocky right now. Dylan and Kris, leaders in this space, are the perfect people to show the path for adoption of WebSockets today.

  • Keynote Systems
  • Cisco
  • Google
  • Neustar
  • Betfair
  • Cotendo
  • Rackspace Hosting
  • Akamai
  • Apica
  • dynaTrace
  • Equinix
  • Facebook
  • New Relic
  • Opscode
  • Salesforce.com
  • Yahoo! Inc.
  • AppDynamics
  • Aptimize
  • Blaze
  • CDNetworks
  • Cedexis
  • Citrix Systems
  • Compuware Corporation
  • Dyn Inc.
  • F5 Networks
  • Heroku
  • Percona
  • Quest Software
  • Schooner Information Technology
  • SiteSpect
  • Splunk
  • Strangeloop
  • WatchMouse
  • Zeus Technology
  • Neustar

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Yvonne Romaine at yromaine@oreilly.com

Download the Velocity Sponsor/Exhibitor Prospectus

Contact Us

View a complete list of Velocity contacts