The audio data is extracted in real-time using Web Audio API's. This chart displays the last 1 million samples of the audio input.
Gets OHLC data from REST API and shows data with technical indicators
Shows real-time line chart with 5 x 1 million points, and shows FPS count
Static data speed test
Measures how long it takes to render 1 million data points of static data
LightningChart JS Audio visualization showcase
The audio data is extracted in realtime using Web Audio API's. The Web Audio API has an .createAnalyser() method that can be used to create a new AnalyzerNode. The AnalyzerNode has methods to get time-domain data (waveform) and frequency data which is data from Fast Fourier transform on the audio signal. The time-domain data is shown as is on the Time Domain chart. That same data is also pushed to the Waveform history chart. This chart displays the last 1 million samples of the audio input. The last chart, Spectrum, is used to display three different series.
- Spectrum of the latest samples.
- Maximum frequencies seen.
- Decaying frequency history.
LightningChart JS Trading showcase application
Trading chart with live data fetched from alphavantage.co
- Simple Moving Average
- Exponential Moving Average
- Bollinger Bands
- Relative Strength Index
LightningChart JS Streaming data showcase application
Scrolling of large quantitities of random data in real-time, across multiple channels.
Rendered frames-per-second (FPS) and incoming data points-per-second (PPS) are displayed on Chart.
LightningChart JS Rendering speed showcase application
Measures the time (in milliseconds) required to render a LineSeries with one million data-points.
Result is shown on Chart.
LightningChart JS is a WebGL based, cross-platform charting library that has been developed for delivering an outstanding performance of your charts which ensures high refresh rates and smooth animations of your application. It features accessible API documentation, extensive functionality and an innovative dashboard control. LightningChart JS chart library combines incredible speed with sturdy load capacity.
Optimal for demanding industries like engineering, healthcare engineering & medical devices, industrial process control and trading.
Makes it easy and convenient to manage dozens of charts, legend boxes, buttons, check boxes and other UI elements. Resource-efficient rendering of all charts in one GPU scene also makes resizing columns and rows very fast.
Exceptionally powerful rendering ensures smooth animations exceeding all industry standards in amount of data per chart. Intuitive touch screen interactivity with zooming, panning, moving data cursors and so on.
GPU acceleration and WebGL rendering ensure that your device’s graphics processor is utilized efficiently, which results in high refresh rates and an outstanding execution performance.
Server side rendering
LightningChart JS supports Server side rendering. Server side rendering can be used with our headless package available in npm. Use our charts in a server application to produce high-quality chart images.
Top user experience
LightningChart® JS’s exceptionally powerful rendering ensures smooth animations exceeding all industry standards in amount of data per chart. The graphing library provides intuitive touch screen interactivity with zooming, panning, moving data cursors and so on.
Dashboard control makes it easy and convenient to manage dozens of charts, legend boxes, buttons, check boxes and other UI elements. The dashboard is rendered resource‑efficiently in single GPU‑scene which also makes resizing columns and rows very fast.
Still not convinced?
Read our article and discover 5 reasons «Why LightningChart JS» should become your charting solution
Free community license
Download free community license of LightningChart® JS for your non-commercial projects, studies and other personal use.
Share your code examples, help fellow developers and get your own questions answered by LightningChart® JS community – use tag ‘lightningchart’ at StackOverflow to access the knowledgebase.
Community license features
+ provides full functionality of LightningChart JS
+ unlimited usage period
+ access to product updates and community support
– not for commercial web sites or usage
– contains product watermark
– no source code availability
– no support tickets available