First of all, RJJIII,
thank you very much for all your job made for KM. Any new or updated or adopted staff for our browser is invaluable help to keep K-Meleon alive, useful and user friendly.
Never thought that pdf.js can be used inside KM, so really impressed. It just works. Perfect.
Anyway, have made some tests for different ways to read PDFs inside KM.
1) K-PDF
2) SumatraPDF np-plagin
3) Adobe Acrobat 7.0 np-plugim
Test file was googled so one can repeat my test or use his own pdf file.
K-PDF (pdf.js) expectedly is way slower than 3rd parties. Test page opened shows ~550 Mb RAM used by KM and CPU load while scrolling pages is 29-34%. Scroll is relatively slow, page rendering is about 1-2 sec per page (jerki render).
SumatraPDF loads with about 340 Mb of RAM (270 KM + 60-70 Sumatra.exe itself) and CPU load about 15-25%. Render is almost smooth and way faster than with pdf.js
Adobe Acrobat render is almost the same as Sumatra. RAM used is about 380 Mb (270-330 KM + 50-90 Acrobat) and CPU load is about 19-29%.
So we can see that pdf.js isn't very good performer but anyway the existence of inbuilt solution is the great possibility.
And the more important is that it uses less than 2Mb of disk space while Sumatra uses almost 7Mb (still portable and packageable inside KM distrbution) and Acrobat more than 100Mb not portable needing separate installation.
Thank you once again for your efforts!