Comments (1)
I cannot reproduce this on my machine in Chrome. What may cause this is that at the end of each case the token is hidden by changing the display
property, which may cause some kind of re-draw in the Chrome rendering engine. Just moving the token around can theoretically be accelerated as this is just a translation of the rendering position of the element.
I think for the next generation of this project, I will look for alternatives to the SVG SMIL based animation. It seemed like a nice idea back when I started since it is very generic, but it definitely has limits regarding performance and it is not actively continued by the browser vendors anymore (https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/5o0yiO440LM%5B126-150%5D).
However, CSS3 does not yet have the out-of-box capability to move shapes along a path - at least the last time I looked at it. Another alternative would be to use some rendering engine based on HTML5 Canvas and drop having each token being a DOM element with all the advantages and disadvantages.
from processanimater.
Related Issues (20)
- Refactor animation library into stand-alone JS project
- process maps seem to be rendering strangely with latest diagrammeR HOT 1
- Performance regression in Chrome pre-80 HOT 2
- Support heuristicsmineR Causal nets HOT 2
- Migrate from SMIL animations to WebGL or Canvas
- Leaflet Rendering is not working in R 3.6.3 HOT 5
- Animation slider time mismatch in animate_process HOT 4
- Animate Process - R Studio - Viewer HOT 2
- Don't see infrequent edges. Is it possible?
- Animate queue length on activities HOT 4
- processanimater-legend : disappears - shinydashboard - multiple tabs - animate process HOT 5
- Cannot display French properly
- Modifying the timeline length
- Repeating Activity/Node selection multiple times!
- `sec` argument errors in branch activity-animate
- Time out of sync in animate_process?
- Animate Process Using Milliseconds
- Handling of Parallel activities
- Must call bupaR::to_eventlog() when using absolute or relative animation mode HOT 1
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 processanimater.