• [^] # [fichiers volumineux]

    Posté par . En réponse à la dépêche Oui, Illico !. Évalué à 3.

    En réalité, il y a plusieurs limites (qui peuvent être contournées).

    limite 1 : le rendu HTML

    Un fichier volumineux sera traité relativement rapidement par le JS mais en revanche l'aperçu HTML pourra prendre plusieurs minutes.

    La solution consiste à désactiver l'aperçu HTML (par défaut : l'aperçu est automatique après chaque traitement).
    D'expérience, les fonctions d'analyse peuvent effectivement suffire à visualiser les données sur une colonne donnée (on n'a pas vraiment toujours besoin d'avoir sous les yeux toutes les lignes et toutes les colonnes).

    limite 2 : le navigateur

    Selon le réglage du navigateur, un fichier trop volumineux peut éventuellement saturer l'espace alloué par le navigateur (je ne pense pas que ce soit la RAM).
    Pour éviter un plantage, certains navigateurs demandent à l'utilisateur d'augmenter la taille (c'était le cas pour le navigateur Opera), d'autres crashent le navigateur ou plantent juste Illico (exception JS que l'on retrouve sous la console).

    Un simple réglage du navigateur pourrait suffire.

    limite 3 : la techno

    Il me semble qu'il y a une limite pour l'objet JS Blob (qui est utilisé pour l'export CSV).

    Là aussi, les navigateurs sont plus ou moins tolérants.

    et donc en pratique ?

    Les limites sont référencées ici

    http://illico.tuxfamily.org/doc/build/html/fct/principes.html#gerer-les-fichiers-volumineux