Tableaux dactylographiés par JavaScript: nombres entiers de 64 bits?

Les tableaux dactylographiés par JavaScript, mis en œuvre dans Firefox 4 et Chrome 7, sont un moyen très efficace de stocker et de travailler avec des données binaires en JavaScript. Cependant, les implémentations actuelles ne fournissent que des vues entières jusqu'à 32 bits par membre, avec Int32Array et Uint32Array . Les vues entières à 64 bits sont-elles prévues pour la mise en œuvre? Comment puis-je implémenter des vues entières de 64 bits? Combien plus lente seront-ils?

Il n'existe aucun moyen pratique de mettre en œuvre un Int64Array , car tous les nombres en JavaScript sont des nombres à virgule flottante à 64 bits, qui n'ont que 53 bits de précision. Comme Simeon a dit dans son commentaire, vous pouvez utiliser une grande bibliothèque entière, mais ce serait beaucoup plus lent.

Si vous avez vraiment besoin d'un ensemble d'entiers 64 bits, quelle que soit la performance, la bibliothèque Google Closure possède une classe Long 64 bits que j'imaginerais plus rapide qu'une bibliothèque entière de plus en plus générale. Je ne l'ai jamais utilisé, et je ne sais pas si vous pouvez le séparer facilement du reste de la bibliothèque.