Gaz_Edge asks:
Over the last few years, the trend for client-side (browser) applications has really taken off.
For my latest project, I have decided to try and move with the times and write a client-side application. Part of this application involves sending transaction emails to users (for example, validate sign up, password reset emails, etc.). I am using a third-party API to send the emails. Normally I would have my application running on a server. I would call the third-party API from code on my server. Running a client-side application means this now needs to happen on a user's browser. The third-party API provides the necessary JavaScript files to achieve this.