As web applications become more sophisticated to meet our daily needs, such as shopping and communication, they also become more ...