Перейти к содержанию

PDF.js, чтобы получить огромные улучшения памяти в Firefox 33

PDF.js, встроенный в Firefox PDF Viewer, получил огромные улучшения в области потребления памяти и скорости в версии 29, чтобы получить дополнительное значительное сокращение потребления памяти в браузере Firefox 33 (выпуск которого запланирован на октябрь) благодаря выполненной работе по оптимизации. Николаса Нетеркота.

Что такое PDF.js? Будет ли он интегрирован в Firefox?

Во время тестирования PDF.js с документом на Mac, Nethercote Mozilla обнаружил, что PDF.js использует самый большой объем памяти, и причина этого — «холсты».

«Оказывается, pdf.js намеренно кэшировал слишком большое количество холстов (20), а затем непреднамеренно не мог их своевременно утилизировать. Это может привести к тому, что сотни холстов будут без надобности удерживаться, если вы быстро прокрутите страницу большой документ. На моем MacBook размер каждого холста превышает 20 МБ, поэтому всплеск памяти может быть огромным ». он объясняет причину всплеска памяти.

Сравнение Firefox PDF Viewer (PDF.js) и Chrome PDF Viewer

Эти проблемы были исправлены с помощью четырех патчей, которые заставляют PDF.js использовать только 10 холстов и немедленно удалять лишние.

«Эти исправления помещены в главный репозиторий pdf.js. Они еще не импортированы в код Firefox, но это произойдет в какой-то момент в ходе цикла разработки Firefox 33. Firefox 33 должен быть выпущен в середине октября» .

Как получить программу просмотра PDF.js из Firefox в Chrome и Opera

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *