A Buffer huwa l-mod ta' Node biex jiġi ħandjat data binarja mmelħ — sekwenza ta' tul fiss ta' bytes maħżuna barra l-V8 heap. Billi l-Strings f'JavaScript huma għat-test (Unicode), Buffers jeżistu biex jaħdmu ma' binarja: kontenut ta' fajls, packets tan-netwerk, immaġini, encryption, eċċ.
Għaliex Buffers jeżistu
JavaScript strings → text (UTF-16). Can't cleanly represent arbitrary bytes.
Buffers → raw bytes (0–255 each). For binary data that isn't text.
Meta taqra fajl jew tirċievi data tan-netwerk, tasal bħala bytes — Buffer — li jista' mbagħad jiġi decode għal string jekk huwa test, jew ipproċessat bħala binarja jekk mhuwiex.
