Comments (3)
I'm experiencing the same thing. In my case when the tab is not actively viewed, the stream stops.
from chartjs-plugin-streaming.
The current version is using requestAnimationFrame()
for both rendering and calling the onRefresh()
, so onRefresh()
won't be called if the tab is minimized as you mentioned. The workaround would be storing metrics data and the cursor position, and when onRefresh()
is called, rendering all the new points since the previous onRefresh()
call based on the cursor position.
Anyway, it might be a good idea to use setInterval()
which is called even when the tab is minimized. Thanks for your feedback.
from chartjs-plugin-streaming.
I have added support for background onRefresh()
calls using setInterval()
with a26b3e6.
See this sample: https://jsfiddle.net/nagix/yvwqm5no/
from chartjs-plugin-streaming.
Related Issues (20)
- Page is blank when making React App with tutorial HOT 1
- Realtime streaming from left to right
- Vue.js renderChart undefined
- Streaming for non timebased data HOT 1
- Problem with types
- How to reset the x axies lables with minite
- Failed to initialize NumberFormat since used feature is not supported in the linked ICU version on Ubuntu
- Need axis scale as "realtime" with "timeserias" properties
- Websocket question HOT 1
- Can't change x axis time format from AM / PM to 24 hour clock
- TypeError after unmounting chart HOT 22
- Any State Changes triggers re render and loss of data HOT 2
- when I toggle chartjs streaming, streaming configurations still working.
- Stream to the right side, start plotting from the left side
- Plans to update for ChartJS 4.x? HOT 11
- Chartjs Line chart streaming stops when browser tab is not active HOT 1
- Change spacing between ticks on x-axis?
- Styling: left, right, and yAxis line color? HOT 1
- Streaming Moves Rapidly Left when Duration of Graph is Full of Data HOT 4
- TypeError: Cannot read properties of undefined (reading 'getDatasetMeta')
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chartjs-plugin-streaming.