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

Improve the ability to scale a Dart application using isolates #21599

Closed
sgjesse opened this issue Nov 13, 2014 · 12 comments
Closed

Improve the ability to scale a Dart application using isolates #21599

sgjesse opened this issue Nov 13, 2014 · 12 comments
Assignees
Labels
type-enhancement A request for a change that isn't a bug
Milestone

Comments

@sgjesse
Copy link
Contributor

sgjesse commented Nov 13, 2014

This is a meta-bug for tracking usability of isolates.

It covers:

  Finalize the dart:isolate library for both the VM and dart2js
  Build a package with abstractions on top of dart:isolate
  Sending top-level/static functions to isolates created with Isolate.spawn.
  Share server sockets between isolates

@sgjesse
Copy link
Contributor Author

sgjesse commented Nov 13, 2014

Unmarked this as being blocked by #21503.

@DartBot
Copy link

DartBot commented Nov 13, 2014

This comment was originally written by @pjako


What about transferable typed arrays?
Sending big data chunks without copying it should help scaling isolates.

@DartBot
Copy link

DartBot commented Dec 19, 2014

This comment was originally written by robrb...@gmail.com


I would also vote for the ability to not have to copy arrays of typed data. We can do this already with TransferableObjects in JS. (http://updates.html5rocks.com/2011/12/Transferable-Objects-Lightning-Fast)
It would be awesome to have the same semantics as above, and have dart2js compile to web workers and use transferable objects.

@DartBot
Copy link

DartBot commented Jan 10, 2015

This comment was originally written by kg...@hotmail.com


Will this fix using websockets in isolates (client side) ?
it's very blocking and JS can do it.

@DartBot
Copy link

DartBot commented Jan 10, 2015

This comment was originally written by googlegroups...@kaioa.com


This one is missing from the list:

#­20345 Transferable ServerSockets in dart:io

@sgjesse
Copy link
Contributor Author

sgjesse commented Jan 12, 2015

Marked this as being blocked by #20992.

@kevmoo
Copy link
Member

kevmoo commented Feb 17, 2015

Set owner to @sgjesse.

@sgjesse
Copy link
Contributor Author

sgjesse commented Feb 18, 2015

Unmarked this as being blocked by #21598.

@sethladd
Copy link
Contributor

sethladd commented Mar 8, 2015

Removed this from the 1.9 milestone.

@sethladd
Copy link
Contributor

sethladd commented Mar 8, 2015

Optimistically setting for 1.10


Added this to the 1.10 milestone.

@sethladd
Copy link
Contributor

Huzzah! all "blocked on" issues resolved.


Removed this from the 1.10 milestone.
Added this to the 1.9 milestone.

@sethladd
Copy link
Contributor

I think we can close this. All blocked issues are closed.


Added Fixed label.

@sgjesse sgjesse self-assigned this Mar 18, 2015
@sgjesse sgjesse added this to the 1.9 milestone Mar 18, 2015
@kevmoo kevmoo added type-enhancement A request for a change that isn't a bug and removed priority-unassigned labels Mar 1, 2016
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type-enhancement A request for a change that isn't a bug
Projects
None yet
Development

No branches or pull requests

4 participants