He creado un proyecto en Visual Basic 2010 con el fin de acceder a una web concreta que yo mismo le he especificado y poder recolectar automáticamente unos datos a través de etiquetas del código fuente, lo típico de "webBrowser1.Document.GetElementById()". Hasta aquí todo bien.

La característica de esa web es que carga más información a medida que vas haciendo scrolling hacia abajo, y cada vez el webbrowser carga más y más información en memoria, y eso ralentiza la carga de la web cuando hay ingentes cantidades de información.

Mi pregunta es: ¿hay alguna manera de solucionar esto? ¿hay alguna manera de que se carguen en memoria solo los elementos que necesito para que no ocupe tanto y obtener los datos que preciso más rápidamente?

Espero que alguien pueda ayudarme con este problema. Muchas gracias por adelantado.