Unplanned
Last Updated: 22 Jul 2026 05:32 by ADMIN

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.