Skip to content

GSoC: Add EmbeddedTransportBackend POC for iframe-less integration#124

Draft
mishraditi wants to merge 2 commits intojitsi:masterfrom
mishraditi:no-iframe-poc
Draft

GSoC: Add EmbeddedTransportBackend POC for iframe-less integration#124
mishraditi wants to merge 2 commits intojitsi:masterfrom
mishraditi:no-iframe-poc

Conversation

@mishraditi
Copy link
Copy Markdown

This is a proof of concept for the project I would like to work on, "External API without iframe." The EmbeddedTransportBackend is a replacement for PostMessageTransportBackend that lets both sides communicate through direct function calls instead of postMessage across an iframe. I am adding it here in js-utils because this is where the transport layer and the ITransportBackend interface already live, so it makes sense for this backend to sit alongside PostMessageTransportBackend.

I have added tests so the behavior of the new backend is clear, how the pairing works, bidirectional messaging, dispose behavior, and also tests with the Transport class to show that events and request/response both work through it.

@mishraditi mishraditi marked this pull request as draft March 30, 2026 15:38
@mishraditi mishraditi changed the title Add EmbeddedTransportBackend POC for iframe-less integration GSOC: Add EmbeddedTransportBackend POC for iframe-less integration Mar 30, 2026
@mishraditi mishraditi changed the title GSOC: Add EmbeddedTransportBackend POC for iframe-less integration GSoC: Add EmbeddedTransportBackend POC for iframe-less integration Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant