I'm a fan of Open Source and have a growing interest in serverless and edge computing. I'm not a big fan of spiders, but they're doing good work eating bugs. I also stream on Twitch.
I don't think you'd run in to performance issues. Gatsby is a static file generator, so all your pages are pretty much just static html with whatever interactions the out of the box React components offer or custom ones you make. Here's a good write up on performance from the creator of Gatsby. Some main takeaways in Thar article in regards to Gatsby:
Hey Nick, thanks for your reply! I think most of us are aware of the performance of the actual static sites by Gatsby. But that wasn't the question, which is: How will Gatsby hold up when building 100's to 1000's of pages?
(to be honest, I just re-read the original post and I kinda assumed it was about building. Nowhere is it stated but it's been an issue I've had with multiple static site generators as well!)
I'm a fan of Open Source and have a growing interest in serverless and edge computing. I'm not a big fan of spiders, but they're doing good work eating bugs. I also stream on Twitch.
Ahh, that'll teach me for responding very late at night. 😉. I'd recommend combing through other issues in the repo. There appears to be at least a few in regards to build times in there.
Having said that, the main benefit of Gatsby is a fast site, not a blazingly fast build time (within reason of course, DX is important). I use it for my blog and it works great, but it's not hundreds of pages.
Logically, I can only assume as more and more pages get added, the build time will slowly increase.
@nickytonline
I used to use jekyll to keep my personal notes, hence I updated it very frequently. It worked great before I got 90 posts (90 markdown files) then it was a drag. Clearly a normal blog - updated 1-3 times a week, would not feel the problem.
It be cool if Gatsby worked like "Ok there are no changes to the 90 posts, so let me build only the 99th".
Clearly it's not meant to be used for daily note-taking but it be nice to know if that's something the developers might have in the pipeline
I'm a fan of Open Source and have a growing interest in serverless and edge computing. I'm not a big fan of spiders, but they're doing good work eating bugs. I also stream on Twitch.
The new reactjs.org site is built with Gatsby.
I don't think you'd run in to performance issues. Gatsby is a static file generator, so all your pages are pretty much just static html with whatever interactions the out of the box React components offer or custom ones you make. Here's a good write up on performance from the creator of Gatsby. Some main takeaways in Thar article in regards to Gatsby:
Hey Nick, thanks for your reply! I think most of us are aware of the performance of the actual static sites by Gatsby. But that wasn't the question, which is: How will Gatsby hold up when building 100's to 1000's of pages?
(to be honest, I just re-read the original post and I kinda assumed it was about building. Nowhere is it stated but it's been an issue I've had with multiple static site generators as well!)
Ahh, that'll teach me for responding very late at night. 😉. I'd recommend combing through other issues in the repo. There appears to be at least a few in regards to build times in there.
Having said that, the main benefit of Gatsby is a fast site, not a blazingly fast build time (within reason of course, DX is important). I use it for my blog and it works great, but it's not hundreds of pages.
Logically, I can only assume as more and more pages get added, the build time will slowly increase.
Haha well you might've been right, I kinda just assumed build time was the issue.
In any case, I think it would be nice to have incremental builds, something that the team is working on although I haven't heard much about it lately
@nickytonline I used to use jekyll to keep my personal notes, hence I updated it very frequently. It worked great before I got 90 posts (90 markdown files) then it was a drag. Clearly a normal blog - updated 1-3 times a week, would not feel the problem.
It be cool if Gatsby worked like "Ok there are no changes to the 90 posts, so let me build only the 99th".
Clearly it's not meant to be used for daily note-taking but it be nice to know if that's something the developers might have in the pipeline
According to the tweet Arden posted in this thread, it looks like you're gonna get your wish 😉