A public (not open-source though) protocol allowing for transferring files across windows and frames.
inlet - the part that takes the file and sends it to the other end of the periscope where it should be displayed. Usually, this is going be your main content, eg. a React/Vue/Angular app etc., that needs to stay safe.
outlet - the part that receives the file from the inlet so it can be processed and displayed in isolation. Usually, this is going be an iframe rendered inside of your app.
peeking - the action of sending a file or some other content from the inlet to have it displayed in the outlet.
- You can't have more than one periscope per inlet window at once.
- Doesn't support light/dark mode features