Skip to content

Feat/webworker#191

Draft
Karinon wants to merge 4 commits into
mainfrom
feat/webworker
Draft

Feat/webworker#191
Karinon wants to merge 4 commits into
mainfrom
feat/webworker

Conversation

@Karinon

@Karinon Karinon commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

this PR is introducing web workers and a gribscan codec. This means in practice that rendering new datasets is no longer blocking the main thread which makes the user experience much more fluent. This is especially noticeable when the time-animation and rotation are enabled together.

Currently, the only grid not handled is Healpix
@keewis I saw in your fork that you are actively working on the Healpix Implementation. I hesitated doing any significant changes there for now so that you don't have to do some really bad rebasing.

The other change was introducing a (vibe-coded) gribscan-codec as the eerie-cloud has a lot of data with this codec. Example dataset:

https://feat-webworker.gridlook.pages.dev/#https://eerie.cloud.dkrz.de/datasets/era5-dkrz.surface_analysis_daily/kerchunk::varname=100u::projectionCenterLat=0::projectionCenterLon=0

@Karinon
Karinon requested review from d70-t and wachsylon July 15, 2026 11:17
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