Skip to content

Icechunk JS/TS Bindings #1630

Merged
mpiannucci merged 86 commits intomainfrom
icechunk-js
Apr 6, 2026
Merged

Icechunk JS/TS Bindings #1630
mpiannucci merged 86 commits intomainfrom
icechunk-js

Conversation

@mpiannucci
Copy link
Copy Markdown
Collaborator

@mpiannucci mpiannucci commented Feb 8, 2026

Builds off #1628
Closes #356

Icechunk JS/TS bindings for node and browser using napi-rs.

There are builds for each platform, so native node targets get native performance and others get wasm-wasi

Alpha builds available from npm

@mpiannucci mpiannucci changed the base branch from main to compile-against-wasm February 8, 2026 20:42
Base automatically changed from compile-against-wasm to main February 19, 2026 17:40
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@dcherian dcherian moved this to In progress in Icechunk 2.0 Apr 6, 2026
@mpiannucci mpiannucci requested review from dcherian and paraseba April 6, 2026 16:03
@mpiannucci mpiannucci marked this pull request as ready for review April 6, 2026 16:04
@mpiannucci mpiannucci moved this from In progress to In review in Icechunk 2.0 Apr 6, 2026
Copy link
Copy Markdown
Collaborator

@dcherian dcherian left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

change in manifest.rs seems OK to me

Copy link
Copy Markdown
Collaborator

@paraseba paraseba left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's go!!!!!

@paraseba paraseba moved this from In review to Done in Icechunk 2.0 Apr 6, 2026
@mpiannucci mpiannucci added this pull request to the merge queue Apr 6, 2026
Merged via the queue into main with commit b34b383 Apr 6, 2026
36 checks passed
@mpiannucci mpiannucci deleted the icechunk-js branch April 6, 2026 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Add WASM bindings

3 participants