4 ms·
Wow, that is old. The last meaningful edit to this document is 2014. Everything has changed several times since then. Please ignore this link :)
by Yoric 6y ago
Wow, that is old. The last meaningful edit to this document is 2014.
Everything has changed several times since then. Please ignore this link :)
- weare138 6y agoThis. Firefox Quantum doesn't even use the same codebase as Firefox circa 2014.
- fabrice_d 6y agoThat's not really true... Firefox code base is just in constant evolution. Quantum is not a rewrite from scratch, so a lot of code dates back from before 2014.
- jaas 6y agoYes it does. Quantum is not new from scratch, it's (excellent) improvement and reorganization of largely the same code base. Some code and components are new, but that's rare all in all.
- weare138 6y ago> reorganization of largely the same code base Quantum uses a new UI framework called Photon, new CSS engine and rendering architecture called Servo and the compositor has been completely overhauled to integrate Servo. So no, it is not largely based on a 6 year old codebase. Just Google it like I did if you don't believe me.
- michaelmrose 6y agoGot some numbers on total line count and total modified line count? I know lines isn't a great proxy for complexity but don't know of a better one available in this context.
- cmiles74 6y agoI don't think the number of lines changed, removed and added it going to be all that useful. If anything, it will likely lead to erroneous snap judgements.
- ohgodplsno 6y agoQuantum does not use Servo. Servo is a research project, and _ideas_ from Servo get reimplemented into Firefox. As it stands, the main things that came from Servo are Stylo and WebRender. While they're two large things, there's still a _lot_ of Firefox that is old code. And a lot of things they still want to reintegrate.
- dblohm7 6y agoI’m a Mozilla employee. > Quantum uses a new UI framework called Photon Photon is just the UX design guidelines that were overhauled with Quantum. Having said that, they were developed in close collaboration between the UX designers and UI engineers to ensure that it performs as best as it possibly can. > new CSS engine and rendering architecture called Servo Servo is an experimental engine developed by Mozilla Research. Its style system, dubbed Stylo, was adapted for use by Gecko. > and the compositor has been completely overhauled to integrate Servo. Gecko’s compositor was moved into its own process during Quantum, and Servo’s graphics subsystem, WebRender, is in the process of being gradually deployed on release, with several more cohorts pending.
- deleted 6y ago[deleted]
- ampersandy 6y agoWhat's the latest, then? Preferably this document could be updated to point to more up-to-date advice on using SQLite, while retaining the old information for historical reference.
- theamk 6y agoWhat exactly has changed? It’s not like sqlite suddenly stopped calling fsync all the time, and the memory consumption is still relevant. It might be just the opposite, in fact - faster SSDs may mean that directories with many files are faster, and packing many objects into one big sqlite archive does not have as many benefits as before.
- stefan_ 6y agoMake that #1001 on why internal Wikis are such a useless failure.
- tracker1 6y agoBiggest difference is that many more people are on systems with an SSD or NVME drive than in 2014.