## GOALS * Dependency-free implementation of intercooler.js * Support IE11 (stretch: IE10) * < 6k in .min.gz form ## Launch TODOS * Move to development branch ## Post-Launch TODOS * Clean up event naming * Testing * interval parsing * scrolling/'revealed' event * kt-swap-oob (verify, chrome coverage tool bad?) * SSE stuff * kt-trigger delay * class operation parsing * class toggling * transition model for content swaps ## Features * logrithmic back off on history cache size on QuotaExceededError * ctrl-click on boosted anchors: tab opens normally * `kutty-on="myEvent: ...""` attribute for handling custom events * `kutty-requests` class on body * local references (e.g. kt-get="#foo") * focus recapture * Move to weakmap for kutty node info? https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap * Scroll handler use https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API if available? ## Unsupported Intercooler Features * local actions * all request parameters * all response headers except X-*-Trigger, X-*-Push * dependencies * macros