Hé les Gars, je me demandais si il y a un "maximum" de données d'une application javascript peut stocker. Je suppose que c'est géré par le navigateur et que chacun a des limites? Suis-je raison? De mal? Si il n'y a pas une limite, un fichier de page est créée (ne serais pas très sécurisé, je suppose).
Réponses
Trop de publicités?J'ai googlé "navigateur web les limites de la mémoire" et a trouvé un thread avec une très bonne réponse: https://groups.google.com/d/topic/comp.lang.javascript/332YSnPsw_w/discussion
Vous pouvez également rechercher comp.lang.javascript javascript limite de mémoire.
(J'ai essayé de trouver une bonne réponse, et le "il n'y a pas de limite supérieure" réponse fournie ici est tout simplement ridicule pour moi. Je ne peux pas exécuter dans un problème de production pour l'un de plusieurs millions de dollars de projet et de dire à la direction: "eh Bien, je suppose qu'il n'y est pas de limite supérieure et tout irait bien." Essayez de faire une preuve de concept, par exemple, le chargement de beaucoup de contrôles combobox dans votre JavaScript framework d'INTERFACE de choix, etc. Vous pourriez découvrir que votre cadre a une dégradation des performances.)
Il n'y a pas des limitations de la mémoire pour un programme Javascript. Votre script peut porc toute la RAM sur votre machine. Toutefois, il est recommandé de ne pas utiliser toute la mémoire sur les utilisateurs de la machine. Si vous travaillez avec un grand nombre de données, je voudrais vous suggérer de vérifier la mise en cache.