{% for website in pagestested %} {% assign labels = "" | split: ',' %} {% assign ttfb = "" | split: ',' %} {% assign tti = "" | split: ',' %} {% assign score = "" | split: ',' %} {% for data in file %} {% if site.data.[website].gpagespeed[data] %} {% assign date = data | date: "%d/%m/%y" | prepend: "'" | append: "'" %} {% assign labels = labels | push: date %} {% assign interactive = site.data.[website].lighthouse[data].audits.metrics.details.items[0].observedLoad | round: 0 %} {% assign tti = tti | push: interactive %} {% assign score = score | push: site.data.[website].gpagespeed[data].ruleGroups.SPEED.score %} {% endif %} {% endfor %}

{{ website }}

Temps de chargement
Score
{% assign score = 0 %} {% assign timeToFirstByte = 0 %}
{% for data in file %} {% if site.data %} {% assign gpagespeed = site.data.[website].gpagespeed[data] %} {% assign yellowlabtools = site.data.[website].yellowlabtools[data] %} {% assign lighthouse = site.data.[website].lighthouse[data] %} {% else %} {% assign gpagespeed = [website].gpagespeed[data] %} {% assign yellowlabtools = [website].yellowlabtools[data] %} {% assign lighthouse = [website].lighthouse[data] %} {% endif %} {% if gpagespeed %}
Date

{{ data | date: "%d %b %y" }}

Score {{ gpagespeed.ruleGroups.SPEED.score | round }} {% if forloop.index != 1 %}{% endif %} {% assign score = gpagespeed.ruleGroups.SPEED.score %}
First Byte {{ lighthouse.audits["time-to-first-byte"].numericValue | round }} ms {% if forloop.index != 1 %}{% endif %} {% assign timeToFirstByte = lighthouse.audits["time-to-first-byte"].numericValue %}
Last change {{ lighthouse.audits.metrics.details.items[0].observedLastVisualChange | round }} ms {% if forloop.index != 1 %}{% endif %} {% assign timeToFirstCss = lighthouse.audits.metrics.details.items[0].observedLastVisualChange %}
Interactive {{ lighthouse.audits.metrics.details.items[0].interactive | round }} ms {% if forloop.index != 1 %}{% endif %} {% assign timeToFirstByte = lighthouse.audits.metrics.details.items[0].interactive %}
Total Bytes {{ lighthouse.audits["total-byte-weight"].numericValue | round }} kb {% if forloop.index != 1 %}{% endif %} {% assign totalRequestBytes = lighthouse.audits["total-byte-weight"].numericValue %}
HTML Size {{ lighthouse.audits["resource-summary"].details.items[5].size | round }} kb {% if forloop.index != 1 %}{% endif %} {% assign htmlSize = lighthouse.audits["resource-summary"].details.items[5].size %}
JS Size {{ lighthouse.audits["resource-summary"].details.items[2].size | round }} kb {% if forloop.index != 1 %}{% endif %} {% assign numberResources = lighthouse.audits["resource-summary"].details.items[2].size %}
Ressources {{ gpagespeed.pageStats.numberResources | round }} {% if forloop.index != 1 %}{% endif %} {% assign numberResources = gpagespeed.pageStats.numberResources %}
Requests {{ lighthouse.audits["resource-summary"].details.items[0].requestCount | round }} {% if forloop.index != 1 %}{% endif %} {% assign httpsRequests = lighthouse.audits["resource-summary"].details.items[0].requestCount %}
{% endif %} {% endfor %}
{% endfor %}