1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-19 22:58:07 +02:00
pdf.js/src
Jonas Jenwald 5e569cade5 Improve performance when reading very large TrueType "cmap" tables (issue 19319)
In the affected font the total number of mapping-entries is `1142348`, and no less than `997473` of them are duplicates.
Given that every duplicate causes a lot of Array elements to be moved this becomes extremely inefficient, which we can avoid by keeping track of seen `charCode`s and directly build the final mappings-Array instead.
2025-01-13 13:09:47 +01:00
..
core Improve performance when reading very large TrueType "cmap" tables (issue 19319) 2025-01-13 13:09:47 +01:00
display Merge pull request #19312 from calixteman/improve_touch 2025-01-10 18:30:55 +01:00
images Vectorize the logo. 2012-10-29 14:08:52 -04:00
scripting_api Let be more tolerant with predefined phone number format 2025-01-06 15:24:19 +01:00
shared Reduce duplication when handling "DocException" and "PasswordRequest" messages 2024-12-26 12:55:49 +01:00
interfaces.js Ensure that the response-origin of range requests match the full request (issue 12744) 2024-11-24 10:08:29 +01:00
license_header.js Update the year in the license_header files 2024-07-02 14:34:59 +02:00
license_header_libre.js Update the year in the license_header files 2024-07-02 14:34:59 +02:00
pdf.image_decoders.js [api-minor] Remove the image-related error message prefixes 2024-04-20 12:51:45 +02:00
pdf.js Move the pinch stuff in its own file in order to use for editors 2024-12-11 23:20:01 +01:00
pdf.sandbox.external.js Avoid to call a function in the js sandbox when it has been destroyed 2024-06-18 22:30:21 +02:00
pdf.sandbox.js Enable the ESLint no-console rule in parts of the code-base 2024-11-14 12:41:39 +01:00
pdf.scripting.js Output pdf.scripting.js as a JavaScript module (PR 17055 follow-up) 2023-10-07 15:27:26 +02:00
pdf.worker.js Allow, optionally, using worker-modules during local development 2023-01-31 12:09:44 +01:00