Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slow with browser.html #9758

Closed
thekidfrankensteinthrewinapond opened this issue Feb 25, 2016 · 11 comments
Closed

Slow with browser.html #9758

thekidfrankensteinthrewinapond opened this issue Feb 25, 2016 · 11 comments
Labels

Comments

@thekidfrankensteinthrewinapond
Copy link

@thekidfrankensteinthrewinapond thekidfrankensteinthrewinapond commented Feb 25, 2016

I created a release build as instructed here: https://github.com/servo/servo#normal-build

Then I ran with browser.html as instructed here: https://github.com/browserhtml/browserhtml#running-in-servo

It is very slow. Here are my specs:

MacBook Pro (Retina, 15-inch, Early 2013)
Processor: 2.7 GHz Intel Core i7
Memory: 16 GB 1600 MHz DDR3
Graphics: Intel HD Graphics 4000 1024 MB

Tried a few sights, duckduckgo.com, espn.com, cnn.com, all very slow. Actually made my entire computer slow if that helps.

@thekidfrankensteinthrewinapond
Copy link
Author

@thekidfrankensteinthrewinapond thekidfrankensteinthrewinapond commented Feb 25, 2016

I should add that I added the -w flag. So I ran:

./mach run -r -w -- -b --pref dom.mozbrowser.enabled http://localhost:6060
@jdm jdm added the I-perf-slow label Feb 25, 2016
@paulrouget
Copy link
Contributor

@paulrouget paulrouget commented Feb 26, 2016

./mach run -r -w -- -b --pref dom.mozbrowser.enabled http://localhost:6060

That won't work. The -w option is for servo, not mach.

You want to run it that way:

./mach run -r -- -b -w --pref dom.mozbrowser.enabled http://localhost:6060

@paulrouget
Copy link
Contributor

@paulrouget paulrouget commented Feb 26, 2016

@thekidfrankensteinthrewinapond Using WebRender should fix it. I'm closing this issue. Please let me know if it's still slow after using -w.

@paulrouget paulrouget closed this Feb 26, 2016
@thekidfrankensteinthrewinapond
Copy link
Author

@thekidfrankensteinthrewinapond thekidfrankensteinthrewinapond commented Feb 26, 2016

That didn't help as far as I can tell, still very slow. I had also run npm run servo in the browserhtml project which uses the -w and same result. Some sites, like duckduckgo.com don't show up at all.

@paulrouget
Copy link
Contributor

@paulrouget paulrouget commented Feb 26, 2016

That didn't help as far as I can tell, still very slow.

What is slow?

Some sites, like duckduckgo.com don't show up at all.

Known, but this is unrelated.

@paulrouget paulrouget reopened this Feb 26, 2016
@thekidfrankensteinthrewinapond
Copy link
Author

@thekidfrankensteinthrewinapond thekidfrankensteinthrewinapond commented Feb 26, 2016

Scrolling. Going to a couple of sites; cnn.com and sciencedaily.com and scrolling, there is quite a delay between scrolling on the touchpad and the browser scrolling. It's also very choppy. Some times it causes my fan to turn on.

@paulrouget
Copy link
Contributor

@paulrouget paulrouget commented Feb 26, 2016

Can you try without the -b option?

@thekidfrankensteinthrewinapond
Copy link
Author

@thekidfrankensteinthrewinapond thekidfrankensteinthrewinapond commented Feb 26, 2016

That feels a lot better. Not as good as Firefox but I don't know if that is to be expected at this point or not. Is there a site where I can run benchmarks?

@paulrouget
Copy link
Contributor

@paulrouget paulrouget commented Feb 26, 2016

That feels a lot better.

Ok. So that's a known issue then.

@paulrouget paulrouget closed this Feb 26, 2016
@paulrouget
Copy link
Contributor

@paulrouget paulrouget commented Feb 26, 2016

This should get better once servo/glutin#68 lands.

@thekidfrankensteinthrewinapond
Copy link
Author

@thekidfrankensteinthrewinapond thekidfrankensteinthrewinapond commented Feb 26, 2016

Great, thanks! Is there a site where I can run benchmarks?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.