Right-size |chars.length| and |type.length| in bidi().

This lets the JS engine resize the array elements buffer immediately,
thus avoiding some intermediate resizings. This can save multiple MiBs
of reallocation in text-heavy files.
This commit is contained in:
Nicholas Nethercote 2014-07-28 16:35:45 -07:00
parent 1e52c770d9
commit f1d5ec407e

View File

@ -119,8 +119,8 @@ var bidi = PDFJS.bidi = (function bidiClosure() {
}
// Get types and fill arrays
chars.length = 0;
types.length = 0;
chars.length = strLength;
types.length = strLength;
var numBidi = 0;
var i, ii;