Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Heartbeat API Jump-Start

Heartbeat API Jump-Start

As of WordPress 3.9, the Heartbeat API is no longer experimental! It’s intended to help developers synchronize data between the browser and server without manually sending individual AJAX calls. Attendees will learn Heartbeat basics and have a quick run-through on how it’s used by WordPress’ core.

Presented at WordCamp Seattle 2014 by Mike Schroder

Mike Schroder

June 28, 2014
Tweet

More Decks by Mike Schroder

Other Decks in Technology

Transcript

  1. Who Am I? • Mike Schroder, a.k.a DH- Shredder, a.k.a.

    @GetSource • Third Culture Kid, enjoy Coffee & Sailing • WordPress 3.9 Co-Lead and co-author of Heartbeat API • Happy DreamHost Employee
  2. JS Trigger Flow ! ! -> heartbeat-send -> heartbeat-tick -/>

    heartbeat-error ! ! (wp-includes/js/heartbeat.js)
  3. PHP Filter/Action Flow ! ! -> heartbeat_received -> heartbeat_send ->

    heartbeat_tick (action) ! ! (wp-admin/includes/ajax-actions.php)