SAN DIEGO -- Time is of the essence for the San Francisco Giants.