Comment by networked
8 months ago
I have two questions, if you don't mind.
1. Legacy hardware support. Is it a goal for Ladybird to build for 32-bit and big-endian CPUs out of the repository?
2. Electron. Do you have any plans to work on an Electron alternative based on Ladybird further down the line? No free Electron alternative other than Sciter seems to use the same browser engine on all platforms. There may be value in one that implements the latest web standards.
1. We are not focusing on legacy hardware support. Given our release date is far in the future, we are mainly targeting the kind of devices most people will have a few years from now.
2. No concrete plans, but it's not outside the realm of possibilities.
"2. No concrete plans, but it's not outside the realm of possibilities."
Sounds good. If it also makes it into Serenty OS eventually, it would suddenly make Serenety OS a lot more accessible and useful for way more people. But I think you are aware of this and also of the challenges.
Building a working browser is hard enough on its own.
Maybe item (2) is more up Servo’s alley than what Ladybird is trying to do? Servo seem to be focusing on making an embeddable engine, Ladybird is intended to be a full browser…
We're building one of these (out of a mix of servo, rust ui ecosystem and custom components). It's still pretty early (an initial alpha-quality 0.1 release is planned for the end of this month). We're planning to have a high standard of support for CSS and anything related to rendering, but we're not planning a JavaScript engine (although one could be added) with scripting being directly in Rust (with a Rust-based React alternative).
https://github.com/DioxusLabs/blitz
Big endian isn't "legacy", modern POWER is perfectly good. (It's niche, granted)
I thought someone might would take issue with it. :-) I didn't qualify "legacy" for succinctness and because I have a sense Power ISA users prefer ppc64le.