-
Utilité des Buffers
Bonjour à tous je viens demander une precision sur l'utilisation des buffers j'ai vu qu'un buffer etait une zone de mémoire utilisé pour contenir des données, mais que contienne ces données ? J'ai Aussi vu les ArrayBuffer pour crée des tableaux typé liés mais quelle en est l'utilité ?
Merci de vos réponses unoomad.
-
Je ne connais pas de FAQ/article sur les ArrayBuffer sur dvpz.com, si quelqu'un en connaît un il peut le poster.
En gros, ça contient des données binaires brutes et c'est utile pour le calcul haute performance (par exemple dans les fonctions de dessin ou dans les algos de traitement de fichier).
Quelques infos supplémentaires ici :
https://developer.mozilla.org/fr/doc...ux/ArrayBuffer
http://msdn.microsoft.com/fr-fr/libr...(v=vs.94).aspx
-
il suffit de remplir une bouteille avec un entonnoir pour comprendre l'utilité d'un buffer
A+JYT
-
Oui j'ai vus que les benchmark des Arraybuffer etait bien superieur aux Array normaux, donc cela sert a avoir de plus haute performance sur les calculs ?
-
Les ArrayBuffer ont été introduit par le group Khronos pour les besoins de la spécification de L’API WebGL, ils permettent, en gros, de préparer des paquets DMA à destination de la mémoire vidéo.
Mais il a été, rapidement, repris par d’autre API javascripts , comme pour les requêtes HTTP asynchrones , ou l’on peut dorénavant, récupérer un fichier binaire et le parser directement en javascript coté navigateur :ccool:
Il également utiliser par Emsscripten et ASM.js pour la conception d’une VM simulant la callstack.