Should Your Browser Make Client-Side Web API Calls?

With libraries like jQuery, Angular, and React, most libraries already have the ability to make Web API calls out of the box.
One issue I run into with developers is setting up a web page with JavaScript calls made directly from the browser to an outside-your-domain server to retrieve and display their results in the browser.