|Written by Kay Ewbank|
|Tuesday, 17 October 2017|
A detailed and interesting write-up of the various tools in the suite has been posted on Medium, but here's a brief outline of the tools the suite provides:
Post-robot provides a consistent, reliable way to send messages and receive responses using a simple listener/client pattern.
Xcomponent can be used to render an iframe without setting up a single message listener — you just pass data and functions down directly into the iframe.
Cross-domain-utils creates a library of utility methods for dealing with common use-cases, making it easier to work with cross-domain windows.
Coss-domain-safe-weakmap lets you store data on windows. It works reliably and consistently with cross-domain windows as keys, using the native WeakMap implementation if it’s available.
Zalgo-promise forces all promises into synchronous mode by default so they will work across browsers.
Beaver-logger solves the problem of not knowing if your code is triggering any error cases in the wild, and breaking anyone’s site. It batches together your logs, and flushes them to your server periodically.
Fetch-robot Does a proxy fetch through an iframe. It's a new, experimental module that lets you publish a manifest in one place, defining which urls can be called, by whom, and with which headers and other fields. It avoids the need to configure all the endpoints on your server to return the correct headers for CORS.
or email your comment to: firstname.lastname@example.org
|Last Updated ( Tuesday, 17 October 2017 )|