Open-source Libraries and File Sizes


The below table compares sizes of development and production version of libraries along with their size after compression on PageCDN and other CDNs. These are commonly used open source libraries and are available on PageCDN's Public CDN for use. Different compressed columns represent:

  1. "PageCDN Size" is filesize on PageCDN after applying Brotli compression. PageCDN applies different compression level for different types of assets. For public resources, brotl:11 is used.
  2. "Common Size" is the average size of compressed files served from different open source CDNs at the time these tests were performed. List of CDNs for each library is available in details.

Please note that file sizes may be inflated by 0.02 KB to 0.1 KB in some cases, as these sizes were recorded in Firefox browser and include headers size when the server did not send the exact size in Content-Length header. However, since the 'Common size' field below lists average sizes, the overall effect on numbers is expected to be negligible.

LibraryRawMinifiedCommon SizePageCDN Size
jQuery273.79 KB86.08 KB30.31 KB27.65 KBDetails
Bootstrap187.84 KB152.11 KB24.20 KB17.30 KBDetails
D3.js494.64 KB236.82 KB74.51 KB65.75 KBDetails
Ant Design5,746.78 KB1,938.99 KB438.24 KB362.82 KBDetails
Semantic UI809.47 KB613.78 KB91.93 KB78.25 KBDetails
Font Awesome1,166.90 KB1,104.04 KB422.56 KB331.12 KBDetails
React DOM773.49 KB105.47 KB33.33 KB30.28 KBDetails
three.js1,129.42 KB562.75 KB134.01 KB114.44 KBDetails
Bulma220.01 KB186.13 KB23.40 KB19.30 KBDetails
Vue.js333.46 KB91.48 KB33.17 KB30.58 KBDetails

Please send corrections and updates to hello@pagecdn.com.