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

Reply via email to