@larsbe
Freelance Web Developer 💻 | Always Learning 📖 | Currently Working Mostly In Gatsby 💥
Nothing here yet.
Nothing here yet.
Not trying to offend any WordPress lovers 😅 As for a headless CMS, many competitors like Prismic, NetlifyCMS, Contentful, etc. are free or come with a free tier (no need to set up your own server). So, for people on a budget and that don't have their own server, having to host WordPress separately might be a drawback and a reason why you would go for a different option.
It’s still true that the font has to be loaded in. However, because you are self-hosting the font through an npm package, you are not sending a rending blocking network request to the Google font api. Waiting for a api to reply will always take longer than have assets self-host the assets yourself. And that’s why you end up having significant performance gains.
Lars Ejaas That's a really good topic! However, I think you are right in saying that an article about Netlify functions might get a little technical.. Probably more than this one. But I think writing articles in general is not just about trying to serve the biggest audience possible. For me, if even one person ends up finding my post and solves a problem with it, I am happy 😅 I agree with you that infinite scroll has its downsides for UX, but a little while ago I helped a client improve his website's performance drastically by implementing an infinite scroll on his Gatsby blog funnel page. The amount of blog posts shown on the index page slowed down the site so much, that we ended up limiting the posts to 10 max and then enable an infinite scroll after the user clicks a load more button. Improved Lighthouse performance by 20 points! However, setting it up is a little tricky, that's why I thought of writing about it 😉
Hey, thanks so much! So glad to hear this post helped someone 🥳 I agree it's kinda iffy to set up, but once it have it, it works really nicely I think! Would love to know if you have any other Gatsby/Netlify related stuff like this one that you ran into and would love a step by step guide for? I was thinking about a guide on how to set up "infinite scroll" for your blog posts in Gatsby next, but not sure if people would be interested 🤔
Thanks so much! The list of plugins mentioned in the post consists of only official plugins, which is already amazing, but if you wanna get really into it, try and google some custom plugins! I might put up another post about it in a few days, but here is a short list of some in the meantime! https://github.com/ohmyzsh/ohmyzsh/wiki/External-plugins