Due to the popularity of these posts, I have decided to move all of the benchmarking information over to its own dedicated page. Please see the new framework shootout page for the latest information. This post is the continuation of a series. Please read Round 1, Round 2, and Round 3 first if you are just now joining. While I had originally intended for round 4 to showcase how microframeworks are