Pending Review
Last Updated: 16 Jul 2026 21:07 by Evan
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.

0 comments