Hi,
So, theoretically one can have 1ms delay (or even a 0ms delay) between frames, which will be equivalent to 1000fps.
However, as far as I know, all web browsers today allow a minimum frame delay of 10ms in animated images -- that is, if any animation has a <10ms delay between frames, it will still play as if it had a 10ms delay between frames. This is to prevent excessive CPU usage.
Also, if you are thinking about 100fps or 200fps type of animations, it is likely that the animation will have a large number of frames (e.g. 500 or 1000 frames). For such large animations, choosing a video format may be a better choice.