thread 'main' panicked at 'Failed to create window.: OsError("GL context creation failed")', ../src/libcore/result.rs:785 note: Run with `RUST_BACKTRACE=1` for a backtrace.
./servo welcome to servo, than it changes to a white window
Debian 8
111–120 of 246 posts
thread 'main' panicked at 'Failed to create window.: OsError("GL context creation failed")', ../src/libcore/result.rs:785 note: Run with `RUST_BACKTRACE=1` for a backtrace.
./servo welcome to servo, than it changes to a white window
Debian 8
It's definitely slower to actually load pages — I'm guessing that there are still a lot of network optimizations that more mature codebases have accrued that Servo hasn't yet — but holy cow are pages buttery smooth once they do load (and even while they're loading, which is unusual). Comparing Chrome and Servo in terms of UI jank felt pretty shocking, in Servo's favor. Kudos, it looks like Rust and WebRender have pai…
Yeah; we've mostly ignored the network stack. So there's some extra copying in the IPC, and no speculative parsing, which can slow things down, among other factors. Can be fixed, but priorities :)
Earlier quoted context omitted.
> theoretically work with any browser engine, not just Servo. Well, it depends on some privileged APIs, of course. But we've tried to keep that API surface minimal.
Ah I wasn't aware of that, what do these priveliged APIs do?
In addition, the browser needs to act as a sort of broker between sites and the OS. Storing cookies and session data, showing notifications or dialogs, and entering fullscreen mode are just a few examples of this. (Note that most of these things aren't even implemented yet. Browsers are complex applications in their own right, even after accounting for the browser engine.)
not working at all ./runservo (as per instructions) thread 'main' panicked at 'Failed to create window.: OsError("GL context creation failed")', ../src/libcore/result.rs:785 note: Run with `RUST_BACKTRACE=1` for a backtrace. ./servo welcome to servo, than it changes to a white window Debian 8
Earlier quoted context omitted.
Yeah; we've mostly ignored the network stack. So there's some extra copying in the IPC, and no speculative parsing, which can slow things down, among other factors. Can be fixed, but priorities :)
I will absolutely love to contribute toward the network stack. Can you provide me any pointers?
Earlier quoted context omitted.
The last few releases of OSX don't allow you to launch unsigned binaries without specifically disabling the check. In the latest Sierra beta I've heard you can't disable the check without an involved workaround. It's just OSX users being lazy ;)
Right-click -> Open, Confirm. Not really involved.
Earlier quoted context omitted.
> theoretically work with any browser engine, not just Servo. Well, it depends on some privileged APIs, of course. But we've tried to keep that API surface minimal.
Ah I wasn't aware of that, what do these priveliged APIs do?
Edit: Additionally, it doesn't yet support native keybindings like Command left-right or Alt left-right.
Earlier quoted context omitted.
Yeah; we've mostly ignored the network stack. So there's some extra copying in the IPC, and no speculative parsing, which can slow things down, among other factors. Can be fixed, but priorities :)
I will absolutely love to contribute toward the network stack. Can you provide me any pointers?
I have some more involved projects planned for the network stack that aren't yet ready to be picked up though. I suggest working on some bugs above, getting familiar, and then asking in IRC for something in the network stack.