Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Global kind of agents (based on SharedWorker) #283

Closed
therustmonk opened this issue Jun 16, 2018 · 2 comments
Closed

Implement Global kind of agents (based on SharedWorker) #283

therustmonk opened this issue Jun 16, 2018 · 2 comments
Labels
A-yew-agent Area: The yew-agent crate feature-accepted A feature request that has been accepted and needs implementing feature-request A feature request

Comments

@therustmonk
Copy link
Member

The next improvement of #272

bors bot added a commit that referenced this issue Jun 16, 2018
272: Multi-threading, concurrency, agents r=DenisKolodin a=DenisKolodin

This is a series of bold experiments and I really love 💓 this PR.
It makes this framework a **multi-threaded** (it's not a joke) and brings actors model everywhere.
Now your yew frontend-apps will be more _Erlang_ or _Actix_ apps like 🚀

Also, I've removed a context. Completely! Components simplified. Now it's an actor which you could connect to and interact with messages.
Other benefit is your components could interact each other #270

Since this PR will be merged the framework turned into multi-threaded concurrency-friendly frontend framework. Sorry me for buzzwords overload )

It still need Routing #187 and fixes of the most issues. I'll get to that.
But extra benefit of this PR: it fixes major emscripten issues #220

Remaining:

- [x] Add CHANGELOG.md
- [x] Update README.md
- [x] Create issue: Send `Connected` notification for `Private` agents (#282)
- [x] Create issue: Send `Connected` notification for `Public` agents (#282)
- [x] Create issue: Implement `Global` kind of agents (based on `SharedWorker`) (#283)
- [x] Create issue: Add components interaction example (#284)

Co-authored-by: Denis Kolodin <deniskolodin@gmail.com>
@jstarry jstarry added the feature-request A feature request label Jan 31, 2020
@mc1098 mc1098 added A-yew-agent Area: The yew-agent crate feature-accepted A feature request that has been accepted and needs implementing labels Sep 20, 2021
@ranile
Copy link
Member

ranile commented Jan 1, 2022

Is this still relevant after #2295?

@ranile
Copy link
Member

ranile commented Jan 5, 2022

Closing this because of #2326. If this is needed, this issue should be created on the gloo repository with more information. As it is right now, it's not actionable since there's no explanation of what a Global worker is supposed to be

@ranile ranile closed this as completed Jan 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-yew-agent Area: The yew-agent crate feature-accepted A feature request that has been accepted and needs implementing feature-request A feature request
Projects
None yet
Development

No branches or pull requests

4 participants