To demonstrate some more advanced topics related to the consumption of our API, we will implement a really simple web client. It will help us cover those topics, and it can serve as a reference implementation for the catalog's consumers. For this frontend client, we will use the famous JavaScript library, jQuery. Utilizing it will help us cover the following:
- Consuming RESTful services with jQuery
- Content Delivery Network
- Troubleshooting and identifying problems on the wire
- Cross-Origin Resource Sharing policy
- Client-side handling of different HTTP status codes