Facebook faces off with web giants.
Keywords: Facebook (Firm) .