Individual event, venue, and organizer pages are ordinary, deterministic content and served static, along with event archive/list pages. Switching between calendar views (month/list) uses a live REST/AJAX interaction that genuinely needs WordPress.
Hybrid
Event pages, venue/organizer pages, and event archive/list pages are all served from the static release.
Calendar view navigation (switching between month/list views) stays dynamic.
A read-only REST endpoint and an admin-ajax route both support calendar view-switching, rate-limited.
No special setup — detected automatically for either the free or Pro plugin.
Event archive/calendar pages can go stale if only the individual event page is rebuilt after a change — both need to be refreshed together. This is one of the clearest real-world cases for Hybrid mode, similar to WooCommerce.
Static Shield Lite is free to install and inspects your actual plugins, not just what's publicly visible.
Get Static Shield