Incremental generation

Been using Middleman for a couple of years now and have a number of production sites running well. Recently did a replatform of an e-comm site and am currently generating the product pages via JS. Would like to migrate these to static pages for a couple of reasons but it’s a fairly large catalog (~2000 products), comparitively.

One of the biggest issues with the build is that with any content changes that fire a rebuild (via webhook), the entire site currently rebuilds. This will be a pretty long proc for each modification.

Just curious if anyone has done any work around incremental rebuilds of Middleman sites based on actual changes - a few other SSGs (e.g. Nikola, Jekyll) seem to have this feature - instead of the current wholesale rebuild that is currently happening.

Thanks!

Did you find a solution?
I’m considering Middleman for a large network 35+ sites with 10K+ articles.
Rebuild time seems to be a common problem across static site generators.