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

Try ScalaJS over GraalVM #160

Closed
etspaceman opened this issue Aug 5, 2021 · 0 comments
Closed

Try ScalaJS over GraalVM #160

etspaceman opened this issue Aug 5, 2021 · 0 comments
Labels
help wanted Extra attention is needed

Comments

@etspaceman
Copy link
Owner

It might be possible to build kinesis-mock using scalajs instead of graal. There are some pros and cons to this. This would allow kinesis-mock executables to have easier cross-platform integration, as you would not need to cross-compile it for every single platform. A TLS server should also perform better in NodeJS rather than Graal. However, this would also likely lead to a larger executable and docker-image. And performance would be something to keep an eye on.

To do this, certain pieces would need to be rewritten so that all included dependencies are scalajs compliant. For example, the AWS SDK utilities are brought in for MD5 hashing. We would have to use a separate library or write our own hashing routine for this to work properly.

@etspaceman etspaceman added the help wanted Extra attention is needed label Aug 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant