Skip to content

Zarr.js - Zarr in the browser (and Node) #24

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

Closed
gzuidhof opened this issue Dec 8, 2019 · 4 comments
Closed

Zarr.js - Zarr in the browser (and Node) #24

gzuidhof opened this issue Dec 8, 2019 · 4 comments

Comments

@gzuidhof
Copy link

gzuidhof commented Dec 8, 2019

logo

I created this issue to discuss Zarr.js - a typescript implementation of Zarr I've been working on for a while now. It has reached a state in which it is useful in the real world and worth discussing :)

Motivation

More and more data visualization and exploration tools are moving to the browser. Why is getting your n-dimensional data into the browser still a pain? Right now getting your data into the browser requires a server that serves data in just the right format for your web application (in bite-sized chunks as memory is limited), Zarr promises to be a format that can remove that complexity. Its chunking and compression is exactly what is required for browsers to handle too-big-for-memory datasets.

I foresee a future in which something similar to Jupyter notebooks can just run in the browser entirely, perhaps dropping into WebAssembly when performance is critical. This would make (results of) experiments much more sharable, interactive and hackable.

Links

@jakirkham
Copy link
Member

cc @freeman-lab (for awareness 😉)

@joshmoore
Copy link
Member

As a side note, just before the holidays I had reached out to @FrancescAlted about maybe joining one of the community calls to discuss the state of blosc in the browser (cf. Blosc/c-blosc#238) and how that impacts zarr in the browser. He suggested lopping in @wolfv, and I was going to, but holidays, yada yada. The regular meeting slot (Wed. 8PM UK) is available to anyone who would like it.

@wolfv
Copy link

wolfv commented Jan 29, 2020

Hi all, yep, I have experimented (very briefly) with compiling blosc to webassembly. it was pretty simple and I got some test cases to run.

It's been a while that I have done this but I would be happy to join some call or similar. I can't make it tonight though.

Cheers! Wolf

@joshmoore
Copy link
Member

With Zarr.js having just joined the ZIC (zarr-developers/governance#28) I'm going to assume it's alright to close this issue. Lovely times.

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

No branches or pull requests

4 participants