Recientemente he estado trabajando en varios proyectos de Javascript que implicaban el uso de la clase Buffer para la gestión de datos binarios. Un problema que tuve fue tener que asignar un búfer de longitud fija en lugar de expandirlo automáticamente escribiendo datos binarios en él (como en C# MemoryStream, por ejemplo) porque estoy usando números enteros de longitud variable y, como consecuencia, puedo No sé su longitud de bytes final. Como solución temporal a este problema, solía crear temporalmente una nueva instancia de Buffer para cada byte y concatenarla con la global, lo que resultó en un rendimiento realmente malo al manejar varios clientes al mismo tiempo. ¿Hay alguna otra solución más inteligente y de mayor rendimiento que pueda adaptar para resolver este problema?