Pourquoi la valeur par défaut est la longueur maxi pour une entrée 524288?

Par défaut la longueur maximale d'une entrée HTML (<input type="text">) est 524288 caractères. Cela semble être une très particulière nombre, pourquoi est-il choisi?

Il est documenté, au moins ici.
Ai-je raté quelque chose? Que seulement les documents qu'il est défini à 524288, pas de pourquoi c'est qui, qui est ce que l'OP est de poser des questions...
Est-il limité par la spec, ou est-ce juste une limitation imposée par certains navigateurs? bugs.webkit.org/show_bug.cgi?id=44883
le w3c ne semble pas mentionner les w3.org/TR/html5/... seulement qu'il doit être un nombre positif et doit refléter le contenu prévu de l'élément d'entrée. Êtes-vous ce qui est vrai sur tous les navigateurs? w3schools est pas une source fiable.
Je pense qu'ils voulaient une valeur qui n'est pas trop long pour éviter les problèmes de sécurité, mais assez pour stocker des informations. Peut-être qu'ils ont décidé d'utiliser une puissance de 2 et ils ont choisi d'être 2^19 simplement parce que dans l'hex il a l'air sympa: 80000.

OriginalL'auteur Mike | 2014-10-20