Firefox 52 Release Marks End for Windows XP and NPAPI
After over a decade, the relationship between Windows XP and Firefox is finally coming to an end. With the roll-out of Firefox 52, Mozilla is releasing the final version of ...
March 11, 2017 at 9:55 am by Samuel Wan