This is part of a web app where I call an external API
Whoa, whoa, whoa... Stop right there!
Third rule of Optimization Club:
If your app is running faster than the underlying transport protocol, the optimization is over.
Networks are slow. CPUs are fast. Each API call is easily taking tens of thousands, if not millions, of times longer than your seconds-to-hh:mm:ss conversion routine. Even if you could optimize that conversion down so that a hundred calls take absolutely no time at all, it still wouldn't make a perceptible dent in the overall speed.
| [reply] |