The Hotwire Way
Hotwire[31] is the generic name for the client-side toolkit written by the Basecamp team to power the Hey email application.[32] The goal of Hotwire is to support an application where most of the dynamic nature happens by making normal HTTP requests to the server, receiving HTML for a part of the page, and inserting that HTML in the correct place in the DOM for a page update. (The name Hotwire is derived from the phrase, “HTML over the wire.”)
The idea is that by moving all the logic to the server, you can replace a lot of complicated and specific client-side code with a small set of generic client-side actions that handle retrieving and managing HTML from the server. You still have to write the logic server side, but the bet ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access