Skip to content
RevoGrid Pro / JSScheduler

A JavaScript scheduler built on the grid.

Build framework-free scheduling views with virtualized rows, timeline columns, resource lanes, and plugin-based customization.

Vanilla JSTimeline rowsResource lanesPlugin API
10K+scheduled rows at 60fps
0framework lock-in
Virtualtimeline columns
Plugincustomization model
Features

JavaScript scheduling without a framework dependency.

JSScheduler gives plain JavaScript apps the same scheduling foundation used by RevoGrid framework integrations.

01

Framework-free setup

Mount scheduler views from JavaScript or TypeScript without committing to Vue, React, Angular, or Svelte.

Vanilla JSTypeScriptWeb apps
02

Resource lanes

Represent teams, rooms, equipment, vehicles, or assets as grid rows with scheduled work across time.

ResourcesAssetsTeams
03

Virtual timeline rendering

Keep large schedules responsive with RevoGrid virtualization across rows and horizontal time columns.

Virtual rowsVirtual columnsScale
04

Editable schedule data

Combine timeline bars with grid editing for assignments, status, priority, and metadata fields.

EditingAssignmentMetadata
05

Custom scheduler UI

Adapt labels, colors, event shapes, headers, and interactions to match your product workflow.

Custom UIEventsHeaders
06

Plugin extensibility

Use RevoGrid plugin patterns to extend rendering, data transforms, and scheduler interactions.

Plugin APIHooksRendering
Integrations

JSScheduler for plain web apps

Start with JavaScript and keep a migration path to Vue, React, Angular, and Svelte when your product needs it.

JSJavaScriptNative
VueVue
ReactReact
NgAngular
SvSvelte
Included in RevoGrid Pro Advanced

JSScheduler capabilities are part of the Pro Advanced bundle.

One Pro Advanced license gives your team Pivot Tables, Gantt charts, the full Plugin API, typed source access, and direct engineering support. No per-feature upsell.

Pro Advanced from
$499
/developer/year
+Pivot Tables
+Gantt and dependencies
+Plugin API
+Typed source access
+Engineering support

Ship JavaScript scheduling without framework lock-in.

Add interactive scheduler views to plain web apps while keeping RevoGrid data, editing, and rendering primitives.