I recently ran across a new option. There is a Chinese chronograph that is small and light enough to attach to the barrel. They can be bought directly from China off eBay for about $20-$25 USD for the basic model. They have one with Wi-Fi, and voice synthesis for a little more money. You want to make sure you get the latest model, the HT-X3006, and from a reputable vendor. Apparently there are fakes out there already...

Here's one YouTube review (there are several): https://www.youtube.com/watch?v=feGOGT-Nhnk
They attach with brass pins that can be arranged to suit your muzzle diameter, and then those are clamped to the muzzle with rubber bands or a zip tie. If you only have one pistol to work with, that's fine. I have at last a half dozen different makes & models to deal with, so I'm working on designing and 3D printing adapters that attach with a dovetail arrangement. The only minor annoyance is that if you want to be able to use your sights when you fire, the box has to be mounted with the display pointing down. I've got an adapter designed for Benelli Kites, but I don't currently have a Kite at home to get a good photograph. I'll post a picture or two in a day or so.
I've used mine a bit, and once I have all the adapters I need, I will probably use it as my main chronograph option. It will record a series of shots, and display them in a list. Eventually, I may explore getting the Wi-Fi version to get a record I can copy into my notes easily.