Yes I agree that Puppy devs puts a lot, if not more, effort into their OS's than any other. This is because of the nature of Puppy, while it appears very elementary on the monitor, is very complex behind the scenes. I've used a couple of the 200MiB FatDog64 ISO's to test hardware & they scream, even on computers that some would consider to be rubbish (such as Intel Celerons/Pentiums & lower class AMD models).
At that size of an ISO, it should do just that. Though I haven't used it for browsing except once, it makes excellent bootable testing media for 64 bit hardware.
And there are a few tricks with save files that you can do that give you persistence even on Live CD so you can save browser updates and some settings.
This is what throws me for a loop & why Puppy is one of the more advanced to use. Maybe if I needed persistence, I'd take the time to learn, I just don't need it. Have two Linux installs on Flash drives, and am going to perform an install to a USB HDD, that will be bootable on all computers, except those with Secure Boot, which will be faster than on the Flash drives. Less than 20MiB/sec benchmarks aren't good, on a HDD, speed will be much faster, even with USB 2.0.
Believe it or not, I once had Ubuntu in an enclosure installed on a 1TB WD Caviar Black with a 32MiB cache, and it ran faster than the installed XP Pro, via USB 2.0. Now, that's a tail whipping to place on an installed OS, has it been USB 3.0, XP would have been totally left in a dust cloud.
Probably will install a 32 & 64 bit version to USB drive, to have to run on any computer. Once booted, it runs just as it was installed on the computer. Many times, better, though some computers are funny about booting from a USB 3.0 port. It doesn't matter, if that's the case, USB 2.0 is plenty fine. No need for persistence using this method, and users can have their own account, even if it's a visitor or occasional user, or helping one to fix their computer. This option allows one to pay their bills or whatever until I can repair the affected unit.