Mozilla Announces Quantum, a New Browser Engine For Firefox (softpedia.com)
An anonymous reader writes: Mozilla is currently working on a new browser engine called Quantum, which will take parts from the Servo project and create a new core for the Firefox browser. The new engine will replace the aging Gecko, Firefox' current engine. Mozilla hopes to finish the transition to Quantum (as in Quantum Leap) by the end of 2017. The first versions of Quantum will heavily rely on components from Servo, a browser engine that Mozilla has been sponsoring for the past years, and which shipped its first alpha version this June. In the upcoming year, Mozilla will slowly merge Gecko and Servo components with each new release, slowly removing Gecko's ancient code, and leaving Quantum's engine in place.
Mozilla has a new browser engine, "quantum"
That gives me solace.
"That's the way to do it" - Punch
So, the idea is to replace the working but "ancient" code with stuff that is currently considered alpha quality software? In the next year? For a project the size of Firefox? That certainly doesn't sound like a recipe for success.
No, it refers to the unpredictability of the results.
No sig today...
Quantum is designed to work on multi-core CPUs; so, presumably, you won't know exactly where parts of the DOM are rendered but know exactly how fast they are rendered -- or is that the other way round ?
what happened to "don't fix it, if it aint broken" .. what is so bad about the current engine then ?
The developers are getting bored, just like they did with the perfectly functional and logical "ancient" menu-based interface. Firefox stopped developing for the users around the time they released version 4.0. From the point on, it's been all about the developers. They're developing for themselves, not me, and that's why I no longer have a preference for browsers, and no longer advocate firefox.
Yes and No. It is an effort to make a new browser engine, starting with Gecko and slowly replacing parts of it until none of Gecko remains. In the sort term it can be considered an improvement of Gecko, but in the long run will be a whole new engine.
So is this in addition to, or instead of, cloning the Chrome engine?
As long as it runs every popular existing add-in, I would give it a try. If not, then it will become just another contributor to the death of Mozilla.
Not sure their choice of name for the new engine and the project to transition to it was all that well thought out.
Britons who were alive in the 1980s or just happen to be knowledgeable on the subject of Clive Sinclair's foray into home computers will probably remember the Sinclair QL, or Quantum Leap as it was also known as. This was a machine that was introduced to the public before they had a single working prototype and pushed into production several months before it was ready for that. The result was almost biblical unreliability and just a plain shoddy product they never really ironed out all the issues of despite multiple delays in production causing it to ship behind schedule and in low numbers.
Servo is written in Rust so, it will have no memory leaks, no security problems and is so fast that even bubble sort can be implemented in O(N).
Then you can stick to the ones mining all of your data.
It will have memory leaks, but if you measure how fast memory leaks you won't be able to tell where the leak is.
Red to red, black to black. Switch it on, but stand well back.
How about CPU leaks? On my machine, firefox starts by using less than 10% CPU when idle, and throughout the course of a day, gradually increases until it's more than 50% CPU. At idle. No, I'm not kidding.
They're having a really hard time weaning plugin devs and their users off the old single threaded stuff. My own plugin is going to need a complete and complicated rewrite when they finally force the issue and I'm not sure I'm up to it. I might just move it to Chrome and call it a day...
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
No, it refers to both, depending upon how it is observed.
There's a bit more info and actual insight here: https://billmccloskey.wordpress.com/2016/10/27/mozillas-quantum-project/
Servo is written in Rust so, it will have no memory leaks, no security problems and is so fast that even bubble sort can be implemented in O(N).
Will there at least be an add-on that will simulate memory leaks?
Just cruising through this digital world at 33 1/3 rpm...
It will have memory leaks, but if you measure how fast memory leaks you won't be able to tell where the leak is.
I think that's the engine written in that new language called "Heisenberg". Actually, I'm not sure if it's been written yet or not- it compiles but every time I go to look for the executable it's not there.
Just cruising through this digital world at 33 1/3 rpm...
Actually bubble sort IS O(N) for the particular case of sorting an already sorted list. Which happens more often than you would think it does...
How did "Quantum Leap" come to mean a large change? I mean, in physics the word "quantum" means "The smallest possible, and therefore indivisible, unit of a given quantity or quantifiable phenomenon." Smallest. Not largest. I suppose some could argue from quantum entanglement and "spooky action at a distance" that large distances can be a play, but quantum entanglement didn't really enter the public's collective conscience until the mid-200s with the quantum teleportation stories and the term "quantum leap" used as an indicator of radical or massive change far pre-dates those stories.
Mozilla does enough tracking with firefox as well. Have a look at ffprofile.com for what actually happens (and how to disable it).