L’article explique que le système de réactivité de Vue 3, basé sur des Proxy ES6, devient un goulot d’étranglement avec de gros volumes de données car il transforme récursivement chaque objet et propriété en élément réactif, ce qui peut créer des centaines de milliers de proxies, bloquer le thread principal et faire exploser l’usage mémoire (par exemple un JSON de quelques Mo pouvant être multiplié en mémoire). Il en résulte des gels du navigateur et des performances dégradées, notamment lors du rendu de grandes listes, et l’article propose d’éviter la réactivité profonde par défaut en adoptant des stratégies comme la réactivité partielle, le stockage non réactif de données volumineuses ou des patterns de chargement et transformation plus ciblés afin de limiter le coût CPU et mémoire.
Tout est dans le titre
Tout est dans le titre
Comparaison entre la consommation mémoire d'un module Node et du même module en Rust... Ça vaut le coup de se pencher sur Rust
L'auteur vulgarise l'architecture de Von Neumann : comment fonctionne la RAM, sa relation avec le CPU, etc. L'article est long mais se lit très bien
L'un des problèmes de la récursivité est le dépassement de mémoire, chaque appel récursif ajoutant des données à mémoriser. Il est possible d'éviter cela tout en conservant la récursivité en utilisant la récursion terminale. Au lieu d'écrire
function factorielle(int n) {
if (n <= 1) {
return 1;
}
return n * factorielle(n - 1);
}
Tout est dans le titre
Un logiciel de flashcard pour l'apprentissage
Tout est dans le titre
Il s'agit d'une BD sur la technique de la répétition espacée
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre... Article très long mais très exhaustif sur le sujet
Tout est dans le titre
Tout est dans le titre