Live data from Hacker News

Servo nightly builds on Windows now available

blog.servo.org

11–20 of 117 posts

Re: Servo nightly builds on Windows now available

#11
post #8

Very, very nonresponsive. Sometimes when I press a letter in a form, it won't respond at all, but when I press it again, it will show up... and then when I press the next letter, the previous letter shows up. Which I thought was strange behavior. EDIT: When I say "won't respond at all," I counted to 30 before the next keypress eventually just to verify I was really seeing what I was seeing.

I have the same issue. I don't think it's unresponsive in a sense of "slow", because page rendering and UI rendering is ok'ish... It drove me nuts when trying to enter an URL into the address field. (btw. you have to prepend http://).

Re: Servo nightly builds on Windows now available

#12
post #10
post #8

Very, very nonresponsive. Sometimes when I press a letter in a form, it won't respond at all, but when I press it again, it will show up... and then when I press the next letter, the previous letter shows up. Which I thought was strange behavior. EDIT: When I say "won't respond at all," I counted to 30 before the next keypress eventually just to verify I was really seeing what I was seeing.

Did you build with --release flag?

I didn't build it at all, I downloaded the Windows installer.

Re: Servo nightly builds on Windows now available

#13
post #8

Very, very nonresponsive. Sometimes when I press a letter in a form, it won't respond at all, but when I press it again, it will show up... and then when I press the next letter, the previous letter shows up. Which I thought was strange behavior. EDIT: When I say "won't respond at all," I counted to 30 before the next keypress eventually just to verify I was really seeing what I was seeing.

That's most likely because the current nightly isn't build with https://github.com/servo/servo/pull/16198 yet.

Re: Servo nightly builds on Windows now available

#15
post #6

A *.zip file would be useful for users who do not have admin privileges, as well as people who do not like giving elevated access to development software and who do not have access to a development computer nor a virtual environment.

MSI supports direct extraction, I just tried with servo-latest.msi :

http://stackoverflow.com/questions/3403733/silent-administra...

Re: Servo nightly builds on Windows now available

#16

  VCRUNTIME140.dll required 
Why are open source projects built with Visual Studio these days? Especially as binaries built with VS2015 (release and up to service pack 2) are known to phone home "by accident". There are the GNU, Mingw, Msys, LLVM options on Windows - completely open source. Offer binary builds with at least one of these compilers on Windows platform.

Re: Servo nightly builds on Windows now available

#17
post #16

VCRUNTIME140.dll required Why are open source projects built with Visual Studio these days? Especially as binaries built with VS2015 (release and up to service pack 2) are known to phone home "by accident". There are the GNU, Mingw, Msys, LLVM options on Windows - completely open source. Offer binary builds with at least one of these compilers on Windows platform.

I found the answer on moz hacks https://hacks.mozilla.org/2017/04/hacking-contributing-to-se...

Re: Servo nightly builds on Windows now available

#18
post #16

VCRUNTIME140.dll required Why are open source projects built with Visual Studio these days? Especially as binaries built with VS2015 (release and up to service pack 2) are known to phone home "by accident". There are the GNU, Mingw, Msys, LLVM options on Windows - completely open source. Offer binary builds with at least one of these compilers on Windows platform.

Servo is written primarily in Rust...

I'm not a Windows developer by any means, but my understanding was that the major different compilers on Windows aren't ABI compatible. Also it's entirely possible Servo links against an external library that is built with VS.

Re: Servo nightly builds on Windows now available

#19
A lot of the Servo work lately has been pushing specific components, in particular the style system and WebRender, toward production quality. (These are the parts that are being integrated into Gecko on an experimental basis.) This is all necessary work for Servo--for instance, we have to have an industrial-grade style system that passes all tests, no matter what. But it doesn't result in immediately-visible improvements as much as some of the stuff we were doing earlier (like the push toward Acid2), as the layout, DOM, and thread manager (constellation) still need lots of work and are usually the source of the brokenness you see from day to day.

So there's plenty of forward progress going on, it's just a bit more behind the scenes. As always, filing issues is super appreciated :)

Post reply on HN