Actualmente estoy usando el control IE ActiveX (navegador web) en .NET para mostrar HTML dentro de mi aplicación, pero es MUY LENTO (carga de memoria virtual comiendo), y muy limitado y me gustaría cambiar esto con un visor de HTML completamente administrado..NET Visor Html/alternativas de control de navegador web
Esta es una solicitud diferente a Is there any better web browser control in C# (.NET)? ya que se trata de otros navegadores integrados (Firefox/Gecko). No quiero insertar un navegador, quiero un control administrado correctamente.
Actualización (13 Abr 2011): This post por Jeff Atwood explica parte del razonamiento, para aquellos que no están claros por qué esto es importante/necesario.
¿Está buscando un navegador escrito * completamente en código administrado *? No estoy al tanto de uno. Lo mejor que puede hacer es un contenedor .NET para un navegador web existente. No está claro por qué exactamente eso es inaceptable para ti. –
@Code Gray: un control de navegador escrito completamente en código administrado, sí. ¿Necesita ser tan rico en funciones como los principales navegadores de flujo, para nada? Mi problema con los navegadores embebidos hasta ahora es solo el tamaño, el más pequeño duplicaría el tamaño actual de mi sistema, agregan una sobrecarga significativa (el uso de la memoria virtual IE es 4 veces mayor que el resto de mi aplicación) y las envolturas son malas si quiero hacer un trabajo serio con eso. –
No me refiero a que esto suene grosero, pero eso es un poco tonto. Un navegador que se escribió en código completamente administrado sería cualquier cosa si no * más * inflado que uno escrito en código nativo. Definitivamente va a tener * más * sobrecarga con un control administrado. Mi conjetura es * significativamente * más, pero no haber visto uno, es difícil de decir con certeza. Entiendo que no te gusta IE; yo tampoco. Pero hay otros buenos envoltorios disponibles que deberías considerar seriamente. No vas a encontrar un navegador escrito en .NET. –