Skip to content

Plugin Status Registry

Last updated: 2026-07-10 (v3.0.0 GA / Stage 5)

Status key:

StatusMeaning
completeProduction-ready and tested
partialUsable; documented gaps accepted for v3
experimentalOpt-in; API may change; may be a stub or paused backend
stub(legacy) Prefer experimental + deprecation note

v3 release criterion: every plugin is complete, partial (with known gaps), or experimental. No undocumented stubs.

Plugin / ModuleStatusNotes
PluginAnalysiscompleteFFT, filters, indicators, peaks
PluginToolscompleteDelta, peak, tooltips
PluginAnnotationscompleteLines, shapes, text
PluginStreamingcompleteWebSocket + backpressure
PluginSnapshotcompletePNG/JPEG/WebP/SVG per chart (SVG partial — see Stage 6); stack PNG via stack.exportImage()
PluginDataExportcompleteCSV, JSON, etc.
PluginContextMenucomplete
PluginRegressioncomplete8 fitting methods
PluginAnomalyDetectioncomplete
PluginPatternRecognitionpartialBuilt-in patterns OK; custom pattern returns errors (accepted gap for v3)
PluginForecastingcompletesma, ema, wma, linear, expSmoothing, holt, holtWinters, arima; unknown method strings throw
PluginMLIntegrationpartialSimple native NN/regression only (accepted gap for v3)
PluginVirtualizationcompleteViewport-aware LOD, worker offload, precision: 'full'
PluginOffscreenpartialRequires OffscreenCanvas support (accepted gap for v3)
PluginLazyLoadcompleteChunks, distance unload, setDataWindow
PluginCachingcompleteAuto-invalidate on data update
PluginSyncexperimentalDeprecated stub — use ChartGroup. Removed in v4.0
PluginGpu / WebGPUexperimentalOpt-in renderer: 'webgpu'; WebGL2 remains default
PluginDrawingToolscompleteTrendline, fib, undo/redo
PluginReplaycompleteBar-by-bar playback
ChartGroup synccompleteX/Y pan/zoom/cursor; selection sync
createStackedChartcompleteVertical + horizontal layout, stack export

See Stage 5 roadmap and Migration v3.

Released under the MIT License.