Use new to decrease function call overhead on buffer instantiation, save DataView, save length where appropriate