How does ZingChart render charts in the browser?