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

Switch to other NaN boxing scheme #73

Open
playXE opened this issue Jul 6, 2021 · 0 comments
Open

Switch to other NaN boxing scheme #73

playXE opened this issue Jul 6, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@playXE
Copy link
Collaborator

playXE commented Jul 6, 2021

Right now we use NaN boxing that is derived from Hermes, a Facebook JS engine. This scheme is very portable and implementation is really small but its performance is not the best. What I want to do is to switch to what JavaScriptCore has. JSCs NaN boxing scheme is used in Escargot and a few other JS engines, it is also portable but at the same time there's quite a lot of code to implement it but I guess it is worth to switch to it.

@playXE playXE added the enhancement New feature or request label Jul 6, 2021
@playXE playXE self-assigned this Jul 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant