With the Windows 10 Creators Update now ready to be added to your machine, it’s time to address your browser needs.While the update has introduced a number of new features geared towards the creative types, there are also those that will appease the masses, including more battery-friendly internet sessions. Well, depending on exactly which browser...