Node.js tamponları, bellekte sıralı verileri saklamak için kullanılan veri yapılarıdır. Tamponlar, daha hızlı veri işlemeyi ve daha az disk kullanımını sağlar. Tamponlar, dizeler, sayılar, resim verileri gibi farklı türlerdeki verileri depolayabilir.
Node.js’de tamponlar, Buffer sınıfı tarafından desteklenir. Buffer sınıfı, bellekte sıralı verileri saklamak için tampon oluşturabilir. Aşağıdaki örnekte, tamponun nasıl oluşturulabileceği gösterilmiştir:
// Tampon oluşturma var buffer = Buffer.from("Merhaba Tampon!", "utf-8"); // Tamponun boyutunu alma console.log("Tampon boyutu: " + buffer.length); // Tamponu dizeye dönüştürme var str = buffer.toString("utf-8"); console.log("Dize: " + str);
Bu örnekte, Buffer.from() metodu ile tampon oluşturulur ve “Merhaba Tampon!” dizesi verilir. Daha sonra, tamponun boyutu console.log() ile yazdırılır ve tampon toString() metodu ile dizeye dönüştürülür.
Node.js tamponları, verilerin hızlı ve verimli bir şekilde saklanmasını ve işlenmesini sağlar. Tamponlar, dizeler, sayılar, resim verileri gibi farklı türlerdeki verileri depolayabilir ve bu verilerin daha hızlı işlenmesini sağlar.