As of today Firefox 60.6.1 ESR is available in the hipster repository.
This version brings major changes compared to the former 52 ESR version.
Thanks to it's "Quantum" Rust core, Firefox is way more performant in
web rendering than it used to be. Some web sites (like GitHub) are now
working properly again.
Although not required, as for every major Firefox upgrade, backup of
~/.mozilla/ is advised.
However, there are challenges as well. Most notably:
1) Memory usage is higher.
Make sure that you have enough swap. If Firefox suddenly stops, pkg or
Thunderbird crash or other processes report memory errors or fork()
problems, check if you have enough swap available for reservation by:
$ swap -sh
Optionally extend swap to match your memory requirements, e.g.:
$ zfs get volsize rpool/swap
$ pfexec zfs set volsize=24g rpool/swap
$ pfexec reboot
Personally, I had to extend swap space to 24 GB. My physical memory to
swap ratio is now 2:3.
You can limit Firefox memory usage by following (2) below.
2) As Firefox uses parallel threads, peak CPU load may be higher (though
the benefit is that things get done faster).
By default Firefox uses up to 4 content threads. You can limit CPU and
memory usage by explicitly lowering the amount of content threads used:
Preferences -> General -> Performance -> uncheck "Use recommended
performance settings" -> set "Content process limit" to lower number
3) Some users reported problems with add-ons. Should you encounter
problems with Adblock Plus, uBlock Origin maybe of a good replacement.
Given Firefox 60 ESR lifetime (see
https://www.mozilla.org/media/img/firefox/organizations/release-overview-high-res.d3c9788f2dd1.png),
we already started working on Firefox 68 ESR.
Michal
_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss