10k graphics is about 10 times as many as you should ever put on a web map, IMO. Even in browsers with high performance JS/rendering capabilities, I wouldn't expect a map with 10k graphics dropped on it to perform well. I think you should look into either clustering your data or using a dynamic map service.