Once our web application is built and its assets are optimized for optimal delivery and consumption, it's time to make it available to our intended audience. This primarily involves transferring the assets that make up the application to some form of file hosting system that is dedicated to the delivery of static content over the Internet.
The primary points of focus in deploying the assets of a web application to the Internet are availability, speed, and service integration. Assets should always be available from anywhere in the world, be delivered as fast as possible, and the host system should allow us to easily upload and manage our content.