4 ms·
I tried using Servo with browser.html and found it to be unusably slow, is this browser.html's fault or Servo's? I'm thinking it is Servo, it's too slow to just
by Touche 11y ago
I tried using Servo with browser.html and found it to be unusably slow, is this browser.html's fault or Servo's? I'm thinking it is Servo, it's too slow to just be slow javascript, it feels like my GPU isn't being used. On a Macbook
- pcwalton 11y agoDon't forget to use the -w switch to enable WebRender. If that doesn't help, please file a bug. Getting to optimum performance with diverse hardware configurations is a slog, unfortunately, and any and all performance/hardware data is a great help :)
- Touche 11y agoI'm using `gulp servo` which appears to use that switch: https://github.com/browserhtml/browserhtml/blob/master/gulpfile.babel.js#L148 https://github.com/browserhtml/browserhtml/blob/master/gulpf... . Used the binary in the target/release folder... not sure what I could have done wrong.
- zokier 11y agoDid you use release or debug build? The perf difference in Rust between those is quite staggering
- Touche 11y agorelease
- pcwalton 11y agoPlease file a bug with your system specs and specifically what you were trying then. We'll try to get it triaged ASAP.
- zbraniecki 11y agoaand link it here. I tried to build browser.html+servo today on my macos and the browser.html UI feels terribly slow (while servo launched on its own feels fast).
- Touche 11y agohttps://github.com/servo/servo/issues/9758 https://github.com/servo/servo/issues/9758
- pcwalton 11y agoThanks for the report! Landing a fix for the issue (-b/glutin) right now—I had it queued but never actually got around to landing it.
- Touche 11y agoThanks, where can I run benchmarks (either the ones in your video or others) so I can compare it against Firefox? It still doesn't "feel" as smooth as Firefox, but then again that could be unrelated to WebRender.
- pcwalton 11y agoI think it's not really ready for informal benchmarks like that. There are lots of random issues. Feel free to try various pages and file bugs, though.