I've developed a large javascript library that I'm using to create a number of visualizations was well as dynamic content for my webpage.
I have recently noticed that the google crawler does not run javascript and a lot of my pages are being index without the onload content that my library creates.
I'm in a .NET environment and am wondering what the solution for this is? In my mind I see:
Convert the entire javascript library to a service side language (this would be a large undertaking)
using something like Node mixed with .net to run server side javascript (not sure how this would work)
Use something like Node.NET: https://github.com/dnewcome/Node.net (pretty old, not sure if it would work)
Are there any other solutions to this issue?