This document discusses hash signaling, which is a technique for implementing single-page applications on existing Django projects without JavaScript frameworks. It describes using HTML comments and the {% ajaxblock %} tag to mark content blocks. JavaScript is then used to hijack link clicks and page loads to trigger AJAX requests, replace content blocks, and manage global state across page transitions using jQuery.lifecycle.js. Clean URLs can be maintained by redirecting all requests to a base template view.