Containers vs Web Assembly: Comparing Two Powerful Technologies for Building Applications