Let's say that you have a big / heavy single page application (SPA) that can be represented statically in 100,000+ pages.
Will it be acceptable to have a back-end that dynamically generates pages that are very similar in structure and content to the pages generated by the SPA but with no styling - i.e generating a craigslist-like version of the SPA just for the search engines.
Will it be considered cloaking or will it be okay? (Given that the routing will the same and the structure and the content of the pages will be 95%+ similar to the structure and the content of the SPA)
The reason for me thinking about this approach is that it will save both a lot of development time (in this particular scenario ... because otherwise styling inconsistencies have to be handled) and unimaginable (in this particular scenario) amount of computational resources (that otherwise would be needed to cache everything using headless chromium).