Not mentioned in this article (although it's in the Release Notes [1]): the amazing work done regarding the macOS compositor. This should give pretty noticeable speed and battery improvements on Retina Macbooks. [1] https://www.mozilla.org/en-US/firefox/70.0/releasenotes/#new
The performance is what has kept me on Chrome on Mac. Going to re-install FF now and give it a whirl. Thanks for this info!
Firefox 70
31–40 of 468 posts
Re: Firefox 70
#32> text-decoration-thickness: sets the thickness of lines added via text-decoration.
> text-underline-offset: sets the distance between a text decoration and the text it is set on. Bear in mind that this only works on underlines.
> text-decoration-skip-ink: sets whether underlines and overlines are drawn if they cross descenders and ascenders. The default value, auto, causes them to only be drawn where they do not cross over a glyph. To allow underlines to cross glyphs, set the value to none.
I'm so excited for these. Implementing sane underlines for headers has been a pain in the ass for far too long. Writers rejoice!
Re: Firefox 70
#33Re: Firefox 70
#34Compared to current Chromium based browsers (I'm using Edge/ium), how does this Firefox release's DevTools compare?
Re: Firefox 70
#35I wonder, why they implemented Baseline JS interpreter in C++? Why not Rust?
> The Baseline Interpreter sits between the C++ interpreter and the Baseline JIT and has elements from both. It executes all bytecode instructions with a fixed interpreter loop (like the C++ interpreter). In addition, it uses Inline Caches to improve performance and collect type information (like the Baseline JIT).
Including elements [of code] from both would be considerably harder in another language.
If you read closely it appears the interpreter is "generated" - that it, it's not written directly in C++ or anything at all, but is instead an interpreter emitted by the JIT compiler!
Re: Firefox 70
#36The one thing that prevents me from switching to Firefox is the spell checker. Like many non-native English people, I'm constantly switching between languages when typing. Chrome is smart with that, and detects the right language sentence per sentence. Is there a way to have FF do this? Did I miss something?
I'm assuming Chrome is reporting back to Google everything you're typing. Privacy is probably what's holding Firefox back.
Re: Firefox 70
#37Heckin finally!
The dev tool improvements all seem good. Still no support for inline code edits, which means JS debugging will still be something of a pain, but strengthening Firefox's position as one of the better tools for debugging and prototyping CSS.
Re: Firefox 70
#38I would have wished a world where both the chromium project and Mozilla would collaborate to a unified JS compiler instead of having two separate implementations. How faster would have JS been? How more featureful and less buggy? BTW chrome 78 will be released today too!
On the contrary, I'd say that competition has been good for all involved. For such a maligned language that was born in a little over a week, JavaScript is better and faster than it has any right to be. The amount of resources that have gone into improving JavaScript is amazing. I just wonder what some other languages would look like now with that kind of attention.
Edit: the "only a week?" question was genuine, it wasn't meant to be tongue in cheek.
Re: Firefox 70
#39Not mentioned in this article (although it's in the Release Notes [1]): the amazing work done regarding the macOS compositor. This should give pretty noticeable speed and battery improvements on Retina Macbooks. [1] https://www.mozilla.org/en-US/firefox/70.0/releasenotes/#new
Re: Firefox 70
#40I would have wished a world where both the chromium project and Mozilla would collaborate to a unified JS compiler instead of having two separate implementations. How faster would have JS been? How more featureful and less buggy? BTW chrome 78 will be released today too!
Should there be one implementation, we wouldn't be able to say with confidence that we have succeeded for that goal.