It's an 8kB async-loaded JS script, and then it posts a small (1kB) amount of data back to my servers. Overhead should be tiny, and it's async so it won't block page rendering.
Looking at your source. You are using the timing API to get RUM data. How is your JS different/better than just using Boomerang to get those metrics?