The Rise of Edge Computing: What Web Developers Need to Know