NA of Moles

Hugo rendering: Github Pages vs Netlify vs Cloudflare Pages

Given the various choices of hosting for your static files you may be unsure which one to pick. These are the features and performances of the top three services with their free tier.

FeaturesGithub PagesCloudflare PagesNetflify
Multiple subomains1Max 10Infinite
Custom subdomainsFixed to [github username].github.ioFixed to [github repo name].pages.dev*.netlify.app
Ease of SetupLowHighHigh
SSLlabs scoreABA
Byte Serving for video2
Monthly Bandwith100GBn/a100GB
Builds limits10 builds per hour500 times per month300 minutes per month
Maximum file size100 MB25 MBn/a
Storage Size5 GBn/a100 GB
Build Previews
Test Build: Hugo1597 ms1320 ms1852 ms
Test Build: Total33s58s40s
Download times: 4.252 Kb HTML 3239 ms245ms492 ms

As you can see from the table and from the graph, downloading the test file usually takes 200-250ms on Github Pages and Cloudflare, while on Netlify the times as 2 times longer with a more unreliable time for the latter.


  1. All three offer you to use your own domain name. ↩︎

  2. Probably they do it to avoid abuse and to not compete with the Cloudflare Stream products. ↩︎

  3. Average of 200 tests with httpstat against a test page ↩︎

Tags: