Skip to content

Use a single "message" event listener to dispatch received messages#3

Merged
defunctzombie merged 2 commits into
mainfrom
achim/performance-single-message-handler-rebased
Jan 24, 2024
Merged

Use a single "message" event listener to dispatch received messages#3
defunctzombie merged 2 commits into
mainfrom
achim/performance-single-message-handler-rebased

Conversation

@achim-k
Copy link
Copy Markdown

@achim-k achim-k commented Jan 24, 2024

achim-k and others added 2 commits January 24, 2024 14:34
@achim-k achim-k requested a review from defunctzombie January 24, 2024 17:36
@defunctzombie defunctzombie merged commit 9181fa5 into main Jan 24, 2024
@jtbandes jtbandes deleted the achim/performance-single-message-handler-rebased branch January 25, 2024 19:54
pezy pushed a commit to pezy/studio that referenced this pull request Sep 14, 2024
Update comlink to 9181fa505671b35b1e66e0a8361a6fc1bdd03307 for
performance improvements

Includes foxglove/comlink#1 and
foxglove/comlink#3
achim-k added a commit that referenced this pull request Jan 13, 2025
### Changelog
Fix message ports not being closed when proxy is relased

### Docs
None

### Description
Fixes a regression introduced #3
that caused the
```
requestResponseMessage(ep, pendingListeners || new Map(), {
    type: MessageType.RELEASE,
  })
```
promise to never settle which in turn prevented the endpoint from being
closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants