Gente, aquí haré un comentario. 😉 No hay que guiarnos por estos puntos tan libremente y levantarlos como si fuera una bandera:
No más código innecesario No Virtual DOM Reactividad de verdad No más código innecesario Hay que dejar claro que el escribe código es un humano y, como humanos, cometemos errores y por tanto nuestros códigos tienen errores o áreas de oportunidad, sino para qué la reingeniería/ingeniería a la inversa. Cuando Svelte menciona "Menos código" no significa ¡Yeah! es mejor. Sino lo dice claramente: Hay personas que escribe así:
for (let i = 0; i <= 100; i += 1) if (i % 2 === 0) console.log(`${i} is even`);
Y hay personas que escriben así:
for (let i = 0; i <= 100; i += 1) {
if (i % 2 === 0) {
console.log(`${i} is even`);
}
}
Ustedes dirán que se lee mejor para ustedes y la mayoría.
Pero es al punto, se enfoca en la legibilidad del código donde tienen el siguiente ejemplo:
No Virtual DOM
El virtual DOM no es sinónimo de malo, lo malo como lo dije es cuando se abusa de una herramienta y más cuando tenemos malas prácticas de programación. Hay que saber que DOM es simplemente una estructura de Nodos de nuestro HTML, nació el Virtual DOM de manejar aplicaciones eficientes donde estamos entrando y saliendo de aquellas características o atributos de nuestros nodos en si.
Verdadera Reactividad
La reactividad va del lado de las operaciones que hacemos sobre el Virtual DOM, donde simplemente es una copia de nuestro DOM para realizar transacciones en un determinado estado al llamado . Pero el que realmente interviene en este escenario es el buen uso del Garbage Collection que se viene golpeado cuando .