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

Has there been any conversation about building Heimdall-rs using WebAssembly? #246

Open
quiet-node opened this issue Dec 20, 2023 · 2 comments
Labels
T-question Type: question

Comments

@quiet-node
Copy link

Component

Heimdall (Core)

Question

I have a vuejs project and trying to integrate heimdall-rs to do decompilation work. I was wondering if it's possible to build heimdall-rs into a JS module using WASM?

Open to any suggestion

@quiet-node quiet-node added the T-question Type: question label Dec 20, 2023
@Jon-Becker
Copy link
Owner

Jon-Becker commented Dec 21, 2023

Hey! Thank's for opening an issue :)

I honestly don't know enough about WASM to attempt this, but there have been a few people asking for it so I may attempt to figure it out some day. In the meantime, you can host heimdall on your backend using something like: #202.

Edit: You're the same author from #202 ! I'll ask around and see if anyone familiar with WASM is able to help me out with this.

@quiet-node
Copy link
Author

Hi @Jon-Becker, thanks for the reply! I strongly believe that building heimdal-rs into a JS bundle using WASM could offer significant benefits. Consider the wide range of use cases where Heimdal-rs can enhance client web applications, especially given that most are developed using popular JS frameworks like React, Vue, Angular, etc.

I've done lots of research on the decompilation issue, and my team and I were shocked to learn that there's no decent JS solutions for it. If we can successfully build Heimdal-rs using WASM and publish it as an NPM package, I believe it could garner significant attention and traction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-question Type: question
Projects
None yet
Development

No branches or pull requests

2 participants