Как стать автором
Обновить

Комментарии 8

Симпатично! Поставил звездочку в гитхабе.

Мне нужна была почти такая же штука для коммуникации промеж открытыми табами, да еще и с поддержкой старых браузеров, получилось вот что. Тоже EventEmitter, но на базе localStorage.
Спасибо!

Есть в планах добавить адаптер для разных вкладок, и вынести адаптеры в отдельные репозитории.
Кроме того в планах дописать типизацию для запросов.
BroadcastChannel здесь подошел бы лучше
Подошел бы, но у нас корпоративные клиенты с осликом IE вместо браузера.
Вкратце:
title: Протокол для общения между iframe и основным окном браузера
content: postMessage
Угу. Я подобный велосипед как-то раз писал. Но конкретная реализация кажется интересной, будет нечем заняться — гляну в код.
Смысл данной библиотеки в том, чтобы отделить транспорт библиотеки от АПИ, таким образом мы можем писать реализацию протокола к любым задачам. Мы получаем возможность работать с любыми АПИ которые поддерживают обмен текстом. Например в nodejs общение с базами и прочее. Любая задача где требуется доставить сообщение на любой платформе может быть реализована на базе этой библиотеки, нужно только написать свой адаптер, который реализует отправку и получение сообщений.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий