Hi there, the calendar events are generated via JavaScript at runtime so it’s mostly independent of the WordPress database for a large part of the query, helping boost performance.
Additionally, the code is set to only show events shortly before and shortly after the current view of the calendar, so if you have tons of events, only a portion of them are actually loaded at any one time, helping boost performance even more.
Hope this helps!
Thank you for the clarification. My main concern is the size of the HTML document itself, since, as we know, this also affects performance. What I mean is that I’m worried that with a few hundred or more events/posts, the HTML document could become unacceptably large.
By the way, I really appreciate your emphasis on accessibility. 🙏
Could you please address my concerns in more detail? Can you guarantee, as much as possible, that this will not affect performance in the future? I am considering upgrading to the Pro version, but I need to be certain before making a decision.
I can’t guarantee there will zero problems with performance, but what I can say is that we’ve been very intentional from the beginning, and still are, about Pie Calendar being as performance and accessibility focused as possible.
None of our customers have reported performance problems that weren’t related to hosting, caching, or plugin conflict issues.