J'ai une expérience limitée, mais pour ce que je peux comprendre:
Cache sont des données qui est utilisé très fréquemment, il est stocké pour réduire le traitement et le chargement nécessaire.
- Dans un ordinateur, le cache est ce qui aide à stocker les données temporaires utilisées par le processeur pour calculer les instructions les plus basiques. C'est beaucoup plus rapide, donc, plus cher/plus petit que le bélier, mais la même idéologie.
- Sur votre navigateur que les données fréquentes sont des fichiers comme le HTML et CSS que vous obtenez à partir d'une page Web
Local Storage à la place, sont des données peu moins générique et un peu plus utilisateur spécifique, comme une information de forme ou vos pages déjà vues qui apparaissent en violet chez Google Ce sont aussi les objets et les données que vos rendus CSS et HTML.
Par exemple: sur YouTube, vous disposez d'un format standard dans lequel des informations, des icônes et les barres d'outils sont affichés, imaginez ce que l'interface. Le cache aide beaucoup ici. C'est pourquoi vous pouvez rechercher de nouvelles vidéos sans avoir à attendre l'icône YouTube, la barre de recherche, etc ... pour recharger à nouveau.
D'autre part, Lorsque vous vous connectez à YouTube ou tout autre page Web comme Amazon, que le site connaît votre identifiant par le stockage local. Le stockage local a également différents objets d'interface javascript comme des onglets ou des menus supplémentaires.
Sources:
https://developers.google.com/web/tools/chrome-devtools/#application_panel_previously_resources_panel –
Vous vous demandez la différence entre 12 choses différentes, qui est beaucoup demander –
Cette question est trop large . Vous demandez des descriptions et des cas d'utilisation entre une douzaine de web tech différents qui ont chacun leurs propres avantages/inconvénients. Vous pouvez très facilement rechercher les noms de la technologie que vous voulez connaître et ensuite poser des questions plus spécifiques à partir de là sur ce dont vous avez besoin pour aider à comprendre entre un nombre plus restreint d'entre eux en particulier. – Garbee