This is a new version written in Javascript to avoid the security problems with Java. There are still a few bugs to work out. For example, kurtosis does not appear to be calculated correctly. Also, the normal distribution fit curve is placed above the right-hand portion of the relevant bin rather than its center.

Original Java version