Overview
Catchpoint maintains all versions of the RUM tag, and different versions have different functionality and thus different overall size. At the time of this writing, the inline JavaScript code for the Real Usertag is about 12kb. The inline tag loads an external library/config file that is about 32kb. The file is served compressed by a CDN with global distribution.
The external script file isloaded asynchronously, hence itdoes not block other content on the page or the onload event on the page. You can confirm this behavior by using the request-delay feature in an instant test with the following verb in a transaction script:
setHeader("Request-Delay:http://g.3gl.net/jp/v2/M", "5000")
Example
Below is an example of such a test:

The external JavaScript library caches on the client, so it will not load multiple times during a users session.
The file can be self-hosted by using the"__cpCdnPath" variable, for example:var __cpCdnPath = mycdn.com