Mozilla Releases First Build of Servo, Its Next-Generation Browser Engine (venturebeat.com)
An anonymous reader writes: As promised, Mozilla has released the first Nightly build of Servo, its new browser engine. This is the first tech demo of Servo, which Jack Moffitt, Servo project lead at Mozilla, described to us a few months ago as "a next-generation browser engine focused on performance and robustness." Packages for macOS and Linux are available to download from here: Servo Developer Preview Downloads. Mozilla promises that Windows and Android packages will be available "soon." And because this is Mozilla, you can check out all the code yourself over on GitHub.
Where does Moz get it's money from? Without Google as a sugar daddy I don't see how they pay their developers?
If this is the Webkit version of Mozilla, I want nothing to do with it!
If it can stop choking on shitty flash ad panels I'll be happy.
I am getting tired of every god damn generation of computer science students making a new freaking programming language and forcing the world onto it.
I will not be using Servo and will refuse to use Firefox (my browser of choice) if they move over to it.
Build your damn software in a standard, mature language and stop wasting your time on new languages that have no purpose other than a bi-line on some PHD student's resume.
I tried the nightly earlier this evening. It's very buggy. A lot of sites wouldn't render properly. The scrolling was all buggered up for me.
I think that this release actually reflects really badly not just on the Servo project, but also on Rust and Mozilla.
I mean Rust is hyped as being a lang that makes it bugs hard to create yet Servo, which is written in Rust, is extremely buggy.
I mean Mozilla is an organisation that should know how to create a web browser. It is something they have been doing for many years now.
When I read HN or reddit I see so much hype about how great Rust is and how great Servo will be but now that I've tried Servo I am so underwhelmed.
All of the hype I have heard is wrong. Servo is not the future. Servo reminds me more of Mosaic's capabilities than it does of Firefox's, and Firefox is behind Chrome.
If this is the best that can be done with Rust then I am not hopeful for the future of Rust either!
At this point I think Mozilla should maybe even consider terminating the Servo project.
It is looking a lot like Firefox OS: maybe it sounds like a good idea but it will never go anywhere.
Instead maybe they should focus on fixing Firefox before the rest of its users move to Chrome.
Servo is a big disappointment to me and I don't think it has any chance of being a success.
Crow T. Robot is so jealous...
My eyes reflect the stars and a smile lights up my face.
I've just tried it. It has left a very bad impression on me. I know this is an early release, but even for that it is pretty bad. The UI, what little there is, is very glitchy. A lot of the sites I tried, even simple ones, had bad rendering glitches. This feels very amateurish for something from Moz, even if it's still new and experimental. My expectations were low to begin with but it underwhelmed me nonetheless.
Build your damn software in a standard, mature language
what language would that be? C and C++ are not "mature", even now the compilers are still not implementing the current spec
The Linux kernel and many other complex programs make extensive use of "non-standard" features in compilers, what good is "standard"
Summary of the above post: Alpha version is buggy and unstable. That means it sucks. All good programs are bugless and stable from version 0.0.1.
I see several complaints about the UI. Servo is a rendering engine, not a full browser. The UI included for it I'm sure is just a basic slapped-together UI just to get it functional enough to browse sites. Don't expect much from that UI.
As for rendering incompletely, well it's an early build. Give it time. It already passes the Acid2 test and it will get better with time. None of the current major browsers passed Acid2 when it came out.
While I generally have a positive opinion historically of Netscape/Mozilla/Firefox I find them to be a little two faced at times.
They claim prominently on their website to care about privacy yet make it extraordinarily difficult to configure the browser not to continuously call home. Even when you follow their expansive instructions it still doesn't stop it and the sheer volume of reasons or excuses implemented in the browser and enabled by default is comically mind boggling.
Then there is the matter of "We follow the Rust Code of Conduct." which essentially codifies coddling, censorship and intolerance.
It is nice to see them doing *something* about the ease of discovering exploits in their current codebase. If it works without downsides it will be awesome for users.
APK Hosts File Engine 9.0++ SR-4 32/64-bit http://www.bing.com/search?q=%...
Less power/cpu/ram + IO use vs. DNS/routers/addons/antivirus (slows you) + less security issues/complexity. Compliments firewalls (w/ layered drivers blocking less used IP addys vs. hosts blocking more used domains) & DNS (lightens dns load). Gets data via 10 security sites.
Ads rob bandwidth/speed, security (malvertising), privacy (tracking) + anonymity.
Hosts add speed (hardcodes/adblocks), security (bad sites/poisoned dns), reliability (dns down), & anonymity (dns requestlogs/trackers) natively. Hosts != ClarityRay blockable (vs. souled-out to admen inferior wasteful redundant slow usermode addons)
Works vs. caps & HTTP PUSH ads w/ firewalls.
Avg. webpage = big as Doom http://www.theregister.co.uk/2... & ads = 40% of the size.
APK
P.S. - Safe https://www.virustotal.com/en/... (Verified by Malwarebytes' S. Burn "I've seen the code & it's safe" http://forum.hosts-file.net/vi... )
Wasn't that what they promised when the Netscape browser was Open Sourced to become Mozilla?
I hope it can figure out where the Ads are going and how big they are. Then, stop the page from jumping around as they load.
When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
Just saying, as far as desktop linux is concerned I'm not sold on "smooth", "accelerated" and "animated" UI yet.
The overhead as well as risks of something going wrong defeat it IMO, unless you have a fast CPU with built-in or recent well supported GPU.
So I'm grudgingly waiting for Wayland of all things, hopefully with good drivers for most cards (nouveau drivers are excused, use them as best effort depending on your hardware/software), hoping it actually works at reducing CPU overhead too, leaving aside desktop environment (xfce etc.) support.
If Servo runs well on unaccelerated graphics or whatever basic 2D acceleration is, then great. If Servo is useful even on VESA driver, remote display, virtual machine then great too.
What's with the Dogecoin mascot? Did they really think nobody would notice? They can't even come up with their own damn mascot now?
As Mozilla should have learned with Firefox, the reputation that the browser has now will follow it for years to come.
Firefox was initially described as being slow and bloated and it hasn't shaken that reputation even now in 2016.
Even if Firefox is actually faster than Chrome now, Firefox still has the reputation of being the slow bloated browser and lots of people won't use Firefox because of its reputation.
If Servo becomes known as the the broken and buggered up browser then people in the future will still consider it to be broken and buggered up even if it improves some day.
That's the danger in releasing software like this.
Yes it's an alpha release but it has now started giving Servo a bad reputation for being buggered.
They should have waited until it was more mature before doing this release.
Then people could have tried a really good browser instead of a buggered one.
These people would then tell their friends "I tried this fab new browser called Servo and it's great even though it's still an alpha release!"
But now these people will tell their friends "I tried this buggered new browser called Servo and it was very buggered."
I think that this release was a mistake.
It won't even help them find new bugs because the buggered bugs that Servo contains should have been obvious to the devs right away!
I don't think .NET Core was open source at the time Mozilla began to develop Servo. Even if Mozilla were to drop Rust today and migrate Servo to C#, that would still take months.
It redirects to "Taboola" instead. Mozilla should focus on making a Pocket/Hello free version of Firefox instead.
Rust is designed to prevent a certain class of common bugs. No programming language prevents all bugs. If the programmer types in the wrong method to call, or uses the wrong variable, there is nothing the programming language/libraries can do about it.
Currently, Firefox periodically decides to eat all memory on my MacBook Pro, until the OS notices and freezes the app (gets to about 40-50 Gb of swap space). But for days/weeks at a time, it will stay running at about 5 Gb of memory. Maybe this switch to using Rust will prevent whatever problem that is causing all the memory to get gobbled up...
Sleep your way to a whiter smile...date a dentist!
Currently, Firefox periodically decides to eat all memory on my MacBook Pro, until the OS notices and freezes the app (gets to about 40-50 Gb of swap space). But for days/weeks at a time, it will stay running at about 5 Gb of memory.
That's bizarro. It's been years since I've had memory leaks that bad--do you still use Flash? I'd recommend checking out the developer version of Firefox. It has electrolysis and some other features that handle processes differently and is very stable (I've been using it for the past 7 months and am very pleased). Otherwise electrolysis should be making it into the next main release of FF. You can run the developer and normal FF side by side, so I think it's at least worth checking out.
I occasionally run Flash to see some video's, mainly because Firefox doesn't have the option to not tell websites flash in available, but those pages aren't left open very long (watch the video then close the tab). I was considering switching to the nightly build to enable the separate process support (that's the other thing, some pages, particularly amazon and ebay, like to peg the CPU as part of their effort to track what is happening...)
Sleep your way to a whiter smile...date a dentist!
I should have mentioned: in the URL bar go to "about:memory" (works in regular version of FF) and "about:performance" (shows CPU usage and other stats by tab/add-on, it may only be in the developer edition of FF right now). You should be able to figure out the offending website or add-on that way, assuming it's not a FirefoxMBP issue.
" It's an amazing language developed by brilliant designers over many years and it is attracting a lot of smart people because"
Blah blah blah....
Newflash - they said exactly the same damn thing about Java and how it was going to change the world when it came out. Ditto C#. They have their niches but C & C++ still keep on trucking. Don't expect Rust to gain much traction in a rather overcrowded market. Unless it does something that C++ DOESN'T do then not many people will bother to learn it if it gains them nothing. And no, bounds checking and no segfaults isn't a USP. Java does that too.
Hey, off topic perhaps, but has anyone notice that the number of Anonymous Coward postings on Slashdot taking pot shots at primarily open source projects seems to have dramatically increased? What's with all the snide comments of people who refuse to get an account? I've read one piece of useful analysis in 6 months on here posted under AC. The rest are just cracks.
Then there is the matter of "We follow the Rust Code of Conduct." which essentially codifies coddling, censorship and intolerance.
I didn't think you were right, so I checked the Rust Code of Conduct for myself.
In there I saw this:
We will exclude you from interaction if you insult, demean or harass anyone. That is not welcome behaviour. We interpret the term “harassment” as including the definition in the Citizen Code of Conduct; if you have any lack of clarity about what might be included in that concept, please read their definition. In particular, we don’t tolerate behavior that excludes people in socially marginalized groups.
You are absolutely right!
The same paragraph that says "we don’t tolerate behavior that excludes people" also states that they "will exclude you from interaction"!
That is extremely hypocritical and contradictory. They say that it's wrong to exclude people, but then threaten to exclude people! And they do this all in the same paragraph!
This policy also contradicts with the part of their CoC that says they are "committed to providing a friendly, safe and welcoming environment for all". The CoC itself violates this policy that it contains, because it makes the threat of exclusion, and threats are contradictory to providing a friendly, safe and welcoming environment.
Are you sure that the Rust CoC is meant to be taken seriously? Are you sure it isn't a joke?
I don't recall how OS X reports memory use but double check the difference between virtual and real. For example, right now my Firefox is using 3.5 GB virtual but only 1.1 GB real. And I've got piles of stuff open at the moment.
This means adding a new column to every comparison table involving Web Browsers on Wikipedia, and every head to head article analysing performance including Servo.
Does Servo leak memory like a sieve like Firefox, causing one to relaunch one or two times a day or watch memory use climb to > 1 GB?
They should have waited until it was more mature before doing this release.
They promised builds you didn't have to compile yourself by June, and they delivered that on June 30. Everything beyond that is in your head.
Servo is the name of the engine. It's like the current gecko, not many people know about this name.
They will probably release a browser with this engine under another name once it has matured more.
See subject: It doesn't have problems that say C/C++ have (no null-terminated string bs, length is built in for example) & yet has outperformed C++ before too.
APK
P.S.=> It's a GREAT programming language & toolset (I like Delphi XE2 onward which it was 1st created in, & then lately in Delphi XE4 - & there's Delphi XE10 out there now but I don't need it for this program (& it does Win32/64, MacOS X + ANDROID apps even))... apk
Uninstall Flash
See subject: There no bug in it & You won't validly answer as you troll by unidentifiable AC posts!
APK
P.S.=> It's "100% bulletproof & bugfree" as I like to call my work (usually is)... apk
APK Hosts File Engine 9.0++ SR-4 32/64-bit http://www.bing.com/search?q=%...
Less power/cpu/ram + IO use vs. DNS/routers/addons/antivirus (slows you) + less security issues/complexity. Compliments firewalls (w/ layered drivers blocking less used IP addys vs. hosts blocking more used domains) & DNS (lightens dns load). Gets data via 10 security sites.
Ads rob bandwidth/speed, security (malvertising), privacy (tracking) + anonymity.
Hosts add speed (hardcodes/adblocks), security (bad sites/poisoned dns), reliability (dns down), & anonymity (dns requestlogs/trackers) natively. Hosts != ClarityRay blockable (vs. souled-out to admen inferior wasteful redundant slow usermode addons)
Works vs. caps & HTTP PUSH ads w/ firewalls.
Avg. webpage = big as Doom http://www.theregister.co.uk/2... & ads = 40% of the size.
APK
P.S. - Safe https://www.virustotal.com/en/... (Verified by Malwarebytes' S. Burn "I've seen the code & it's safe" http://forum.hosts-file.net/vi... )
Sorry this is harsh, but...
if people are too stupid to understand what an alpha release is, or a "nightly build", then they shouldn't be using it in the first place!
i.e. it's not for the point-and-click community, it's meant as an invitation for developers to sample their work and possibly invite others onboard to contribute code.
I'm relieved to see that you're posting here with your full legal name, "puddingebola", and that you're not using some sort of a pseudonym. Otherwise we'd have to think that you're posting anonymously, like some sort of a coward!
I just skimmed the article, I didn't get the impression it will be replacing the engine in Firefox.
Why run the two products? If Firefox is so fundamentally broken (?) then move development over to this new thing? If not, then continue to work on improving Firefox and implimenting the same features.
Working on 2 seems counterproductive.
They don't need to get every URL you visit. Read up on hashing and Bloom filters.
Normally FF sits there for me as well, around 4 Gb. But every now and then, boom, something in Firefox starts gobbling memory, until the OS winds up pausing FF because the system runs out of swap space (about 50 Gb). I force-quit FF, wait maybe a minute or so, and the OS goes back to 1 Gb of swap space (with 16 Gb of RAM).
Sleep your way to a whiter smile...date a dentist!
thanks for these two ffrls. they both work with the regular version of FF. the performance one I can definitely use, as i will have a bunch of tabs open and then something will just kill ff, and I can't tell what tab/s is/are doing it. the memory one will also be useful, but it's not easy for me to notice that ff is suddenly increasing it's memory usage until it's too late (once the OS notifies you somethings up, ff is unusable).
Sleep your way to a whiter smile...date a dentist!
I'm not sure I want a browser that streams cheesy movies and I can't control when they begin or end.
Not only that but as Firefox continues to eat RAM like a pig the rendering speeds of the browser fall through the floor. What used to be nearly instantaneous to render takes at least a second of more time to render. You can see how the browser is choking on the memory load.
Same shit with bullshit excitement name "Servo" that gets scraped on search engines more because the name is not very unique.
The performance is already fine, nobody wants to have a whole OS in their web browser app. Stop building. Make it secure and stop removing privacy features like time spoofing.
When the US government comes up to you and says Hey, we need this "feature" in your software it is part of a National Security directive tell them to fuck off next time.
APK Hosts File Engine 9.0++ SR-4 32/64-bit http://www.bing.com/search?q=%...
Less power/cpu/ram + IO use vs. DNS/routers/addons/antivirus (slows you) + less security issues/complexity. Compliments firewalls (w/ layered drivers blocking less used IP addys vs. hosts blocking more used domains) & DNS (lightens dns load). Gets data via 10 security sites.
Ads rob bandwidth/speed, security (malvertising), privacy (tracking) + anonymity.
Hosts add speed (hardcodes/adblocks), security (bad sites/poisoned dns), reliability (dns down), & anonymity (dns requestlogs/trackers) natively. Hosts != ClarityRay blockable (vs. souled-out to admen inferior wasteful redundant slow usermode addons)
Works vs. caps & HTTP PUSH ads w/ firewalls.
Avg. webpage = big as Doom http://www.theregister.co.uk/2... & ads = 40% of the size.
APK
P.S. - Safe https://www.virustotal.com/en/... (Verified by Malwarebytes' S. Burn "I've seen the code & it's safe" http://forum.hosts-file.net/vi... )
APK Hosts File Engine 9.0++ SR-4 32/64-bit http://www.bing.com/search?q=%...
Less power/cpu/ram + IO use vs. DNS/routers/addons/antivirus (slows you) + less security issues/complexity. Compliments firewalls (w/ layered drivers blocking less used IP addys vs. hosts blocking more used domains) & DNS (lightens dns load). Gets data via 10 security sites.
Ads rob bandwidth/speed, security (malvertising), privacy (tracking) + anonymity.
Hosts add speed (hardcodes/adblocks), security (bad sites/poisoned dns), reliability (dns down), & anonymity (dns requestlogs/trackers) natively. Hosts != ClarityRay blockable (vs. souled-out to admen inferior wasteful redundant slow usermode addons)
Works vs. caps & HTTP PUSH ads w/ firewalls.
Avg. webpage = big as Doom http://www.theregister.co.uk/2... & ads = 40% of the size.
APK
P.S. - Safe https://www.virustotal.com/en/... (Verified by Malwarebytes' S. Burn "I've seen the code & it's safe" http://forum.hosts-file.net/vi... )