So the Servo window by default only takes up a quarter of the screen, which makes some sites behave more like mobile sites. I picked this theme because it looked nice on Servo, so it's looking nice on mobile as a consequence :)
I actually want to update our CSS to something better (PRs welcome!)
Initially I picked this theme because it looked really nice in Servo, but we support a lot more CSS now and one of the nicer themes should work well too. I know that the older This Week in Rust theme works in Servo (they recently switched to Bootstrap which mostly works, but has some quirks), and I've wanted to switch to that for a while. Never really sat down to do it, perhaps I should do that next.
How usable is Servo currently? Is the web security model fully implemented?
Has anyone in the team switched to using it for all their browsing? If not, when do you plan to start?
Anyway, thanks for working on this! Servo is one of the most important software projects, since it will hopefully give us a secure or at least securable browser, and maybe give a chance for Mozilla, the most trustable browser maker, to get the #1 market share spot.
We're not, but we hope to be dogfooding by the end of the year.
Lots of Web features are implemented, but most of them have various minor and not-so-minor bugs. It's very easy to get involved in as far as Web engines go, thanks to Cargo, so feel free to build it and file bugs (or even help fix!) issues you see on your favorite sites!
> Servo is one of the most important software projects, since it will hopefully give us a secure or at least securable browser
I'm very interested in Rust, and in Servo as a "killer app" that demonstrates its promise. But what if they go to all this trouble, and it's significantly slower than C++-based browsers? (Yes, Rust can be as fast or faster in theory, but C and C++ have so much more resources behind them.) How much is stability and security worth to you?
I see (admittedly abstract) tradeoffs made in favor of performance all the time in software where data integrity is supposedly paramount. Will we really make different choices in consumer software?
Cheers on using Reviewable for a better review process, but I notice it adds loads of useless text to the git commit messages[0]. I always figure that GitHub, Reviewable, and other hipster things might not be around one day, so I have stopped using GitHubisms like "Fixes #1" and such in my commit messages, and instead referencing the commits from pull requests and issues. That way, when GitHub is gone at least the git commit history still makes sense ("Grandpa, what is GitHub?").
Look at commit messages in the Linux kernel, that's what we should be aiming for—whether GitHub or GitHubNext will be around or not isn't really the issue, just an easy thought experiment to illustrate the point.
24 comments
[ 3.1 ms ] story [ 67.8 ms ] threadInitially I picked this theme because it looked really nice in Servo, but we support a lot more CSS now and one of the nicer themes should work well too. I know that the older This Week in Rust theme works in Servo (they recently switched to Bootstrap which mostly works, but has some quirks), and I've wanted to switch to that for a while. Never really sat down to do it, perhaps I should do that next.
Here I set font-size to 1em, line-height to 1.2em and margins to 1em:
https://i.imgur.com/BXDrg2a.png => https://i.imgur.com/hqHFNaf.png
I know you exaggerate, but I just tried zooming to 33%, and it's really hard to read, even on my 15 inch retina screen.
75% was nice, though.
Has anyone in the team switched to using it for all their browsing? If not, when do you plan to start?
Anyway, thanks for working on this! Servo is one of the most important software projects, since it will hopefully give us a secure or at least securable browser, and maybe give a chance for Mozilla, the most trustable browser maker, to get the #1 market share spot.
Lots of Web features are implemented, but most of them have various minor and not-so-minor bugs. It's very easy to get involved in as far as Web engines go, thanks to Cargo, so feel free to build it and file bugs (or even help fix!) issues you see on your favorite sites!
... Ish. Works good enough for browsing (i.e. googling stuff and reading), but sites with complex interaction (eg Gmail) don't work too well.
No, security is not fully implemented.
> Has anyone in the team switched to using it for all their browsing?
Last semester I used it for all my web-based studying.
I'm also getting us close to be able to use it for Github things. Reddit shouldn't be hard either.
I'm very interested in Rust, and in Servo as a "killer app" that demonstrates its promise. But what if they go to all this trouble, and it's significantly slower than C++-based browsers? (Yes, Rust can be as fast or faster in theory, but C and C++ have so much more resources behind them.) How much is stability and security worth to you?
I see (admittedly abstract) tradeoffs made in favor of performance all the time in software where data integrity is supposedly paramount. Will we really make different choices in consumer software?
Do you have any specific reasons why this would be the case?
[0] https://github.com/servo/servo/commit/4dc986bca35f986e2f15f1...
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....