Firefox 57 has been released! Included in this release is a new UI and Quantum CSS. This is the first part of a major rewrite of many of the browser’s components using the programming language Rust. The overall effort is called Project Quantum, and the goal is to make the web browser do more work in parallel, making better use of modern multi-core processors. I have to say the results so far are pretty significant. The browser is a whole lot faster then it used to be.
If you already have Firefox installed, it should automatically update soon. If you do not already have it, you can download the new Firefox here.
Over the past few months I have been making some improvements to the website. The first update was a new responsive theme that works better on mobile devices. The second update was upgrading to PHP7 and configuring SSL. Now, I have gone back through years of posts and replaced (almost) all of the Flash video content with a HTML5 video player. A lot of the videos were already in a supported format, so the flash based video player was just swapped out. Other videos were replaced with Youtube embeds, while others were re-encoded and re-uploaded. The main goal for this was to get the site fully functional on mobile, plus Adobe is ending Flash support in 2020. Please let me know if you run into any issues.
Firefox 54 was released, and with it we finally get multi-process. The old Firefox used a single process to run all the tabs in a browser, and a complex site in one Firefox tab could slow down all the others. That often meant a less than perfect browsing experience. Firefox now uses up to four processes to run web page content across all open tabs. This means that a heavy, complex web page in one tab has a much lower impact on the responsiveness and speed in other tabs. By separating the tabs into separate processes, Firefox makes better use of the hardware on your computer, so it can deliver you more of the web you love, with less waiting. Medium has a nice write-up of the new version of the browser. In order to run multiprocess, your add-ons need to support it as well. You can check compatibility using this plugin.
Just a PSA that Nvidia Drivers now contain spyware that is enabled by default. Currently, there is no option to disable the Telemetry during the install. However, a utility has been built that will disable it. You can download that utility here. The application scans the system for Nvidia Telemetry Services and Telemetry Tasks, and allows you to disable what it finds. End of Line.
I have made a few configuration changes to the site over the last few days. The site is now running on PHP 7 instead of PHP 5.6. This should bring some nice speed improvements to the website. It only required some minor programming changes to support the new version. I also installed a SSL certificate, so the site is now using HTTPS. This required some additional programming changes to avoid mixed content, as well as migration of some Disqus comment threads. Old URLs should redirect automatically.