Simulation on frame-by-frame calculation, is cesium a good choice?

In my understanding, the core of cesium is animation, setting up a period of time, adding relevant data points to the canvas, doing some interpolation operations, etc., and being able to achieve very desirable results. But when the need of simulation becomes to calculate data points frame by frame and display them on the canvas, cesium can do it, but this seems to be against the design principle of cesium. For example, timeline, multiplier, infoBox (disappears after destroying entities) and other features are obviously not available.
But I am far more familiar with cesium than any other component library, and I don’t want to give up on it. So if I want to use cesium for such simulation, do you guys have any good suggestions?
Or recommend some similar component libraries?