-
-
Notifications
You must be signed in to change notification settings - Fork 414
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
Integrating Boa into Biome #3673
Comments
Hi! That's great to hear about your interest in using Boa! To answer a few of the questions from above:
EDIT: Boa is currently on test262.fyi for conformance testing for reference |
Glad to hear you're considering using Boa! Just answering some of your questions in more detail:
If you have any technical questions about the engine, feel free to open a discussion thread in the repo and we'll try to answer ASAP :) |
Thanks, that gives me some good starting references! Conformance-wise it seems Boa might be good enough already for us then, and performance I guess we'll have to see :) I'll try if I can make a PoC first with a transpilation step in-between to see how far that gets us. |
A first PoC PR is ready: biomejs/biome#1825 |
Btw, the issue I was referring to with the module loader is the |
Our roadmap for this cycle is almost done, we're working on migrating our Temporal implementation, fixing some bugs with our conformance tester and finishing our new webpage. No promises, but expect a release at the end of the month/start of the next month. |
Perfect, thanks for your work! |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Hey there! I am currently investigating whether Boa could be used as an interpreter inside Biome to power its future plugin system. The fact that Boa is written in Rust is surely a pre, since it should make it easier for us to integrate. The fact you've already seemingly done a good job of separating core functionality into several crates makes it even more attractive.
A few questions to start off the discussion:
ModuleLoader
trait, so maybe I've already answered most of my own question :) Anything to be mindful of here?The text was updated successfully, but these errors were encountered: