Unplanned
Last Updated: 22 Jul 2026 05:32 by ADMIN
Evan
Created on: 16 Jul 2026 21:07
Category: KendoReact
Type: Feature Request
0
PDF Viewer (React): add load-on-demand / lazy page rendering (parity with Kendo UI for Angular)

Overview:

The KendoReact PDF Viewer renders every page of a document up front. For large PDFs this causes long initial load times and high memory use.

Expose load-on-demand / virtualized page rendering in the React component, matching the existing Kendo UI for Angular PDF Viewer which has:

  • loadOnDemand - render pages as the user scrolls
  • loadOnDemandPageSize - pages fetched/rendered per batch

Reference: https://www.telerik.com/kendo-angular-ui/components/pdfviewer/load-on-demand

This is a framework-parity gap. The same underlying rendering engine already supports on-demand loading in Angular (and virtualization has been requested for Blazor: httpzor/1594054-pdf-viewer-virtualization). React usershitting large documents currently have no first-party option and must swap to a third-party viewer.

Environment: @progress/kendo-react-pdf-viewer 10.2.0, React 19, Next.js 15.

1 comment
ADMIN
Vessy
Posted on: 22 Jul 2026 05:32

Hello,

Thanks a lot for the submitted suggestion, Evan - we will monitor the interest in it closely.

Regards,
Vessy
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.