Del curso: .NET 5: Blazor esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.

Virtualización de componentes grandes

Virtualización de componentes grandes - Tutorial de Blazor

Del curso: .NET 5: Blazor esencial

Virtualización de componentes grandes

Como ya hemos visto, Blazor se basa en componentes. Cada componente, al renderizarse, tiene cierto coste en cuanto a ejecución. Ahora imagina que en un escenario no tenemos 30, 40, 50 componentes, sino que tenemos más de 2000 o 3000 componentes en una misma página. Esto va a suponer una merma importantísima en el rendimiento de nuestra aplicación. Además, recuerda, no estamos utilizando un servidor en Blazor Web Assembly, estamos ejecutando nuestra aplicación directamente en el cliente, en el navegador, por lo cual, tenemos que contar con que todo el mundo no tiene un ordenador con una potencia enorme. Pero ¿ese escenario realmente es posible? Por supuesto, que sí. Imagino, por ejemplo, en nuestro proyecto de StoriesLibrary, que tenemos una tabla de historias en la que pintamos 2000 o 3000 filas. Han entrado un montón de escritores a la página y han publicado un montón de historias. Y tú me preguntarás: «Vale, pero podemos paginar, ¿verdad?». Por supuesto que podemos paginar y, de…

Contenido