large polygon has low performance when rendering

It the goal ist to animate the polygon itself, as a whole, then you could probably use an entity with a CallbackPositionProperty.

If the goal ist to animate individual points of the polygon independently: This is currently not possible. This was requested in Updating of primitives. The corresponding issue is Dynamic Buffers · Issue #932 · CesiumGS/cesium · GitHub , and unlikely to be addressed any time soon.