pdf.js/src
Tim van der Meij 95f9075565
Optimize TextLayerRenderTask._layoutText to avoid intermediate string creation
This method creates quite a few intermediate strings on each call and
it's called often, even for smaller documents like the Tracemonkey
document. Scrolling from top to bottom in that document resulted in
12936 strings being created in this method. With this commit applied,
this is reduced to 3610 strings.
2018-12-30 14:39:08 +01:00
..
core Convert the PDFDocument class in src/core/document.js to ES6 syntax 2018-12-30 13:54:43 +01:00
display Optimize TextLayerRenderTask._layoutText to avoid intermediate string creation 2018-12-30 14:39:08 +01:00
images Vectorize the logo. 2012-10-29 14:08:52 -04:00
shared Check that the first page can be successfully loaded, to try and ascertain the validity of the XRef table (issue 7496, issue 10326) 2018-12-29 12:47:25 +01:00
doc_helper.js [api-major] Completely remove the global PDFJS object 2018-03-01 18:13:27 +01:00
interfaces.js Move the interface definitions out of src/core/worker.js and into their own file 2018-11-08 13:21:37 +01:00
license_header.js Update to the current year, i.e. 2018, in the bundle license headers 2018-08-28 23:46:56 +02:00
license_header_libre.js Update to the current year, i.e. 2018, in the bundle license headers 2018-08-28 23:46:56 +02:00
pdf.image_decoders.js Add a gulp image_decoders command to allow packaging/distributing the image decoders (i.e. jpg.js, jpx.js, jbig2.js) separately from the main PDF.js library 2018-06-16 17:56:54 +02:00
pdf.js Export CMapCompressionType and PermissionFlag on the pdfjsLib object (issue 10148, PR 10033 follow-up) 2018-10-20 11:38:00 +02:00
pdf.worker.entry.js Rename the globals to shorter names. 2018-03-16 11:08:56 -07:00
pdf.worker.js Adds Streams API support for networking task of PDF.js project. 2017-07-28 02:32:30 +05:30
worker_loader.js Moves global scope out of shared/util. 2017-08-22 18:20:52 -05:00