I think there was an interview where that question was asked and after various languages being evaluated it came down to being the language everyone working on it was most familiar with.
Well yeah, but be that as it may, greenfields are an opportunity for the contributors to dive headfirst into using a new language, and bring their expertise from other languages into that new one. Idk, that’s just how I look at it, given that this project doesn’t really have the feel of something that’s under serious time pressure.
Edit: not to mention, I would be a little surprised if a lot of the js couldn’t be also replaced with rust compiled to WASM
I see your point and do agree greenfield projects can be great for learning new languages but only if the project is simple enough. Browsers are huge and complex, language choice is very important as well as who will be working on it.
I think one of the arguments as well was that building the DOM in rust would have extra challenges as it’s fundamentally very object oriented so having a language suited to OOP would make it easier.
I think there was an interview where that question was asked and after various languages being evaluated it came down to being the language everyone working on it was most familiar with.
I’m looking forward to using it in the future.
Well yeah, but be that as it may, greenfields are an opportunity for the contributors to dive headfirst into using a new language, and bring their expertise from other languages into that new one. Idk, that’s just how I look at it, given that this project doesn’t really have the feel of something that’s under serious time pressure.
Edit: not to mention, I would be a little surprised if a lot of the js couldn’t be also replaced with rust compiled to WASM
I see your point and do agree greenfield projects can be great for learning new languages but only if the project is simple enough. Browsers are huge and complex, language choice is very important as well as who will be working on it.
I think one of the arguments as well was that building the DOM in rust would have extra challenges as it’s fundamentally very object oriented so having a language suited to OOP would make it easier.