Use ArrayBuffer if the navigator is compatible