Skip to content

CertainLach/BifrostLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

BifrostLink

Why would I want it?

Sometimes, you have some dynamic environment, where exist no direct connection between grandparent and grandchild processes. Also, you might want to prevent some messages from being injected in such systems.

I.e you want to communicate between browser page injected script and the native host: You can’t start native extension host directly from webpage, only background script can do that. You can’t send message from webpage, only content script can do that.

And the transports betwen those components are different too!

This is the usecase bifrostlink is intended to solve, it provides topology aware RPC protocol, which allows intermediate components to forward packets intended for other components.

About

BifröstLink - routing aware, transport agnostic RPC library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages