This is an alternative site for discovering Elm packages. You may be looking for the official Elm package site instead.
2.0.0
Tools for coordinating embedded apps via iframes.
version 1.0.0
license MIT
native-modules False
elm-version 0.18.0 <= v < 0.19.0
Tag 1.0.0
Committed At 2018-07-31 00:39:49 UTC
sporto/erl 13.0.2 <= v < 14.0.0 13.0.2
elm-lang/navigation 2.1.0 <= v < 3.0.0 2.1.0
elm-lang/html 2.0.0 <= v < 3.0.0 2.0.0
elm-lang/dom 1.1.1 <= v < 2.0.0 1.1.1
elm-lang/core 5.0.0 <= v < 6.0.0 5.1.1
elm-community/list-extra 7.1.0 <= v < 8.0.0 7.1.0
NoRedInk/elm-decode-pipeline 3.0.0 <= v < 4.0.0 3.0.1

README

iframe-coordinator

Tools for coordinating independent single-page-apps embedded via iframe

Why would I want to do that?

Iframes are the only way to obtain strong isolation of the javascript runtime in a browser. This is useful for organizations with multiple teams shipping interfaces for different features. Teams can ship with confidence, knowing errors in other's code won't crash their interface.

Embedding applications via iframe also means that code from separate teams can be deployed and rolled back independently, limiting the impact of breaking changes.

How do I use it?

Currently iframe-coordinator is designed to be used via a set of JS bindings. We use Elm internally for it's reliability and protection against accidental breaking changes in the message formats.