JavaScript CHS, CITE, and CTS interface