As a Highcharts developer, I had a look at your benchmarking, and have some thoughts about optimizing for Highcharts. The first step is to turn off animation, which helps a lot. The default Highcharts animation on addPoint is 250ms, so with a refresh rate of 100ms you will get a lot of redrawing going on for nothing. The second thing that possibly optimizes a bit is to use hard-coded axis values so that it doesn't have to recompute axis values for each iteration.
Of course there are steps between (A) and (B) - you can choose to purchase two or three Single Dev licenses. If you need four Single Dev licenses, you are better off buying the 5 dev package.
That's 7 seconds waiting for JSFiddle, not Highcharts. In my Chrome browser, Highcharts renders 800 bubbles in under 200 ms: http://jsfiddle.net/highcharts/hAyzq/
With those modifications the performance is much better: http://jsfiddle.net/highcharts/1o5ghqc8/