GigaPrime2D draws five live signals on five stacked axes, redrawn from scratch every frame. That needs a landscape screen to be worth looking at.
Rotate the device to start.
ProEssentialsJS -- Copyright 1994-2026 Gigasoft, Inc. All rights reserved. Free for commercial use under USD 250,000 annual revenue. See PEJS-LICENSE.md -- gigasoft.com
This is the ProEssentials charting engine compiled to WebAssembly and running in the browser, drawing through WebGPU. It is the same C++ engine behind the WinForms, WPF and WinUI controls, so a chart drawn here and a chart drawn on the desktop come off the same code. There is no plotting library underneath it and no server doing the work: the WASM module builds the picture and the GPU draws it. Five signals sit on five stacked Y axes, and the whole data set is re-passed and redrawn on every frame with a live frames per second readout beside it.
Pick a size from Points per signal and the chart rebuilds at that scale, up to five signals of twenty million points, which is one hundred million points in a browser tab. Drag the Zoom X Axes slider or use the mouse wheel to zoom the axis range. Right-click the chart for the popup menu: font size, grid options, undo zoom and the export dialog, which writes PNG, JPG or WebP to a file or to the clipboard at a size you choose. The menu and the dialogs follow the visitor's own browser language across twenty translations.
ProEssentials is a commercial product and is free for commercial use, including redistribution, by organizations under USD 250,000 annual gross revenue. There is no watermark, no feature gate, no license key and nothing that contacts us at build time or run time. gigasoft.com has the full terms and the desktop controls.
This demo is on GitHub: proessentials-js-gigaprime2d. Clone it and run npm start.