Step 3
Step 4: Client-Side Template
Step 5: From AJAX to WebSockets
Step 6: Sending the Posts