Ball Animation
I wanted to see what it would be like to animate elements on a page by modifying their attributes in C# and not using JS interop.
Turns out, it'd definitely possible but it's is limited to being CPU bound and unreliable. You can get a decent framerate but you should definitely use the JS APIs instead like requestAnimationFrame or Element,animate() that can utilise the browsers optimised animation system.
Speaking of requestAnimationFrame or Element,animate(), I'll probably try to implement JsInterop for these soon and produce another demo of that. For now, CSS animations will do the job.
View on Github