HTTP client for JavaScript