4 ms·
I think I've tried everything. Firebase, Netlify, S3+Cloudfront, Github+Cloudflare are the main contenders. I benchmarked them myself and using https://www.web
by jwilliams 9y ago
I think I've tried everything. Firebase, Netlify, S3+Cloudfront, Github+Cloudflare are the main contenders.
I benchmarked them myself and using https://www.webpagetest.org/ https://www.webpagetest.org/ in numerous locales.
Netlify has the edge as their publishing model is slick. They know there has been an update and can trigger the nodes automatically. My only complaint? They have a soft bandwidth limit - I wish I could pay to lift it. I know they won't enforce - it's there to stop abuse. But they can take my $. For the apex (sans "www") domain, you need to let them manage DNS, which is backended by NS1.
Firebase hosting is excellent. Really top class. But I found it to be a little slower on the deploy side. If you think you may use some kind of backend functionality, this is a smart option. Even with an A Record on the DNS they were fast. I think Google's Anycast network must be top notch (no surprise, really).
Github+Cloudflare was pretty good too. But the invalidation model was something you needed to work with. Plus every now and then I'd hit a cold node (I assume) and it was slower. Overall it was great, but just a nose behind and not as easy to use. One area where they really were consistently ahead was DNS.
So lots of good options. Reality is they are so close you're best going for the option you're most comfortable with. For vanilla I love Netlify. For anything JavaScript-y Firebase is great.
Edit: I was curious, so I checked on Netlify. I think they're hosted on Google Cloud... Which would make sense.
- bobfunk 9y agoAt Netlify we're multi cloud - currently run our infrastructure across 7 different cloud providers and are constantly expanding.