code: def time_to_first_byte(self):
          
          ttfb = []
          for page in self.pages:
              if page.time_to_first_byte is not None:
                  ttfb.append(page.time_to_first_byte)
          return round(mean(ttfb), self.decimal_precision)
docs: The aggregate time to first byte for all pages.