Shorten web response time
Before buying from an online store, most customers seek product information from web pages. The product information available may vary, depending on factors such as the customer's geographical location. When ready to order, the customer specifies the products and quantities, desired delivery time, charge card information, etc. For each interaction between the customer's computer (the client) and the online store computer (the server) via the Internet, the desired web page information takes time to load. Many small delays during a transaction can add up customer annoyance, leading to customer dissatisfaction and even defection.
The number of bytes sent (and corresponding delays) can be further reduced by transmitting data without instructions. After displaying the requested web pages, the client can ask for additional information, in which case the server sends the corresponding data. Upon receipt, the client executes the previous instructions on the recently received data to generate the additional web pages. Overall, fewer bytes are transmitted and wait times are lessoned. Shorter delay times typically translate to higher customer satisfaction.