Cloud computing was Alibaba’s second-biggest revenue contributor last quarter, with sales growing 59% to US$1.8bil. The computer packs enough power to cut the rendering time of one frame of high resolution animation from 90 minutes down to 10 minutes.