Skip to content
New issue

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

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

Already on GitHub? # to your account

Self-extracting WebAssembly binaries #2428

Merged
merged 1 commit into from
Nov 13, 2023
Merged

Self-extracting WebAssembly binaries #2428

merged 1 commit into from
Nov 13, 2023

Conversation

texodus
Copy link
Member

@texodus texodus commented Nov 12, 2023

Moves wasm loading for @finos/perspective and @finos/perspective-viewer packages to a new Rust-based self-extracting binary. Improves Perspective asset load and compilation performance by 5x.

Old webassembly load + first render performance profile:
Screenshot 2023-11-12 at 2 16 29 PM

New:
Screenshot 2023-11-12 at 2 17 22 PM

@texodus texodus added the enhancement Feature requests or improvements label Nov 12, 2023
@texodus texodus merged commit c7574bb into master Nov 13, 2023
@texodus texodus deleted the self-extracting branch November 13, 2023 00:43
@texodus texodus mentioned this pull request Nov 25, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement Feature requests or improvements
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant