181
Bachelor Degree Project Web Font Optimization for Mobile Internet Users - A performance study of resource prioritization approaches for optimizing custom fonts on the web. Author: Maria Nygren Supervisor: Johan Hagelbäck Semester. HT 2018/VT 2019 Subject: Computer Science

Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

Bachelor Degree Project

Web Font Optimization for Mobile Internet Users - A performance study of resource prioritization approaches for optimizing custom fonts on the web.

Author: Maria NygrenSupervisor: Johan Hagelbäck Semester. HT 2018/VT 2019Subject: Computer Science

Page 2: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

2

AbstractAccording to the HTTP Archive, 75% of websites are using web fonts. Multiple conditions have to be met before modern web browsers like Chrome, Firefox and Safari decide to download the web fonts needed on a page. As a result, web fonts are late discovered resources that can delay the First Meaningful Paint (FMP). Improving the FMP is relevant for the web industry, particularly for performance-conscious web developers. This paper gives insight into how the resource prioritization approaches HTTP/2 Preload and HTTP/2 Server Push can be used to optimize the delivery of web fonts for first-time visitors. Five font loading strategies that use HTTP/2 Server Push and/or Preload were implemented on replicas of the landing pages from five real-world websites. The font loading strategies were evaluated against each other, and against the non-optimized version of each landing page. All the evaluated font loading strategies in this degree project improved the time it took to deliver the first web font content to the user’s screen, resulting in a faster FMP. It was also discovered that HTTP/2 Server Push, on its own, is not a more performance efficient resource prioritization approach than HTTP/2 Preload when it comes to delivering web font content to the client. Further, HTTP/2 Server Push and HTTP/2 Preload appears to be more efficient when used together, in the context of optimizing the delivery of web font content. However, all conclusions in this paper are based on the results gathered from testing the font loading strategies in an emulated environment and are yet to be confirmed on actual mobile devices with real network conditions.

Keywords: Web Font Optimization (WFO); Resource Prioritization; Critical FOFT; Preload; HTTP/2 Server Push; First Meaningful Paint (FMP); Flash of Invisible Text (FOIT);

Page 3: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

3

1. Introduction 51.1. Background ..................................................................................................6

1.1.1. Preload ..............................................................................................71.1.2. HTTP/2 and Server Push ..................................................................71.1.3. Subsetting .........................................................................................81.1.4. Critical Flash of Faux Text (FOFT)..................................................8

1.1.4.1. Critical FOFT with Preload .......................................................... 81.1.4.2. Critical FOFT with Server Push ................................................... 91.1.4.3. Critical FOFT with Server Push and Preload ............................. 10

1.2. Related work .............................................................................................101.3. Problem formulation ..................................................................................101.4. Motivation .................................................................................................. 111.5. Objectives and Expected results ................................................................. 11

1.5.1. List of objectives ............................................................................ 111.5.2. Expected results .............................................................................. 11

1.6. Research questions .....................................................................................121.7. Scope/Limitation ........................................................................................121.8. Target group................................................................................................131.9. Outline ........................................................................................................13

2. Method 142.1. Scientific Approach ...................................................................................14

2.1.1. Font Loading Strategies..................................................................142.1.2. Performance Metrics ......................................................................15

2.1.2.1. Resource Metrics ........................................................................ 152.1.2.2. Visual Metrics ............................................................................ 15

2.1.3. Landing Pages ................................................................................152.1.3.1. Criteria ....................................................................................... 152.1.3.2. Characteristics ............................................................................ 16

2.1.4. Network and Specifications ...........................................................182.2. Reliability and Validity ..............................................................................18

3. Implementation 193.1. Server Push .................................................................................................19

Contents

Page 4: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

3.2. Trace-based implementation ......................................................................203.2.1. Visual metrics for web fonts ...........................................................21

3.3. Subsetting ...................................................................................................213.4. Demo application / code example ..............................................................21

4. Results 224.1. Pages ...........................................................................................................22

4.1.1. Page 1 .............................................................................................224.1.2. Page 2 .............................................................................................254.1.3. Page 3 .............................................................................................284.1.4. Page 4 .............................................................................................314.1.5. Page 5 .............................................................................................34

4.2. Summary ...................................................................................................37

5. Analysis 415.1. Strategies ....................................................................................................41

5.1.1. Critical FOFT with Preload V1 (Strategy 1) ..................................415.1.2. Critical FOFT with Preload V2 (Strategy 2) ..................................425.1.3. Critical FOFT with HTTP/2 Server Push (Strategy 3) ...................42

5.1.4. Critical FOFT with HTTP/2 Server Push and Preload (V1) ............................................ (Strategy 4) ...................................................43

5.1.5. Critical FOFT with HTTP/2 Server Push and Preload (V2) ............................................ (Strategy 5) ....................................................44

5.2. Statistical Analysis .....................................................................................445.2.1. Post Hoc .........................................................................................445.2.2. HTTP/2 Server Push vs HTTP/2 Preload .......................................455.2.3. HTTP/2 Server Push used together with HTTP/2 Preload .............46

5.3. Visual summary (Column charts) ...............................................................47

6. Conclusion 526.1. Future Work ................................................................................................52

References 54

A. Page details and resource prioritization approaches 57

B. Statistical Analysis Results 67

C. Raw Results 118

Page 5: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

5

1. IntroductionMobile is accounting for approximately half of all global web traffic [1], and research indicates that more than 50% of mobile users will abandon a site if it takes longer than three seconds to load [2]. The speed at which web pages are displayed and downloaded to the client, also known as web performance, correlates to business metrics like revenue [3], revisits and bounce rate [4]. When a user visits a web page, there are multiple resources, e.g., CSS, JavaScript, images, custom fonts, that need to be fetched and downloaded before the page becomes useful1. Figure 1.1 illustrates the quantity of popular web page resources, all of which can be optimized for a better web performance. Amongst these popular resources are custom fonts, also known as web fonts.

Figure 1.1: The median number of requests, per resource, for mobile internet users [5].

Modern browsers, e.g., Chrome, Firefox, Safari, must meet multiple conditions before they can initiate any requests for custom fonts [11]. The HTML and the CSS need to be fully parsed before the browser can know about which font resources that are required on the page [6]. As a result, custom fonts are late discovered resources. Loading strategies that employ resource prioritization approaches can be used to help web browsers prioritize the critical font resources, with the aim to improve their loading time [7][8]. This paper will evaluate five font loading strategies that leverage the resource prioritization methods HTTP/2 Preload and HTTP/2 Server Push, and conclude how each strategy performs when delivering web font content to the client.

1 The ‘Is it useful?’ experience can be mapped to the performance metric called First Meaningful Paint [9]

0

10

4

19

29

63

20

30

HTML CSS ImagesJavaScriptCustom Fonts

Number of requests for popular web page resources

Page 6: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

6

1.1. BackgroundCustom fonts, also known as web fonts, are those not pre-installed by default on a user’s device. Unlike system fonts, e.g., Arial, Helvetica, custom fonts must be downloaded from a web server before the browser can use them to render text on a page in a selected typeface. Open Sans, Montserrat and Lato are a few examples of typefaces that are not locally available on a user’s device by default. Every font style, and weight, that are included in a typeface font family, e.g., regular, italic, bold, needs its own separate font file. The aspect of a custom font is described by using the CSS @font-face rule [10]. In the rest of this paper, custom fonts will be referred to as web fonts. Multiple conditions have to be met before the web browser decides to download the web fonts needed on a page [6]. Further, Chrome, Firefox, and Safari also hide any text that uses a web font while they are loading and parsing the CSS and required font file. This “invisible text problem” is called the Flash Of Invisible Text (FOIT), and it can occur for up to three seconds on slow networks [13]. Due to these browser conditions, web fonts are lazy loaded (see Figure 1.2) and may delay the First Meaningful Paint (FMP). The First Meaningful Paint is the time that it takes for the browser to display a web page’s primary content, including fonts [12].If a web font takes more than three seconds to load, modern browsers show the text in a fallback system font, also known as the Flash of Unstyled Text (FOUT) [14].

Figure 1.2: Lazy loading of web fonts, i.e., the fonts do not start loading until the HTML and CSS have been fully parsed. FP = First Paint. FMP = First Meaningful Paint.

2200ms2100ms 2300ms

FP FMP

2400ms 2500ms 2600ms 2700ms 2800ms

HTML

CSS

LATO-REGULAR.WOFF2

LATO-ITALIC.WOFF2

LATO-BOLD.WOFF2

LOGOLOGO

Page 7: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

7

When the browser cannot find the correct style for a font family, it tries to synthesize the font style by programmatically making it look like bold or italic. Synthesized styles do not look as good as the styles they are trying to imitate and are often referred to as faux bold and faux italic (see Figure 1.3). However, font-synthesis can be leveraged to minimize the reflow of text [6].

Figure 1.3: Font synthesis example; Comparing faux bold and italics with real bold and italics.

For further reading, Grigorik gives a substantial overview of the topics discussed above in his article about Web Font Optimization [11].

1.1.1. PreloadPreload is used for indicating to the browser that a specified resource is needed for the current navigation. It makes it possible to early load late discovered resources. See Figure 1.4 for an example usage with a web font.

Figures code examples   <link rel="preload" as="font" href="/lato-regular-subset.woff2"

type="font/woff2" crossorigin>  

  /*** CSS Font Loading API ***/

(function () {

"use strict";

if ("fonts" in document) {

document.fonts.load("1em 'LatoSubset'").then(function () {

document.documentElement.className += " subset-loaded";

Promise.all([

document.fonts.load("400 1em 'Lato'"),

document.fonts.load("italic 400 1em 'Lato'"),

document.fonts.load("700 1em 'Lato'"),

document.fonts.load("italic 700 1em 'Lato'")

]).then(function () {

document.documentElement.className += " fonts-loaded";

}); });}

})();

  /*** Critical Styles ***/

.subset-loaded body {

font-family: 'LatoSubset', Arial, sans-serif;

}

.fonts-loaded body {

font-family: 'Lato', Arial, sans-serif;

}

   

Figure 1.4: An example of preloading a web font using the preload keyword on an HTML <link> element. The crossorigin attribute is required when fetching a font, even if the font is on the same origin as the page.

For a more comprehensive explanation, see the preload specification [15].

1.1.2. HTTP/2 and Server PushThe Hypertext Transfer Protocol Version 2 (HTTP/2) promises improvements in browsing performance compared to its predecessor HTTP/1.1 [16]. Server Push is a feature introduced in HTTP/2 which can be used to preemptively push resources to the client before the browser knows that it needs them, e.g., CSS and web fonts (see Figure 1.5). The advantage of Server Push is that it can reduce the extra latency associated with the Round-trip time (RTT) for the resources, allowing the page load time to improve [17]. Round-trip time is the time it takes for the client to send a request, hit the web server, go back again until the client starts receiving the first bytes.

Page 8: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

8

Client

HTTP/2 (without Push) HTTP/2 (with Push)

Request ResponseResources

Server Client Server

GET font.woff2

GET index.html

GET main.css

main.css (push promise)

main.css

index.htmlindex.html

font.woff2 (push promise)

font.woff2

GET index.html

Time

Figure 1.5: HTTP/2 Server Push compared to HTTP/2 without Server Push.

1.1.3. SubsettingSubsetting a font involves reducing the number of glyphs so that the font file can be reduced in size. A subset font is an optimized font file containing the most critical glyphs (usually A-Z and optionally 0-9 and/or punctuation).

1.1.4. Critical Flash of Faux Text (FOFT)Critical FOFT is a font loading strategy proposed by Leatherman [7]. It involves loading web fonts in two stages, dynamically, using the CSS Font Loading API [45] (see Figure 1.6 and Figure 1.7). In the first stage a subset roman font is loaded and delivered to the user, and font-synthesis is used by the browser to simulate the other font styles, e.g., bold and italic. In the second stage, the full roman web font including other weights and styles are loaded and applied.

1.1.4.1. Critical FOFT with Preload

This strategy is a recommended approach by Leatherman since it is an enhancement of Critical FOFT. Preload is used in conjunction with the CSS Font Loading API. The strategy involves using the preload attribute on an HTML <link> element to initiate a high-priority, and non-render-blocking

Page 9: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

9

fetch of a subset roman web font resource (see Figure 1.4). Two variations of this strategy will be examined. The first variation will be to preload only the subset roman web font file, and the other to preload more web fonts.

1.1.4.2. Critical FOFT with Server Push

Critical FOFT with Server Push is an experimental font loading strategy that has been evaluated in this degree project. It is similar to Leatherman’s Critical FOFT with Preload, with the difference that server push is used instead of preload.

Figures code examples   <link rel="preload" as="font" href="/lato-regular-subset.woff2"

type="font/woff2" crossorigin>  

  /*** CSS Font Loading API ***/

(function () {

"use strict";

if ("fonts" in document) {

document.fonts.load("1em 'LatoSubset'").then(function () {

document.documentElement.className += " subset-loaded";

Promise.all([

document.fonts.load("400 1em 'Lato'"),

document.fonts.load("italic 400 1em 'Lato'"),

document.fonts.load("700 1em 'Lato'"),

document.fonts.load("italic 700 1em 'Lato'")

]).then(function () {

document.documentElement.className += " fonts-loaded";

}); });}

})();

  /*** Critical Styles ***/

.subset-loaded body {

font-family: 'LatoSubset', Arial, sans-serif;

}

.fonts-loaded body {

font-family: 'Lato', Arial, sans-serif;

}

   

Figure 1.6: Loading web fonts via the CSS Font Loading API. When the subset web font has finished loading a class called ‘subset-loaded’ is added to the HTML root element. When all the used web fonts on the page have loaded, they will be applied to the document simultaneously with the class ‘fonts-loaded’. This is the same code structure as Leatherman uses in one of his code examples [46].

Figures code examples   <link rel="preload" as="font" href="/lato-regular-subset.woff2"

type="font/woff2" crossorigin>  

  /*** CSS Font Loading API ***/

(function () {

"use strict";

if ("fonts" in document) {

document.fonts.load("1em 'LatoSubset'").then(function () {

document.documentElement.className += " subset-loaded";

Promise.all([

document.fonts.load("400 1em 'Lato'"),

document.fonts.load("italic 400 1em 'Lato'"),

document.fonts.load("700 1em 'Lato'"),

document.fonts.load("italic 700 1em 'Lato'")

]).then(function () {

document.documentElement.className += " fonts-loaded";

}); });}

})();

  /*** Critical Styles ***/

.subset-loaded body {

font-family: 'LatoSubset', Arial, sans-serif;

}

.fonts-loaded body {

font-family: 'Lato', Arial, sans-serif;

}

   Figure 1.7: Web fonts are applied to the CSS classes that were dynamically added to the document via the CSS Font Loading API. Fallback system fonts are included.

Page 10: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

10

1.1.4.3. Critical FOFT with Server Push and Preload

This font loading strategy is built upon Leatherman’s Critical FOFT with Preload, with the addition that push is used in conjunction with preload. Two variations of this experimental strategy will be examined (see Method 2.1.1 for further details).

1.2. Related work Many techniques have previously been investigated for solving the lazy-loading problem of web fonts [7][18]. Stein, the author of the Webfont Handbook [6], shows that when preloading a web font the browser can render the text that uses that font earlier. Leatherman advocates Critical FOFT with Preload as the best performance-oriented approach for loading web fonts once browser support increases2 [7]. Previous research has shown that while HTTP/2 Server Push can speed up web pages, it can also slow them down [17][20]. Mis-prioritization of resources can lead to severe performance penalties [21]. Rosen et al. [22] conclude that HTTP/2 Server Push is effective at improving performance on mobile networks with high loss rates and latencies. Bergan et al. [17] provide a set of guidelines for basic usage of HTTP/2 Server Push. The following rules are relevant for this paper; i) Push enough content to fill idle network time, and no more, ii) Resources should be pushed in evaluation-dependent order, iii) Consider using preload links to reveal the remaining critical or hidden resources. Previous research concerning HTTP/2 Server Push tends to focus on the overall page load time performance [20][21][22]. The lack of insight on how Server Push behaves with web fonts motivates the need for exploring this resource prioritization approach further.

1.3. Problem formulationWeb fonts are render-blocking and can slow down web pages if they are not loaded efficiently [6][11]. One approach to solving the default lazy-loading behavior for web fonts involves implementing an effective font loading strategy, e.g., Critical FOFT with Preload [7]. The primary goal of this degree project is to investigate if HTTP/2 Server Push is more or less performance efficient than HTTP/2 Preload when paired with the performance-oriented font loading strategy called Critical FOFT.

2 Leatherman wrote this statement in 2016. Currently, the support for preload in the HTML <link rel> format is 83% (on mobile) [19].

Page 11: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

11

This paper will also investigate if the resource prioritization approaches HTTP/2 Server Push and HTTP/2 Preload are more efficient when used together, and to what degree the font loading strategies listed in 2.1.1 impacts the delivery of web font content to the client compared to not using any strategies at all.

1.4. MotivationCurrently, the median loading time for a web page’s primary content to appear on the user’s mobile screen is 5.8 seconds [23]. Users expect a site to load within two seconds [24], and as a page load time goes from 1s to 5s, the probability of bounce increases by 90 percent [2]. According to the HTTP Archive, 75 percent of websites are using web fonts [25][26]. Optimizing the delivery and usage of external fonts can result in a faster render time for a site or web application. Even a small difference in load time, e.g., 100 milliseconds, makes an impact on revenue [3]. Hence, it becomes paramount to find a good strategy for improving the loading of font resources. The wide adoption of the HTTP/2 networking protocol in modern browsers makes Server Push a good candidate as a loading strategy. Gaining knowledge in how preload compare to HTTP/2 Server Push will be helpful for design-and performance-conscious web developers that want to use web fonts in their projects.

1.5. Objectives and Expected results

1.5.1. List of objectives

O1Find five websites that are not leveraging any font loading strategies, and make replicas of their landing pages.

O2Set up a local HTTP/2 server and implement the selected font loading strategies for each landing page.

O3 Write automation scripts that will be used for collecting Resource Per-formance Metrics and Visual Performance Metrics.

O4 Analyze the collected data and conclude how each strategy compare.

1.5.2. Expected resultsAll the selected font loading strategies (listed in 2.1.1) should improve the delivery of web font content to the user, compared to the default way of loading web fonts. In theory, HTTP/2 Server Push should be more effective than HTTP/2

Page 12: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

12

Preload, when it comes to delivering web fonts, provided that a good server push strategy is being used. However, Server Push can be difficult to implement, and since there are no clear guidelines for managing web fonts, it could also turn out to be slower or perform similarly to the strategies which are only using preload. Server Push used in combination with preload might be the most promising strategy in terms of performance.

1.6. Research questions

RQ1Is HTTP/2 Server Push a more performance efficient resource prioritization approach than HTTP/2 Preload, in the context of optimizing the delivery of web font content?

RQ2Are the resource prioritization approaches HTTP/2 Server Push and HTTP/2 Preload more efficient if used together, in the context of optimizing the delivery of web font content?

RQ3How do the font loading strategies listed in 2.1.1 compare to the default web font loading behavior?

1.7. Scope/LimitationThere are many alternative methods for improving the loading of web fonts, and testing them all is not possible within the scope of this project. Five font loading strategies that focus on improving the delivery of web fonts were selected, and they all build upon the strategy Critical FOFT (see 1.1.4). These font loading strategies (listed in 2.1.1) were used when collecting performance metrics for first-time visitors. Repeat view optimization was not taken into account. None of the strategies used in this project are intended for font icons since they have different use cases and loading priorities [7]. Neither are they intended to be used for sites that have too many web font styles, e.g., more than eight, since the strategies will become too hard to maintain. The only targeted font format used in this project was the WOFF File Format 2.0 (WOFF2) [42]. If a landing page was using any other font formats, e.g. WOFF 1.0 (the predecessor to WOFF2), these were converted to WOFF2. A replica of the landing page was made for five different websites that werenot leveraging any font loading strategies. The landing pages made at least threerequests for web fonts that go under the OFL license [27], allowing subsetting of the font files. If a page used an icon font it was not preloaded or pushed, instead, it was loaded last in the CSS Font Loading API script.

Page 13: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

13

The selected font loading strategies in this paper were implemented on all five landing pages and tested locally on a server that supports HTTP/2 Server Push. Due to time restrictions, and the fact that HTTP/2 Server Push is inconsistent across browsers [28], the performance metrics were only collected within Google Chrome 73.0.3660.0 (Official Build) canary (64-bit).

1.8. Target groupThe target group is design-and performance-conscious web developers who want to use web fonts in their projects.

1.9. OutlineChapter 2 includes the scientific approach as well as a description of the selected font loading strategies that have been evaluated. Chapter 3 describes the implementation that was used for collecting performance metrics, and the methods for optimizing the font files. Chapter 4 presents the results from the experiments. Chapter 5 covers a data analysis and a conclusion on how each font loading strategy compare. Chapter 6 discusses the findings and if the research questions were answered. Chapter 7 contains a conclusion of the findings and future work. Appendix A includes details about each page, i.e., the number of requests per resource and their sizes, a list of the web fonts that were used, and the preloaded/pushed resources for each strategy. Appendix B contains the results from the statistical tests. The raw results from all network traces can be found in Appendix C.

Page 14: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

14

2. Method

2.1. Scientific Approach To answer the research questions, RQ1, RQ2, and RQ3, quantitative data was collected in a controlled experiment. The independent variable was the strategy used to load and deliver the web fonts. Each strategy (listed in 2.1.1) was implemented on clones of landing pages for five real-world websites. The dependent variables were the time, in milliseconds, that it took to arrive at each performance metric (listed in 2.1.2). All five strategies were then evaluated against the non-optimized version of the landing page. The Analysis of Variance (ANOVA) hypothesis-testing technique [29] with an alpha level (α) = 0.05 was used to determine whether or not there was a statistically significant difference between the means for each performance metric and strategy. If the probability value (p-value) is less than or equal to the alpha (p ≤ .05) the null hypothesis is rejected and the result is interpreted as statistically significant.

2.1.1. Font Loading StrategiesThe following strategies were selected;

1. Critical FOFT with Preload (Variant 1), where the subset roman web font was preloaded via the HTML <link> element.

2. Critical FOFT with Preload (Variant 2), where all web fonts (including the subset roman font file) were preloaded via the HTML <link> element.

3. Critical FOFT with Server Push, where the subset roman web font and render-critical resources (CSS and JS) were pushed from the server to the client. (No fonts were preloaded).

4. Critical FOFT HTTP/2 with Server Push and Preload (Variant 1). This strategy combines push with preload. The subset roman web font was first pushed and then preloaded (via the HTML <link> element). Render-critical resources (CSS and JS) were pushed from the server to the client. No other web fonts were preloaded.

5. Critical FOFT HTTP/2 with Server Push and Preload (Variant 2). This strategy is the same as strategy 4 with the addition that all web fonts were preloaded, including the subset roman font file.

These strategies were selected since they meet the following criteria; Each strategy aims to eliminate the FOIT and to spend as little time as possible in the FOUT stage. They open up the possibility to deliver web font content to the user in a fast manner [6][7][30].

Page 15: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

15

For each strategy, the CSS containing the @font-face declarations and font-family definitions was inlined in the HTML <head> as critical styles. If a page used more than one font family, e.g., Lato and Open Sans, a subset roman font was created for each family. In that use case, two subset fonts were pushed or preloaded, depending on the strategy. Further details about the implementation can be found under section Chapter 3 Implementation.

2.1.2. Performance MetricsThe collected Performance Metrics were divided into two groups; Resource Metrics and Visual Metrics. All metrics are defined in milliseconds. The starting point is measured from the navigation-start event, which is the time when the user agent starts fetching a page [37].

2.1.2.1. Resource Metrics

• The last subset file has finished loading.

• All web fonts have finished loading. (Icon fonts are not included)

• The browser has finished parsing the stylesheets.

2.1.2.2. Visual Metrics

• First Paint, i.e., the first visual change after navigation start [38].

• First web font stage, i.e., when the first web font content is visible to the user. When using strategies, this is equal to when the subset font is visible. If no font loading strategy is used, this is the time for when any web font content is visible to the screen.

• Second web font stage, i.e., when all web fonts are visible to the user.

2.1.3. Landing PagesFive websites were collected from the Cisco Umbrella (OpenDNS) popularity list of the top million most queried domains [39]. The websites’ landing pages were scraped and saved locally using the node module website-scraper [40].

2.1.3.1. Criteria

When selecting the five websites the following criteria were used:

• The website's landing page made at least three web font requests.

• The website's landing page only used web fonts that go under the OFL license [27], allowing subsetting of the font files.

• The website's landing page did not make any third-party web font requests.

• The website allowed scraping of their landing page.

Page 16: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

16

2.1.3.2. Characteristics

This subsection includes the characteristics of the selected landing pages. The purpose of this is to receive an overview of how they might differ from each other and to spot deviations that could impact the loading of web fonts. Figure 3.1 visualizes a comparison of the number of requests per resource type. Figure 3.2 compares the transferred size (number of bytes on the wire) for the resource types, and Figure 3.3 compares the actual size of the resources. Figure 3.4 shows the number of characters that were used on each landing page.

0

20

40

60

80

Doc (HTML) Images CSS JavaScript Fonts Other

Page 1 Page 2 Page 3 Page 4 Page 5

Number of requests vs. Resource type

Figure 3.1: Number of requests vs. Resource type, a comparison of the selected landing pages.

0

500

1000

1500

Doc (HTML) Images CSS JavaScript Fonts Other

Page 1 Page 2 Page 3 Page 4 Page 5

Transferred size in kilobytes vs. Resource type

Figure 3.2: Transferred size in kilobytes vs. Resource type, a comparison of the selected landing pages.

Page 17: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

17

0

500

1000

1500

Doc (HTML) Images CSS JavaScript Fonts Other

Page 1 Page 2 Page 3 Page 4 Page 5

Size in kilobytes vs. Resource type

Figure 3.3: Size in kilobytes vs. Resource type, a comparison of the selected landing pages.

.

1074

7051

3715

2110 2233Char

acte

r cou

nt

0

2000

4000

6000

8000

Page 1 Page 2 Page 3 Page 4 Page 5

Character count vs. Page

Figure 3.4: Character count vs. Page, a comparison of the selected landing pages.

A more comprehensive overview of each individual landing page’s requests and resources can be found in Appendix A.

Page 18: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

18

2.1.4. Network and Specifications The mobile network was emulated using the same settings for 3G throttling that Lighthouse uses; Latency: 562.5 ms. Throughput; 1.44Mbps down / 675 Kbps up [31]. CPU throttling was set to 6x slowdown. Push streams were initiated from a local HTTP/2 server created with the Express web framework [32] and the node-spdy module [33]. The HTTP/2 server was running on a desktop computer with the following specifications; CPU; Intel Core i7-8700K @ 3.70GHz. RAM; 32.0GB Dual-Channel Unknown @ 1200MHz. Motherboard; ASUSTeK COMPUTER INC. ROG STRIX Z370-G GAMING (WI-FI AC) (LGA1151). Graphics; NVIDIA GeForce GTX 1080 Ti. Storage; 465GB Samsung SSD 850 EVO 500GB. Operative system; Windows 10 Home 64-bit. All font resources were self-hosted since HTTP/2 only allows pushing resources from domains that you are authoritative for [16].

2.2. Reliability and Validity Emulation within the Chrome DevTools Protocol will not yield as realistic results as physical device testing. Factors like CPU, RAM and Network conditions may vary widely between real-world devices. However, emulation is a good indicator of how the strategies are going to behave in the real world, and these external validity issues should not harm the internal validity and reliability of the experiment. A Node.js library called Puppeteer was used to capture the page load process via automation scripts. The library provides a high-level API to control Chromium over the DevTools Protocol [34][35]. There are no current tools available for automatically measuring the visual metrics for web fonts; hence the visual metrics had to be collected manually (see section 3.2.1). The automation scripts for collecting performance metrics were specifically implemented for this degree project, and could potentially pose a threat to the internal validity. To minimize threats to validity individual page load processes was captured 15 times per font loading strategy, on five different landing pages, i.e., 75 times in total. Resource loading is hard [36][28], and a deep understanding of web engineering is required to make optimal use of Server Push [30]. The time restrictions for this project has limited the author’s capability of understanding Server Push on a profound level; hence better approaches could most likely be implemented. No single approach used in this paper is sufficient enough to cover the range of all use cases and browser behaviors.

Page 19: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

19

3. ImplementationAll the selected strategies (listed in 2.1.1) were implemented on each hand-picked landing page (see "2.1.3. Landing Pages" on page 15). The chosen pages were hosted locally on a server that supports HTTP/2 Server Push. Appendix A includes details about each page, i.e., the number of requests per resource and their sizes, a list of the web fonts that were used, and the preloaded/pushed resources for each strategy. 3.1. Server PushThe recommendations provided by Bergan et al. in their article "Rules of Thumb for HTTP/2 Push" [17] were used as guidelines for the push implementation. The first rule in their article is to push enough content to fill idle network time, and no more. To get an estimate on how many kilobytes that could be pushed to fill the idle network time, the Bandwith Delay Product (BDP), i.e., the amount of data that can fill up a network link, was calculated using the following formula:

BDP (capacity in bits) = Bandwidth (bits per sec) × Round Trip Time (in seconds)

Example calculation for Fast 3G with Throughput 1.44Mbit/s and RTT: 1125ms

(1.44 × 106) × (1125/1000) = 1 620 000 bits ≈ 198 kilobytes

To not overestimate the number of kilobytes that could be pushed, the maximum number of kilobytes were restricted to 65KB. Pushing more than this did not seem beneficial for the loading time of web fonts (a conclusion drawn from looking at the network traces for each page when experimenting with the number of pushed kilobytes). The second rule is to push resources in evaluation-dependence order, which essentially means to push the resources that are render-blocking since they are evaluated first by the HTML parser. The decision of which render-blocking resources to push, for strategy 3, 4 and 5, was made by manually looking at the network traces for each landing page and comparing the results. See Appendix A for a list of the resources that were pushed for each page. Further, have a look at "3.4. Demo application / code example" on page 21 for more details concerning the push implementation that was used in this project. Chrome DevTools was used to verify that the push streams were working. The initiator in the Network panel gets the value ‘Push’ if a resource was successfully pushed (see Figure 3.5).

Page 20: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

20

Figure 3.5: Chrome DevTools Initiator Push.

3.2. Trace-based implementationUsing Puppeteer, a full network trace in the Trace Event Format [43] was automatically saved for each page load. Every trace file contained data about the page load process. The following data could be extracted from the trace output:

• The timestamp of the event named ‘ResourceFinish‘, which occurs when the client has finished loading a resource after receiving its data. It was collected for each respective .woff2 file, inclusive the subset roman web font file.

• A sequence of screenshots that displayed the visual progress of the page load. The filename for each screenshot was made to be the corresponding time, in milliseconds, for when the screenshot was taken. This approach of extracting the screenshots made it possible to collect the visual performance metrics manually.

• The timestamp of the last event named ‘ParseAuthorStyleSheet’, which is the time when the browser has finished parsing the stylesheets.

• The user-perceived First Paint.

The metrics for First Paint was collected from the network trace files with the following algorithm:

1. Find the first Trace Event named ‘firstPaint’.

2. Use the timestamp for the First Paint event to find the first following Trace Event named ‘Screenshot’.

3. Use the timestamp for the Screenshot event and calculate the difference between the Screenshot event and navigationstart3.

4. Convert the result from microseconds to milliseconds.

3 Janaszek describes how to calculate the difference between a given timestamp and the ‘navigationStart’ event in his blog post ‘Test website performance with Puppeteer’ [42].

Page 21: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

21

The algorithm for the user-perceived First Paint was tested and verified manually and was correct in 75 of 75 cases (tested one time per strategy for each landing page).

3.2.1. Visual metrics for web fontsThere are no current tools available for automatically measuring the visual metrics for web fonts. To get the user-perceived loading experience, the visual metrics were collected manually by looking at the screenshots that were extracted from the network trace file.

3.3. SubsettingThe node module glyphhanger [43] was used for subsetting, and the whitelisted characters were; ‘U+20,U+41-5A,U+61-7A’. This Unicode-range tells the module to include the space sign (U+20) in the subset roman font file as well as the following list of characters: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnop qrstuvwxyz

3.4. Demo application / code exampleA supplementary demo application4 was also created to demonstrate how the five selected strategies behave (see Figure 3.6). It contains the same core implementation and server structure that were used for the five selected landing pages in this project. This demo/code example can inter alia be used to compare the strategies and inspect the push implementation, for those who are interested.

Figure 3.6: Screenshot of the demo application.

4 https://github.com/mia-nygren/2DV50E-loading-strategies-for-web-fonts-demo

Page 22: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

22

4. Results

4.1. PagesThis section displays a summary of the results from the network traces that were collected for each landing page. The full raw data is too large to include in this section but is available in Appendix C. These pages are intended as case studies. No claim can be made that they are fully representative of how the font loading strategies listed in 2.1.1 behave in real-world scenarios.

4.1.1. Page 1

4.1.1.1. Visual Metrics

Table 4.1 to Table 4.3 show a summary of the time, in milliseconds, that it took to reach the user-perceived visual metrics; First Paint, first web font stage, and second web font stage. Figure 4.1 depicts these visual metrics with a box plot.

First Paint First Paint

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3336.93 27.30 7.05 3333.36

Critical FOFT Preload V2 15 3679.89 34.72 8.97 3676.90

Critical FOFT Push 15 2950.46 43.84 11.32 2960.92

Critical FOFT Push And Preload V1 15 2817.84 40.23 10.39 2820.27

Critical FOFT Push And Preload V2 15 2815.97 39.11 10.10 2810.91

No Font Loading Strategy 15 3493.11 38.53 9.95 3499.07

First Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3336.93 27.30 7.05 3333.36

Critical FOFT Preload V2 15 N/A N/A N/A N/A

Critical FOFT Push 15 3208.46 79.46 20.52 3212.38

Critical FOFT Push And Preload V1 15 2817.84 40.23 10.39 2820.27

Critical FOFT Push And Preload V2 15 2815.97 39.11 10.10 2810.91

No Font Loading Strategy 15 4491.73 34.95 9.02 4504.41

Table 4.1: Time to First Paint summary.

First web font stage

First Paint

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3336.93 27.30 7.05 3333.36

Critical FOFT Preload V2 15 3679.89 34.72 8.97 3676.90

Critical FOFT Push 15 2950.46 43.84 11.32 2960.92

Critical FOFT Push And Preload V1 15 2817.84 40.23 10.39 2820.27

Critical FOFT Push And Preload V2 15 2815.97 39.11 10.10 2810.91

No Font Loading Strategy 15 3493.11 38.53 9.95 3499.07

First Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3336.93 27.30 7.05 3333.36

Critical FOFT Preload V2 15 N/A N/A N/A N/A

Critical FOFT Push 15 3208.46 79.46 20.52 3212.38

Critical FOFT Push And Preload V1 15 2817.84 40.23 10.39 2820.27

Critical FOFT Push And Preload V2 15 2815.97 39.11 10.10 2810.91

No Font Loading Strategy 15 4491.73 34.95 9.02 4504.41

Table 4.2: Time to the first web font stage summary. N/A = Not Available, i.e., no subset font was visible to the user.

Page 23: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

23

Page 1

Milliseconds

Visual Metrics

CFOFT Preload V1

CFOFT Preload V2

CFOFT Push

CFOFT Push and Preload V1

CFOFT Push and Preload V2

No Font Loading Strategy

2800 3000 3200 3400 3600 38002600 4000 4200 4400 4600 4800 5000 5200

Highcharts.com

Second web font stageSecond Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 4574.65 28.09 7.25 4576.89

Critical FOFT Preload V2 15 3679.89 34.72 8.97 3676.90

Critical FOFT Push 15 4772.01 137.38 35.47 4753.73

Critical FOFT Push And Preload V1 15 4023.30 34.00 8.78 4020.01

Critical FOFT Push And Preload V2 15 3117.34 61.04 15.76 3109.53

No Font Loading Strategy 15 4619.62 34.75 8.97 4622.16

Fallback Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 N/A N/A N/A N/A

Critical FOFT Preload V2 15 N/A N/A N/A N/A

Critical FOFT Push 15 2950.46 43.84 11.32 2960.92

Critical FOFT Push And Preload V1 15 N/A N/A N/A N/A

Critical FOFT Push And Preload V2 15 N/A N/A N/A N/A

No Font Loading Strategy 15 N/A N/A N/A N/A

Table 4.3: Time to the second web font stage summary.

Visual Metrics box plot

Milliseconds

First Paint First web font stage Second web font stage

Figure 4.1: Box plot of the visual metrics data from the network traces for page 1.

4.1.1.2. Resource Metrics

Table 4.4 to Table 4.6 show a summary of the time, in milliseconds, that it took to reach the resource metrics; stylesheets parsed, subset web fonts loaded, all web fonts loaded. Figure 4.2 depicts these resource metrics with a box plot.

Page 24: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

24

Stylesheets parsedStylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2559.16 11.17 2.88 2556.97

Critical FOFT Preload V2 15 2900.07 32.34 8.35 2900.50

Critical FOFT Push 15 1959.82 26.32 6.80 1963.85

Critical FOFT Push And Preload V1 15 2043.19 18.90 4.88 2049.28

Critical FOFT Push And Preload V2 15 2035.08 26.50 6.84 2044.81

No Font Loading Strategy 15 2519.46 35.12 9.07 2525.57

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2212.30 13.28 3.43 2208.54

Critical FOFT Preload V2 15 2273.18 32.33 8.35 2274.04

Critical FOFT Push 15 2432.90 276.95 71.51 2291.27

Critical FOFT Push And Preload V1 15 1725.92 18.85 4.87 1732.13

Critical FOFT Push And Preload V2 15 1695.08 27.09 6.99 1701.12

No Font Loading Strategy 15 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 4286.04 16.65 4.30 4284.01

Critical FOFT Preload V2 15 2726.73 32.34 8.35 2728.30

Critical FOFT Push 15 4511.91 89.46 23.10 4490.52

Critical FOFT Push And Preload V1 15 3822.65 29.95 7.73 3824.26

Critical FOFT Push And Preload V2 15 2791.32 43.05 11.11 2788.87

No Font Loading Strategy 15 4502.35 36.01 9.30 4510.90

Table 4.4: Time to stylesheets parsed summary.

Subset web fonts loaded

Stylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2559.16 11.17 2.88 2556.97

Critical FOFT Preload V2 15 2900.07 32.34 8.35 2900.50

Critical FOFT Push 15 1959.82 26.32 6.80 1963.85

Critical FOFT Push And Preload V1 15 2043.19 18.90 4.88 2049.28

Critical FOFT Push And Preload V2 15 2035.08 26.50 6.84 2044.81

No Font Loading Strategy 15 2519.46 35.12 9.07 2525.57

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2212.30 13.28 3.43 2208.54

Critical FOFT Preload V2 15 2273.18 32.33 8.35 2274.04

Critical FOFT Push 15 2432.90 276.95 71.51 2291.27

Critical FOFT Push And Preload V1 15 1725.92 18.85 4.87 1732.13

Critical FOFT Push And Preload V2 15 1695.08 27.09 6.99 1701.12

No Font Loading Strategy 15 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 4286.04 16.65 4.30 4284.01

Critical FOFT Preload V2 15 2726.73 32.34 8.35 2728.30

Critical FOFT Push 15 4511.91 89.46 23.10 4490.52

Critical FOFT Push And Preload V1 15 3822.65 29.95 7.73 3824.26

Critical FOFT Push And Preload V2 15 2791.32 43.05 11.11 2788.87

No Font Loading Strategy 15 4502.35 36.01 9.30 4510.90

Table 4.5: Time to subset web fonts loaded. N/A = Not Available.

All web fonts loaded

Stylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2559.16 11.17 2.88 2556.97

Critical FOFT Preload V2 15 2900.07 32.34 8.35 2900.50

Critical FOFT Push 15 1959.82 26.32 6.80 1963.85

Critical FOFT Push And Preload V1 15 2043.19 18.90 4.88 2049.28

Critical FOFT Push And Preload V2 15 2035.08 26.50 6.84 2044.81

No Font Loading Strategy 15 2519.46 35.12 9.07 2525.57

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2212.30 13.28 3.43 2208.54

Critical FOFT Preload V2 15 2273.18 32.33 8.35 2274.04

Critical FOFT Push 15 2432.90 276.95 71.51 2291.27

Critical FOFT Push And Preload V1 15 1725.92 18.85 4.87 1732.13

Critical FOFT Push And Preload V2 15 1695.08 27.09 6.99 1701.12

No Font Loading Strategy 15 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 4286.04 16.65 4.30 4284.01

Critical FOFT Preload V2 15 2726.73 32.34 8.35 2728.30

Critical FOFT Push 15 4511.91 89.46 23.10 4490.52

Critical FOFT Push And Preload V1 15 3822.65 29.95 7.73 3824.26

Critical FOFT Push And Preload V2 15 2791.32 43.05 11.11 2788.87

No Font Loading Strategy 15 4502.35 36.01 9.30 4510.90

Table 4.6: Time to all web fonts loaded summary.

Page 25: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

25

Milliseconds

Resource Metrics

CFOFT Preload V1

CFOFT Preload V2

CFOFT Push

CFOFT Push And Preload V1

CFOFT Push And Preload V2

No Font Loading Strategy

2000 2500 300015001250 1750 2250 2750 3250 3500 3750 4000 4250 4500 4750 50…

Highcharts.com

Resource Metrics box plot

Stylesheets parsed Subset fonts loaded All web fonts loaded

Figure 4.2: Box plot of the resource metrics data from the network traces for page 1.

4.1.2. Page 2

4.1.2.1. Visual Metrics

Table 4.7 to Table 4.9 show a summary of the time, in milliseconds, that it took to reach the user-perceived visual metrics; First Paint, first web font stage, and second web font stage. Figure 4.3 depicts these visual metrics with a box plot.

First Paint First Paint

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3219.12 31.01 8.01 3215.12

Critical FOFT Preload V2 15 3397.62 33.02 8.53 3387.08

Critical FOFT Push 15 2872.88 45.22 11.68 2874.10

Critical FOFT Push And Preload V1 15 2719.46 40.73 10.52 2724.59

Critical FOFT Push And Preload V2 15 2703.48 29.53 7.62 2705.67

No Font Loading Strategy 15 3373.40 45.95 11.86 3369.80

First Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3219.12 31.01 8.01 3215.12

Critical FOFT Preload V2 15 N/A N/A N/A N/A

Critical FOFT Push 15 3434.47 61.06 15.77 3416.29

Critical FOFT Push And Preload V1 15 2719.46 40.73 10.52 2724.59

Critical FOFT Push And Preload V2 15 2703.48 29.53 7.62 2705.67

No Font Loading Strategy 15 4181.87 73.26 18.92 4173.22

Table 4.7: Time to First Paint summary.

Page 26: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

26

Page 2

Milliseconds

Visual Metrics

CFOFT Preload V1

CFOFT Preload V2

CFOFT Push

CFOFT Push and Preload V1

CFOFT Push and Preload V2

No Font Loading Strategy

2600 2800 3000 3200 3400 3600 3800 4000 4200 44002400 4600 4800 5000 52…

Highcharts.com

First web font stage

First Paint

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3219.12 31.01 8.01 3215.12

Critical FOFT Preload V2 15 3397.62 33.02 8.53 3387.08

Critical FOFT Push 15 2872.88 45.22 11.68 2874.10

Critical FOFT Push And Preload V1 15 2719.46 40.73 10.52 2724.59

Critical FOFT Push And Preload V2 15 2703.48 29.53 7.62 2705.67

No Font Loading Strategy 15 3373.40 45.95 11.86 3369.80

First Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3219.12 31.01 8.01 3215.12

Critical FOFT Preload V2 15 N/A N/A N/A N/A

Critical FOFT Push 15 3434.47 61.06 15.77 3416.29

Critical FOFT Push And Preload V1 15 2719.46 40.73 10.52 2724.59

Critical FOFT Push And Preload V2 15 2703.48 29.53 7.62 2705.67

No Font Loading Strategy 15 4181.87 73.26 18.92 4173.22

Table 4.8: Time to the first web font stage summary. N/A = Not Available.

Second web font stageSecond Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 4720.45 49.26 12.72 4733.76

Critical FOFT Preload V2 15 3397.62 33.02 8.53 3387.08

Critical FOFT Push 15 4780.06 115.38 29.79 4806.05

Critical FOFT Push And Preload V1 15 4246.31 44.11 11.39 4245.32

Critical FOFT Push And Preload V2 15 3289.55 41.77 10.78 3291.24

No Font Loading Strategy 15 4261.94 109.26 28.21 4228.31

Fallback Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 N/A N/A N/A N/A

Critical FOFT Preload V2 15 N/A N/A N/A N/A

Critical FOFT Push 15 2872.88 45.22 11.68 2874.10

Critical FOFT Push And Preload V1 15 N/A N/A N/A N/A

Critical FOFT Push And Preload V2 15 N/A N/A N/A N/A

No Font Loading Strategy 15 N/A N/A N/A N/A

Table 4.9: Time to the second web font stage summary.

Visual Metrics box plot

Milliseconds

First Paint First web font stage Second web font stage

Figure 4.3: Box plot of the visual metrics data from the network traces for page 2.

Page 27: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

27

4.1.2.2. Resource Metrics

Table 4.10 to Table 4.12 show a summary of the time, in milliseconds, that it took to reach the resource metrics; stylesheets parsed, subset web fonts loaded, all web fonts loaded. Figure 4.4 depicts these resource metrics with a box plot.

Stylesheets parsedStylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2450.60 23.31 6.02 2457.03

Critical FOFT Preload V2 15 2681.11 18.03 4.66 2688.02

Critical FOFT Push 15 1937.94 27.76 7.17 1941.84

Critical FOFT Push And Preload V1 15 1964.91 32.57 8.41 1972.59

Critical FOFT Push And Preload V2 15 1960.47 35.97 9.29 1973.21

No Font Loading Strategy 15 2434.82 22.67 5.85 2441.39

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2186.45 22.92 5.92 2187.53

Critical FOFT Preload V2 15 2239.82 32.38 8.36 2227.57

Critical FOFT Push 15 2806.38 45.60 11.77 2802.45

Critical FOFT Push And Preload V1 15 1676.36 33.02 8.52 1684.37

Critical FOFT Push And Preload V2 15 1658.41 37.34 9.64 1674.88

No Font Loading Strategy 15 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 4085.51 41.89 10.82 4092.62

Critical FOFT Preload V2 15 2640.11 18.83 4.86 2643.93

Critical FOFT Push 15 4246.40 81.31 20.99 4256.95

Critical FOFT Push And Preload V1 15 3624.59 52.74 13.62 3621.47

Critical FOFT Push And Preload V2 15 2668.78 30.04 7.76 2670.65

No Font Loading Strategy 15 3930.53 132.75 34.28 3856.72

Table 4.10: Time to stylesheets parsed summary.

Subset web fonts loaded

Stylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2450.60 23.31 6.02 2457.03

Critical FOFT Preload V2 15 2681.11 18.03 4.66 2688.02

Critical FOFT Push 15 1937.94 27.76 7.17 1941.84

Critical FOFT Push And Preload V1 15 1964.91 32.57 8.41 1972.59

Critical FOFT Push And Preload V2 15 1960.47 35.97 9.29 1973.21

No Font Loading Strategy 15 2434.82 22.67 5.85 2441.39

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2186.45 22.92 5.92 2187.53

Critical FOFT Preload V2 15 2239.82 32.38 8.36 2227.57

Critical FOFT Push 15 2806.38 45.60 11.77 2802.45

Critical FOFT Push And Preload V1 15 1676.36 33.02 8.52 1684.37

Critical FOFT Push And Preload V2 15 1658.41 37.34 9.64 1674.88

No Font Loading Strategy 15 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 4085.51 41.89 10.82 4092.62

Critical FOFT Preload V2 15 2640.11 18.83 4.86 2643.93

Critical FOFT Push 15 4246.40 81.31 20.99 4256.95

Critical FOFT Push And Preload V1 15 3624.59 52.74 13.62 3621.47

Critical FOFT Push And Preload V2 15 2668.78 30.04 7.76 2670.65

No Font Loading Strategy 15 3930.53 132.75 34.28 3856.72

Table 4.11: Time to subset web fonts loaded. N/A = Not Available.

All web fonts loaded

Stylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2450.60 23.31 6.02 2457.03

Critical FOFT Preload V2 15 2681.11 18.03 4.66 2688.02

Critical FOFT Push 15 1937.94 27.76 7.17 1941.84

Critical FOFT Push And Preload V1 15 1964.91 32.57 8.41 1972.59

Critical FOFT Push And Preload V2 15 1960.47 35.97 9.29 1973.21

No Font Loading Strategy 15 2434.82 22.67 5.85 2441.39

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2186.45 22.92 5.92 2187.53

Critical FOFT Preload V2 15 2239.82 32.38 8.36 2227.57

Critical FOFT Push 15 2806.38 45.60 11.77 2802.45

Critical FOFT Push And Preload V1 15 1676.36 33.02 8.52 1684.37

Critical FOFT Push And Preload V2 15 1658.41 37.34 9.64 1674.88

No Font Loading Strategy 15 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 4085.51 41.89 10.82 4092.62

Critical FOFT Preload V2 15 2640.11 18.83 4.86 2643.93

Critical FOFT Push 15 4246.40 81.31 20.99 4256.95

Critical FOFT Push And Preload V1 15 3624.59 52.74 13.62 3621.47

Critical FOFT Push And Preload V2 15 2668.78 30.04 7.76 2670.65

No Font Loading Strategy 15 3930.53 132.75 34.28 3856.72

Table 4.12: Time to all web fonts loaded summary.

Page 28: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

28

Resource Metrics box plot

Stylesheets parsed Subset fonts loaded All web fonts loaded

Figure 4.4: Box plot of the resource metrics data from the network traces for page 2.

4.1.3. Page 3

4.1.3.1. Visual Metrics

Table 4.13 to Table 4.15 show a summary of the time, in milliseconds, that it took to reach the user-perceived visual metrics; First Paint, first web font stage, and second web font stage. Figure 4.5 depicts these visual metrics with a box plot.

First Paint First Paint

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3361.48 49.46 12.77 3354.69

Critical FOFT Preload V2 15 3641.92 24.16 6.24 3637.14

Critical FOFT Push 15 2570.66 25.65 6.62 2572.69

Critical FOFT Push And Preload V1 15 2488.46 25.37 6.55 2482.25

Critical FOFT Push And Preload V2 15 2490.76 21.48 5.55 2485.33

No Font Loading Strategy 15 3564.59 38.22 9.87 3567.05

First Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3361.48 49.46 12.77 3354.69

Critical FOFT Preload V2 15 N/A N/A N/A N/A

Critical FOFT Push 15 3557.06 53.72 13.87 3557.57

Critical FOFT Push And Preload V1 15 2488.46 25.37 6.55 2482.25

Critical FOFT Push And Preload V2 15 2490.76 21.48 5.55 2485.33

No Font Loading Strategy 15 6551.58 89.35 23.07 6545.30

Table 4.13: Time to First Paint summary.

Milliseconds

Resource Metrics

CFOFT Preload V1

CFOFT Preload V2

CFOFT Push

CFOFT Push And Preload V1

CFOFT Push And Preload V2

No Font Loading Strategy

2000 25001500 30001250 1750 2250 2750 3250 3500 3750 4000 4250 4500 47…

Highcharts.com

Page 29: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

29

Page 3

Milliseconds

Visual Metrics

CFOFT Preload V1

CFOFT Preload V2

CFOFT Push

CFOFT Push and Preload V1

CFOFT Push and Preload V2

No Font Loading Strategy

2500 3000 35002000 4000 4500 5000 5500 6000 6500 7000 7500

Highcharts.com

First web font stage

First Paint

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3361.48 49.46 12.77 3354.69

Critical FOFT Preload V2 15 3641.92 24.16 6.24 3637.14

Critical FOFT Push 15 2570.66 25.65 6.62 2572.69

Critical FOFT Push And Preload V1 15 2488.46 25.37 6.55 2482.25

Critical FOFT Push And Preload V2 15 2490.76 21.48 5.55 2485.33

No Font Loading Strategy 15 3564.59 38.22 9.87 3567.05

First Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3361.48 49.46 12.77 3354.69

Critical FOFT Preload V2 15 N/A N/A N/A N/A

Critical FOFT Push 15 3557.06 53.72 13.87 3557.57

Critical FOFT Push And Preload V1 15 2488.46 25.37 6.55 2482.25

Critical FOFT Push And Preload V2 15 2490.76 21.48 5.55 2485.33

No Font Loading Strategy 15 6551.58 89.35 23.07 6545.30

Table 4.14: Time to the first web font stage summary. N/A = Not Available.

Second web font stageSecond Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 6954.54 81.46 21.03 6939.74

Critical FOFT Preload V2 15 3641.92 24.16 6.24 3637.14

Critical FOFT Push 15 6536.26 40.03 10.34 6534.10

Critical FOFT Push And Preload V1 15 6301.70 25.08 6.47 6298.35

Critical FOFT Push And Preload V2 15 4936.17 69.77 18.01 4920.77

No Font Loading Strategy 15 6961.93 24.24 6.26 6969.94

Fallback Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 N/A N/A N/A N/A

Critical FOFT Preload V2 15 N/A N/A N/A N/A

Critical FOFT Push 15 2570.66 25.65 6.62 2572.69

Critical FOFT Push And Preload V1 15 N/A N/A N/A N/A

Critical FOFT Push And Preload V2 15 N/A N/A N/A N/A

No Font Loading Strategy 15 5964.41 33.16 8.56 5977.28

Table 4.15: Time to the second web font stage summary.

Visual Metrics box plot

Milliseconds

First Paint First web font stage Second web font stage

Figure 4.5: Box plot of the visual metrics data from the network traces for page 3.

Page 30: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

30

4.1.3.2. Resource Metrics

Table 4.16 to Table 4.18 show a summary of the time, in milliseconds, that it took to reach the resource metrics; stylesheets parsed, subset web fonts loaded, all web fonts loaded. Figure 4.6 depicts these resource metrics with a box plot.

Stylesheets parsedStylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2567.43 13.94 3.60 2568.82

Critical FOFT Preload V2 15 2866.25 10.58 2.73 2862.96

Critical FOFT Push 15 1785.69 9.15 2.36 1786.21

Critical FOFT Push And Preload V1 15 1907.40 13.70 3.54 1904.79

Critical FOFT Push And Preload V2 15 1915.01 8.70 2.25 1914.83

No Font Loading Strategy 15 2646.36 21.29 5.50 2648.99

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2274.79 14.58 3.76 2280.46

Critical FOFT Preload V2 15 2437.67 6.27 1.62 2437.06

Critical FOFT Push 15 2551.28 25.01 6.46 2550.37

Critical FOFT Push And Preload V1 15 1768.02 13.25 3.42 1765.31

Critical FOFT Push And Preload V2 15 1769.10 8.89 2.30 1772.14

No Font Loading Strategy 15 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 6652.71 25.41 6.56 6659.57

Critical FOFT Preload V2 15 2862.14 10.41 2.69 2858.95

Critical FOFT Push 15 6292.57 17.01 4.39 6288.99

Critical FOFT Push And Preload V1 15 6070.43 20.47 5.29 6071.53

Critical FOFT Push And Preload V2 15 4701.89 56.92 14.70 4674.89

No Font Loading Strategy 15 6775.65 17.30 4.47 6778.85

Table 4.16: Time to stylesheets parsed summary.

Subset web fonts loaded

Stylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2567.43 13.94 3.60 2568.82

Critical FOFT Preload V2 15 2866.25 10.58 2.73 2862.96

Critical FOFT Push 15 1785.69 9.15 2.36 1786.21

Critical FOFT Push And Preload V1 15 1907.40 13.70 3.54 1904.79

Critical FOFT Push And Preload V2 15 1915.01 8.70 2.25 1914.83

No Font Loading Strategy 15 2646.36 21.29 5.50 2648.99

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2274.79 14.58 3.76 2280.46

Critical FOFT Preload V2 15 2437.67 6.27 1.62 2437.06

Critical FOFT Push 15 2551.28 25.01 6.46 2550.37

Critical FOFT Push And Preload V1 15 1768.02 13.25 3.42 1765.31

Critical FOFT Push And Preload V2 15 1769.10 8.89 2.30 1772.14

No Font Loading Strategy 15 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 6652.71 25.41 6.56 6659.57

Critical FOFT Preload V2 15 2862.14 10.41 2.69 2858.95

Critical FOFT Push 15 6292.57 17.01 4.39 6288.99

Critical FOFT Push And Preload V1 15 6070.43 20.47 5.29 6071.53

Critical FOFT Push And Preload V2 15 4701.89 56.92 14.70 4674.89

No Font Loading Strategy 15 6775.65 17.30 4.47 6778.85

Table 4.17: Time to subset web fonts loaded. N/A = Not Available.

All web fonts loaded

Stylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2567.43 13.94 3.60 2568.82

Critical FOFT Preload V2 15 2866.25 10.58 2.73 2862.96

Critical FOFT Push 15 1785.69 9.15 2.36 1786.21

Critical FOFT Push And Preload V1 15 1907.40 13.70 3.54 1904.79

Critical FOFT Push And Preload V2 15 1915.01 8.70 2.25 1914.83

No Font Loading Strategy 15 2646.36 21.29 5.50 2648.99

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2274.79 14.58 3.76 2280.46

Critical FOFT Preload V2 15 2437.67 6.27 1.62 2437.06

Critical FOFT Push 15 2551.28 25.01 6.46 2550.37

Critical FOFT Push And Preload V1 15 1768.02 13.25 3.42 1765.31

Critical FOFT Push And Preload V2 15 1769.10 8.89 2.30 1772.14

No Font Loading Strategy 15 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 6652.71 25.41 6.56 6659.57

Critical FOFT Preload V2 15 2862.14 10.41 2.69 2858.95

Critical FOFT Push 15 6292.57 17.01 4.39 6288.99

Critical FOFT Push And Preload V1 15 6070.43 20.47 5.29 6071.53

Critical FOFT Push And Preload V2 15 4701.89 56.92 14.70 4674.89

No Font Loading Strategy 15 6775.65 17.30 4.47 6778.85

Table 4.18: Time to all web fonts loaded summary.

Page 31: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

31

Milliseconds

Resource Metrics

CFOFT Preload V1

CFOFT Preload V2

CFOFT Push

CFOFT Push And Preload V1

CFOFT Push And Preload V2

No Font Loading Strategy

2000 2500 30001500 3500 4000 4500 5000 5500 6000 6500 7000 7500

Highcharts.com

Resource Metrics box plot

Stylesheets parsed Subset fonts loaded All web fonts loaded

Figure 4.6: Box plot of the resource metrics data from the network traces for page 3.

4.1.4. Page 4

4.1.4.1. Visual Metrics

Table 4.19 to Table 4.21 show a summary of the time, in milliseconds, that it took to reach the user-perceived visual metrics; First Paint, first web font stage, and second web font stage. Figure 4.7 depicts these visual metrics with a box plot.

First Paint First Paint

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3249.59 23.84 6.16 3254.15

Critical FOFT Preload V2 15 3365.30 27.46 7.09 3363.91

Critical FOFT Push 15 2613.68 19.66 5.08 2611.02

Critical FOFT Push And Preload V1 15 2597.39 30.78 7.95 2599.81

Critical FOFT Push And Preload V2 15 2607.08 26.83 6.93 2600.20

No Font Loading Strategy 15 3504.45 38.51 9.94 3493.90

First Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3249.59 23.84 6.16 3254.15

Critical FOFT Preload V2 15 N/A N/A N/A N/A

Critical FOFT Push 15 2613.68 19.66 5.08 2611.02

Critical FOFT Push And Preload V1 15 2597.39 30.78 7.95 2599.81

Critical FOFT Push And Preload V2 15 2607.08 26.83 6.93 2600.20

No Font Loading Strategy 15 4775.53 55.89 14.43 4766.60

Table 4.19: Time to First Paint summary.

Page 32: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

32

Page 4

Milliseconds

Visual Metrics

CFOFT Preload V1

CFOFT Preload V2

CFOFT Push

CFOFT Push and Preload V1

CFOFT Push and Preload V2

No Font Loading Strategy

2600 2800 3000 3200 3400 36002400 3800 4000 4200 4400 4600 4800 5000 52…

Highcharts.com

First web font stage

First Paint

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3249.59 23.84 6.16 3254.15

Critical FOFT Preload V2 15 3365.30 27.46 7.09 3363.91

Critical FOFT Push 15 2613.68 19.66 5.08 2611.02

Critical FOFT Push And Preload V1 15 2597.39 30.78 7.95 2599.81

Critical FOFT Push And Preload V2 15 2607.08 26.83 6.93 2600.20

No Font Loading Strategy 15 3504.45 38.51 9.94 3493.90

First Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3249.59 23.84 6.16 3254.15

Critical FOFT Preload V2 15 N/A N/A N/A N/A

Critical FOFT Push 15 2613.68 19.66 5.08 2611.02

Critical FOFT Push And Preload V1 15 2597.39 30.78 7.95 2599.81

Critical FOFT Push And Preload V2 15 2607.08 26.83 6.93 2600.20

No Font Loading Strategy 15 4775.53 55.89 14.43 4766.60

Table 4.20: Time to the first web font stage summary. N/A = Not Available.

Second web font stageSecond Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3532.07 38.69 9.99 3521.04

Critical FOFT Preload V2 15 3365.30 27.46 7.09 3363.91

Critical FOFT Push 15 3168.59 96.94 25.03 3203.09

Critical FOFT Push And Preload V1 15 2987.73 110.01 28.41 2940.28

Critical FOFT Push And Preload V2 15 2885.09 43.08 11.12 2870.16

No Font Loading Strategy 15 4858.93 38.70 9.99 4845.04

Fallback Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 N/A N/A N/A N/A

Critical FOFT Preload V2 15 N/A N/A N/A N/A

Critical FOFT Push 15 N/A N/A N/A N/A

Critical FOFT Push And Preload V1 15 N/A N/A N/A N/A

Critical FOFT Push And Preload V2 15 N/A N/A N/A N/A

No Font Loading Strategy 15 N/A N/A N/A N/A

Table 4.21: Time to the second web font stage summary.

Visual Metrics box plot

Milliseconds

First Paint First web font stage Second web font stage

Figure 4.7: Box plot of the visual metrics data from the network traces for page 4.

Page 33: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

33

4.1.4.2. Resource Metrics

Table 4.22 to Table 4.24 show a summary of the time, in milliseconds, that it took to reach the resource metrics; stylesheets parsed, subset web fonts loaded, all web fonts loaded. Figure 4.8 depicts these resource metrics with a box plot.

Stylesheets parsedStylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2312.70 10.54 2.72 2314.23

Critical FOFT Preload V2 15 2462.37 9.20 2.37 2463.56

Critical FOFT Push 15 1753.32 7.43 1.92 1755.96

Critical FOFT Push And Preload V1 15 1786.31 10.53 2.72 1788.99

Critical FOFT Push And Preload V2 15 1783.03 6.46 1.67 1781.89

No Font Loading Strategy 15 2313.13 14.37 3.71 2310.45

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2106.72 17.77 4.59 2102.26

Critical FOFT Preload V2 15 2185.61 16.23 4.19 2189.48

Critical FOFT Push 15 1855.89 7.74 2.00 1859.09

Critical FOFT Push And Preload V1 15 1610.07 13.77 3.55 1609.35

Critical FOFT Push And Preload V2 15 1586.76 12.10 3.12 1583.01

No Font Loading Strategy 15 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3285.40 25.30 6.53 3285.41

Critical FOFT Preload V2 15 2421.75 9.11 2.35 2423.46

Critical FOFT Push 15 2740.59 28.63 7.39 2746.39

Critical FOFT Push And Preload V1 15 2666.91 28.18 7.28 2669.89

Critical FOFT Push And Preload V2 15 2632.75 26.40 6.82 2627.75

No Font Loading Strategy 15 4746.09 35.87 9.26 4753.42

Table 4.22: Time to stylesheets parsed summary.

Subset web fonts loaded

Stylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2312.70 10.54 2.72 2314.23

Critical FOFT Preload V2 15 2462.37 9.20 2.37 2463.56

Critical FOFT Push 15 1753.32 7.43 1.92 1755.96

Critical FOFT Push And Preload V1 15 1786.31 10.53 2.72 1788.99

Critical FOFT Push And Preload V2 15 1783.03 6.46 1.67 1781.89

No Font Loading Strategy 15 2313.13 14.37 3.71 2310.45

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2106.72 17.77 4.59 2102.26

Critical FOFT Preload V2 15 2185.61 16.23 4.19 2189.48

Critical FOFT Push 15 1855.89 7.74 2.00 1859.09

Critical FOFT Push And Preload V1 15 1610.07 13.77 3.55 1609.35

Critical FOFT Push And Preload V2 15 1586.76 12.10 3.12 1583.01

No Font Loading Strategy 15 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3285.40 25.30 6.53 3285.41

Critical FOFT Preload V2 15 2421.75 9.11 2.35 2423.46

Critical FOFT Push 15 2740.59 28.63 7.39 2746.39

Critical FOFT Push And Preload V1 15 2666.91 28.18 7.28 2669.89

Critical FOFT Push And Preload V2 15 2632.75 26.40 6.82 2627.75

No Font Loading Strategy 15 4746.09 35.87 9.26 4753.42

Table 4.23: Time to subset web fonts loaded. N/A = Not Available.

All web fonts loaded

Stylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2312.70 10.54 2.72 2314.23

Critical FOFT Preload V2 15 2462.37 9.20 2.37 2463.56

Critical FOFT Push 15 1753.32 7.43 1.92 1755.96

Critical FOFT Push And Preload V1 15 1786.31 10.53 2.72 1788.99

Critical FOFT Push And Preload V2 15 1783.03 6.46 1.67 1781.89

No Font Loading Strategy 15 2313.13 14.37 3.71 2310.45

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2106.72 17.77 4.59 2102.26

Critical FOFT Preload V2 15 2185.61 16.23 4.19 2189.48

Critical FOFT Push 15 1855.89 7.74 2.00 1859.09

Critical FOFT Push And Preload V1 15 1610.07 13.77 3.55 1609.35

Critical FOFT Push And Preload V2 15 1586.76 12.10 3.12 1583.01

No Font Loading Strategy 15 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 3285.40 25.30 6.53 3285.41

Critical FOFT Preload V2 15 2421.75 9.11 2.35 2423.46

Critical FOFT Push 15 2740.59 28.63 7.39 2746.39

Critical FOFT Push And Preload V1 15 2666.91 28.18 7.28 2669.89

Critical FOFT Push And Preload V2 15 2632.75 26.40 6.82 2627.75

No Font Loading Strategy 15 4746.09 35.87 9.26 4753.42

Table 4.24: Time to all web fonts loaded summary.

Page 34: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

34

Milliseconds

Resource Metrics

CFOFT Preload V1

CFOFT Preload V2

CFOFT Push

CFOFT Push And Preload V1

CFOFT Push And Preload V2

No Font Loading Strategy

2000 250015001250 1750 2250 2750 3000 3250 3500 3750 4000 4250 4500 4750 50…

Highcharts.com

Resource Metrics box plot

Stylesheets parsed Subset fonts loaded All web fonts loaded

Figure 4.8: Box plot of the resource metrics data from the network traces for page 4.

4.1.5. Page 5

4.1.5.1. Visual Metrics

Table 4.25 to Table 4.27 show a summary of the time, in milliseconds, that it took to reach the user-perceived visual metrics; First Paint, first web font stage, and second web font stage. Figure 4.9 depicts these visual metrics with a box plot.

First Paint First Paint

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2952.55 23.74 6.13 2954.74

Critical FOFT Preload V2 15 3312.58 29.97 7.74 3314.08

Critical FOFT Push 15 2708.65 153.90 39.74 2779.56

Critical FOFT Push And Preload V1 15 2508.45 27.44 7.08 2509.15

Critical FOFT Push And Preload V2 15 2507.50 24.01 6.20 2508.47

No Font Loading Strategy 15 3083.02 145.17 37.48 3156.48

First Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2952.55 23.74 6.13 2954.74

Critical FOFT Preload V2 15 N/A N/A N/A N/A

Critical FOFT Push 15 3124.56 167.49 43.25 3213.10

Critical FOFT Push And Preload V1 15 2508.45 27.44 7.08 2509.15

Critical FOFT Push And Preload V2 15 2507.50 24.01 6.20 2508.47

No Font Loading Strategy 15 4050.52 20.90 5.40 4054.26

Table 4.25: Time to First Paint summary.

Page 35: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

35

Page 5

Milliseconds

Visual Metrics

CFOFT Preload V1

CFOFT Preload V2

CFOFT Push

CFOFT Push and Preload V1

CFOFT Push and Preload V2

No Font Loading Strategy

2400 2600 2800 3000 3200 3400 3600 3800 4000 42002200 4400 4600 4800 5000 5200 5…

Highcharts.com

First web font stage

First Paint

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2952.55 23.74 6.13 2954.74

Critical FOFT Preload V2 15 3312.58 29.97 7.74 3314.08

Critical FOFT Push 15 2708.65 153.90 39.74 2779.56

Critical FOFT Push And Preload V1 15 2508.45 27.44 7.08 2509.15

Critical FOFT Push And Preload V2 15 2507.50 24.01 6.20 2508.47

No Font Loading Strategy 15 3083.02 145.17 37.48 3156.48

First Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2952.55 23.74 6.13 2954.74

Critical FOFT Preload V2 15 N/A N/A N/A N/A

Critical FOFT Push 15 3124.56 167.49 43.25 3213.10

Critical FOFT Push And Preload V1 15 2508.45 27.44 7.08 2509.15

Critical FOFT Push And Preload V2 15 2507.50 24.01 6.20 2508.47

No Font Loading Strategy 15 4050.52 20.90 5.40 4054.26

Table 4.26: Time to the first web font stage summary. N/A = Not Available.

Second web font stageSecond Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 4309.25 24.24 6.26 4313.17

Critical FOFT Preload V2 15 3312.58 29.97 7.74 3314.08

Critical FOFT Push 15 5012.83 63.79 16.47 4979.50

Critical FOFT Push And Preload V1 15 3845.12 36.06 9.31 3845.21

Critical FOFT Push And Preload V2 15 2950.10 34.40 8.88 2945.59

No Font Loading Strategy 15 4238.45 29.11 7.52 4232.22

Fallback Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 N/A N/A N/A N/A

Critical FOFT Preload V2 15 N/A N/A N/A N/A

Critical FOFT Push 15 2708.65 153.90 39.74 2779.56

Critical FOFT Push And Preload V1 15 N/A N/A N/A N/A

Critical FOFT Push And Preload V2 15 N/A N/A N/A N/A

No Font Loading Strategy 15 N/A N/A N/A N/A

Table 4.27: Time to the second web font stage summary.

Visual Metrics box plot

Milliseconds

First Paint First web font stage Second web font stage

Figure 4.9: Box plot of the visual metrics data from the network traces for page 5.

Page 36: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

36

4.1.5.2. Resource Metrics

Table 4.28 to Table 4.30 show a summary of the time, in milliseconds, that it took to reach the resource metrics; stylesheets parsed, subset web fonts loaded, all web fonts loaded. Figure 4.10 depicts these resource metrics with a box plot.

Stylesheets parsedStylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2246.18 15.80 4.08 2249.47

Critical FOFT Preload V2 15 2566.79 6.59 1.70 2566.00

Critical FOFT Push 15 1772.32 11.09 2.86 1770.40

Critical FOFT Push And Preload V1 15 1816.18 8.99 2.32 1818.09

Critical FOFT Push And Preload V2 15 1814.86 11.43 2.95 1813.06

No Font Loading Strategy 15 2228.66 10.63 2.74 2229.39

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2105.56 27.55 7.11 2106.33

Critical FOFT Preload V2 15 2168.44 23.26 6.01 2173.85

Critical FOFT Push 15 2693.07 159.93 41.29 2759.81

Critical FOFT Push And Preload V1 15 1587.54 10.26 2.65 1590.25

Critical FOFT Push And Preload V2 15 1577.72 12.25 3.16 1576.73

No Font Loading Strategy 15 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 4027.27 18.14 4.68 4028.67

Critical FOFT Preload V2 15 2497.73 6.44 1.66 2496.31

Critical FOFT Push 15 4698.76 126.97 32.78 4760.53

Critical FOFT Push And Preload V1 15 3619.73 22.22 5.74 3625.28

Critical FOFT Push And Preload V2 15 2546.64 26.22 6.77 2541.10

No Font Loading Strategy 15 4089.63 35.42 9.15 4079.13

Table 4.28: Time to stylesheets parsed summary.

Subset web fonts loaded

Stylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2246.18 15.80 4.08 2249.47

Critical FOFT Preload V2 15 2566.79 6.59 1.70 2566.00

Critical FOFT Push 15 1772.32 11.09 2.86 1770.40

Critical FOFT Push And Preload V1 15 1816.18 8.99 2.32 1818.09

Critical FOFT Push And Preload V2 15 1814.86 11.43 2.95 1813.06

No Font Loading Strategy 15 2228.66 10.63 2.74 2229.39

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2105.56 27.55 7.11 2106.33

Critical FOFT Preload V2 15 2168.44 23.26 6.01 2173.85

Critical FOFT Push 15 2693.07 159.93 41.29 2759.81

Critical FOFT Push And Preload V1 15 1587.54 10.26 2.65 1590.25

Critical FOFT Push And Preload V2 15 1577.72 12.25 3.16 1576.73

No Font Loading Strategy 15 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 4027.27 18.14 4.68 4028.67

Critical FOFT Preload V2 15 2497.73 6.44 1.66 2496.31

Critical FOFT Push 15 4698.76 126.97 32.78 4760.53

Critical FOFT Push And Preload V1 15 3619.73 22.22 5.74 3625.28

Critical FOFT Push And Preload V2 15 2546.64 26.22 6.77 2541.10

No Font Loading Strategy 15 4089.63 35.42 9.15 4079.13

Table 4.29: Time to subset web fonts loaded. N/A = Not Available.

All web fonts loaded

Stylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2246.18 15.80 4.08 2249.47

Critical FOFT Preload V2 15 2566.79 6.59 1.70 2566.00

Critical FOFT Push 15 1772.32 11.09 2.86 1770.40

Critical FOFT Push And Preload V1 15 1816.18 8.99 2.32 1818.09

Critical FOFT Push And Preload V2 15 1814.86 11.43 2.95 1813.06

No Font Loading Strategy 15 2228.66 10.63 2.74 2229.39

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 2105.56 27.55 7.11 2106.33

Critical FOFT Preload V2 15 2168.44 23.26 6.01 2173.85

Critical FOFT Push 15 2693.07 159.93 41.29 2759.81

Critical FOFT Push And Preload V1 15 1587.54 10.26 2.65 1590.25

Critical FOFT Push And Preload V2 15 1577.72 12.25 3.16 1576.73

No Font Loading Strategy 15 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 15 4027.27 18.14 4.68 4028.67

Critical FOFT Preload V2 15 2497.73 6.44 1.66 2496.31

Critical FOFT Push 15 4698.76 126.97 32.78 4760.53

Critical FOFT Push And Preload V1 15 3619.73 22.22 5.74 3625.28

Critical FOFT Push And Preload V2 15 2546.64 26.22 6.77 2541.10

No Font Loading Strategy 15 4089.63 35.42 9.15 4079.13

Table 4.30: Time to all web fonts loaded summary.

Page 37: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

37

Milliseconds

Resource Metrics

CFOFT Preload V1

CFOFT Preload V2

CFOFT Push

CFOFT Push And Preload V1

CFOFT Push And Preload V2

No Font Loading Strategy

2000 25001500 30001250 1750 2250 2750 3250 3500 3750 4000 4250 4500 4750 5000 5…

Highcharts.com

Resource Metrics box plot

Stylesheets parsed Subset fonts loaded All web fonts loaded

Figure 4.10: Box plot of the resource metrics data from the network traces for page 5.

4.2. Summary This section contains a summary of the combined results for the five landing pages.

4.2.5.1. Visual Metrics

Table 4.31 to Table 4.33 show a summary of the time, in milliseconds, that it took to reach the user-perceived visual metrics; First Paint, first web font stage, and second web font stage. Figure 4.11 depicts these visual metrics with a box plot.

First Paint First Paint

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 75 3223.94 149.97 17.32 3260.90

Critical FOFT Preload V2 75 3479.46 154.90 17.89 3410.31

Critical FOFT Push 75 2743.26 164.99 19.05 2779.56

Critical FOFT Push And Preload V1 75 2626.32 130.75 15.10 2599.81

Critical FOFT Push And Preload V2 75 2624.96 126.27 14.58 2600.20

No Font Loading Strategy 75 3403.71 187.57 21.66 3478.97

First Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 75 3223.94 149.97 17.32 3260.90

Critical FOFT Preload V2 75 N/A N/A N/A N/A

Critical FOFT Push 75 3187.64 339.87 39.24 3260.48

Critical FOFT Push And Preload V1 75 2626.32 130.75 15.10 2599.81

Critical FOFT Push And Preload V2 75 2624.96 126.27 14.58 2600.20

No Font Loading Strategy 75 4810.25 914.29 105.57 4504.41

Table 4.31: Time to First Paint summary.

Page 38: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

38

All pages

Milliseconds

Visual Metrics

CFOFT Preload V1

CFOFT Preload V2

CFOFT Push

CFOFT Push and Preload V1

CFOFT Push and Preload V2

No Font Loading Strategy

2500 3000 35002000 4000 4500 5000 5500 6000 6500 7000 7500

Highcharts.com

First web font stage

First Paint

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 75 3223.94 149.97 17.32 3260.90

Critical FOFT Preload V2 75 3479.46 154.90 17.89 3410.31

Critical FOFT Push 75 2743.26 164.99 19.05 2779.56

Critical FOFT Push And Preload V1 75 2626.32 130.75 15.10 2599.81

Critical FOFT Push And Preload V2 75 2624.96 126.27 14.58 2600.20

No Font Loading Strategy 75 3403.71 187.57 21.66 3478.97

First Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 75 3223.94 149.97 17.32 3260.90

Critical FOFT Preload V2 75 N/A N/A N/A N/A

Critical FOFT Push 75 3187.64 339.87 39.24 3260.48

Critical FOFT Push And Preload V1 75 2626.32 130.75 15.10 2599.81

Critical FOFT Push And Preload V2 75 2624.96 126.27 14.58 2600.20

No Font Loading Strategy 75 4810.25 914.29 105.57 4504.41

Table 4.32: Time to the first web font stage summary. N/A = Not Available.

Second web font stageSecond Web Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 75 4818.19 1152.89 133.12 4576.89

Critical FOFT Preload V2 75 3479.46 154.90 17.89 3410.31

Critical FOFT Push 75 4853.95 1079.80 124.68 4874.80

Critical FOFT Push And Preload V1 75 4280.83 1105.52 127.65 4020.01

Critical FOFT Push And Preload V2 75 3435.65 770.08 88.92 3109.53

No Font Loading Strategy 75 4988.17 1022.00 118.01 4622.16

Fallback Font Stage

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 75 N/A N/A N/A N/A

Critical FOFT Preload V2 75 N/A N/A N/A N/A

Critical FOFT Push 75 2220.53 1127.94 130.24 2779.56

Critical FOFT Push And Preload V1 75 N/A N/A N/A N/A

Critical FOFT Push And Preload V2 75 N/A N/A N/A N/A

No Font Loading Strategy 75 1192.88 2401.88 277.34 0.00

Table 4.33: Time to the second web font stage summary.

Visual Metrics box plot

Milliseconds

First Paint First web font stage Second web font stage

Figure 4.11: Box plot of the visual metrics data from the network traces for page 1-5.

Page 39: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

39

4.2.5.2. Resource Metrics

Table 4.34 to Table 4.36 show a summary of the time, in milliseconds, that it took to reach the resource metrics; stylesheets parsed, subset web fonts loaded, all web fonts loaded. Figure 4.12 depicts these resource metrics with a box plot.

Stylesheets parsedStylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 75 2427.21 130.99 15.13 2457.03

Critical FOFT Preload V2 75 2695.32 170.63 19.70 2688.02

Critical FOFT Push 75 1841.82 90.70 10.47 1787.51

Critical FOFT Push And Preload V1 75 1903.60 96.92 11.19 1903.45

Critical FOFT Push And Preload V2 75 1901.69 95.66 11.05 1910.49

No Font Loading Strategy 75 2428.49 150.25 17.35 2441.13

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 75 2177.16 67.98 7.85 2187.53

Critical FOFT Preload V2 75 2260.94 99.46 11.48 2226.31

Critical FOFT Push 75 2467.91 361.88 41.79 2549.51

Critical FOFT Push And Preload V1 75 1673.58 71.03 8.20 1680.74

Critical FOFT Push And Preload V2 75 1657.41 74.76 8.63 1667.01

No Font Loading Strategy 75 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 75 4467.39 1152.13 133.04 4092.62

Critical FOFT Preload V2 75 2629.69 159.64 18.43 2643.93

Critical FOFT Push 75 4498.05 1142.76 131.96 4490.52

Critical FOFT Push And Preload V1 75 3960.86 1137.05 131.29 3639.66

Critical FOFT Push And Preload V2 75 3068.28 826.95 95.49 2678.66

No Font Loading Strategy 75 4808.85 1034.07 119.40 4510.90

Table 4.34: Time to stylesheets parsed.

Subset web fonts loaded

Stylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 75 2427.21 130.99 15.13 2457.03

Critical FOFT Preload V2 75 2695.32 170.63 19.70 2688.02

Critical FOFT Push 75 1841.82 90.70 10.47 1787.51

Critical FOFT Push And Preload V1 75 1903.60 96.92 11.19 1903.45

Critical FOFT Push And Preload V2 75 1901.69 95.66 11.05 1910.49

No Font Loading Strategy 75 2428.49 150.25 17.35 2441.13

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 75 2177.16 67.98 7.85 2187.53

Critical FOFT Preload V2 75 2260.94 99.46 11.48 2226.31

Critical FOFT Push 75 2467.91 361.88 41.79 2549.51

Critical FOFT Push And Preload V1 75 1673.58 71.03 8.20 1680.74

Critical FOFT Push And Preload V2 75 1657.41 74.76 8.63 1667.01

No Font Loading Strategy 75 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 75 4467.39 1152.13 133.04 4092.62

Critical FOFT Preload V2 75 2629.69 159.64 18.43 2643.93

Critical FOFT Push 75 4498.05 1142.76 131.96 4490.52

Critical FOFT Push And Preload V1 75 3960.86 1137.05 131.29 3639.66

Critical FOFT Push And Preload V2 75 3068.28 826.95 95.49 2678.66

No Font Loading Strategy 75 4808.85 1034.07 119.40 4510.90

Table 4.35: Time to subset web fonts loaded. N/A = Not Available.

All web fonts loaded

Stylesheets parsed

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 75 2427.21 130.99 15.13 2457.03

Critical FOFT Preload V2 75 2695.32 170.63 19.70 2688.02

Critical FOFT Push 75 1841.82 90.70 10.47 1787.51

Critical FOFT Push And Preload V1 75 1903.60 96.92 11.19 1903.45

Critical FOFT Push And Preload V2 75 1901.69 95.66 11.05 1910.49

No Font Loading Strategy 75 2428.49 150.25 17.35 2441.13

Subset fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 75 2177.16 67.98 7.85 2187.53

Critical FOFT Preload V2 75 2260.94 99.46 11.48 2226.31

Critical FOFT Push 75 2467.91 361.88 41.79 2549.51

Critical FOFT Push And Preload V1 75 1673.58 71.03 8.20 1680.74

Critical FOFT Push And Preload V2 75 1657.41 74.76 8.63 1667.01

No Font Loading Strategy 75 N/A N/A N/A N/A

All fonts loaded

Strategy Number ofsamples Mean Standard

deviationStandard error

of the mean Median

Critical FOFT Preload V1 75 4467.39 1152.13 133.04 4092.62

Critical FOFT Preload V2 75 2629.69 159.64 18.43 2643.93

Critical FOFT Push 75 4498.05 1142.76 131.96 4490.52

Critical FOFT Push And Preload V1 75 3960.86 1137.05 131.29 3639.66

Critical FOFT Push And Preload V2 75 3068.28 826.95 95.49 2678.66

No Font Loading Strategy 75 4808.85 1034.07 119.40 4510.90

Table 4.36: Time to all web fonts loaded summary.

Page 40: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

40

Milliseconds

Resource Metrics

CFOFT Preload V1

CFOFT Preload V2

CFOFT Push

CFOFT Push And Preload V1

CFOFT Push And Preload V2

No Font Loading Strategy

2000 2500 300015001000 3500 4000 4500 5000 5500 6000 6500 7000 7500

Highcharts.com

Resource Metrics box plot

Stylesheets parsed Subset fonts loaded All web fonts loaded

Figure 4.12: Box plot of the resource metrics data from the network traces for pages 1-5.

Page 41: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

41

5. Analysis This chapter covers a data analysis and a conclusion on how each font loading strategy performed, and how they compare. Table 5.1 and Table 5.2 show the performance difference, in seconds and percentage, for each landing page in comparison to the non-optimized version, i.e., the default way of loading web fonts. Figure 5.11 on page 50 is a visual example of the average loading times for the non-optimized version, complementary to Table 5.1 on page 48.

5.1. StrategiesThis section analyses how the five selected strategies performed compared to the default lazy-loading of web fonts. For all strategies, the visual metrics; First Paint and/or First web font stage is equivalent to the First Meaningful Paint, since the subset roman web font content is available to the user as well as all other text (in a synthesized version).

5.1.1. Critical FOFT with Preload V1 (Strategy 1)Preloading only the critical subset web font(s) improved the first web font stage by ≈ 33% on average. This percentage improvement indicates that the first web font content was visible around 1.6 seconds earlier on average than the non-optimized version. Strategy 1 reduced the time to First Paint by an average of 5% (see Figure 5.1 and Table 5.1).

First Paint First web font stage Second web font stage

Strategy 1 - Critical FOFT with Preload V1

3.22s 4.82s0s

Percentage

-32.98%

-3.41%

-5.28%

LOGO LOGO

Figure 5.1: A visual example of the average loading times for strategy 1 - Complementary to Table 5.1.

Page 42: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

42

5.1.2. Critical FOFT with Preload V2 (Strategy 2)The second strategy never used the subset web font files for any of the five landing pages (see Figure 5.2). The reason being that all other web fonts loaded faster than the client could parse the stylesheets (see Table 5.2). Therefore, the performance metrics for the first web font stage are listed as Not Available (N/A). Preloading all web fonts had a negative impact on the First Paint for pages 1, 3 and 5. Critical FOFT with Preload V2 appears to be very page-individual and can delay the First Paint by 7% (or more). A sacrifice in the initial render is not worth having all the web fonts available earlier. All other strategies performed better for the First Paint, hence this strategy should be used with caution.

First Paint First web font stage Second web font stage

Strategy 2 - Critical FOFT width preload V2

Percentage

3.48s0s

-30.25%

+2.23%

LOGO

Figure 5.2: A visual example of the average loading times for strategy 2 - Complementary to Table 5.1.

5.1.3. Critical FOFT with HTTP/2 Server Push (Strategy 3)Pushing the subset roman web font(s) and render-critical resources, without preloading any web fonts, turned out to be the most unreliable strategy of the five. Sporadically there was a time difference between the First Paint and the first web font stage (see Figure 4.11 and Figure 5.3), which means that a fallback font was used until the first web font content was ready, i.e., Flash of Unstyled Text (FOUT). Flash of Unstyled Text can produce a slightly jarring experience to the user when the fallback font is replaced with the web font [6]. The first web content was visible around 1.6 seconds earlier on average than the non-optimized version, i.e., an improvement of ≈ 33%.

Page 43: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

43

-33.73%

-2.69%

-19.40%

First Paint First web font stage Second web font stage

Strategy 3 - Critical FOFT width Push

2.74s 3.19s0s 4.85s

PercentageLOGO LOGO LOGO

Figure 5.3: A visual example of the average loading times for strategy 3 - Complementary to Table 5.1. (The First Paint displays a fallback font, and does not contain any web fonts).

5.1.4. Critical FOFT with HTTP/2 Server Push and Preload (V1) (Strategy 4)

Strategy 4 improved the first web font stage by 45% on average (≈2.2 seconds), and the First Paint was rendered 22.8% faster on average (≈770 ms). The time to the second web font stage was improved by 14% (≈700 ms) on average (see Figure 5.4 and Table 5.1).

Strategy 4 - Critical FOFT width Push and Preload V1

Percentage

-45.40%

-14.18%

-22.84%

First Paint First web font stage Second web font stage

2.63s 4.28s0s

LOGO LOGO

Figure 5.4: A visual example of the average loading times for strategy 4 - Complementary to Table 5.1.

Page 44: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

44

5.1.5. Critical FOFT with HTTP/2 Server Push and Preload (V2) (Strategy 5)

Strategy 5 performed similarly to strategy 4, with the main difference that the time to the second web font stage was further improved. Compared to the non-opti-mized version it reached the second web font stage 31% faster on average (≈1.5 seconds) (see Figure 5.5 and Table 5.1).

Strategy 5 - Critical FOFT width Push and Preload V2

Percentage

-45.43%

-31.12%

-22.88%

First Paint First web font stage Second web font stage

2.62s 3.44s0s

LOGO LOGO

Figure 5.5: A visual example of the average loading times for strategy 5 - Complementary to Table 5.1.

5.2. Statistical AnalysisThe one-way analysis of variance (ANOVA) with an alpha level (α) = 0.05 was used to determine whether or not there was a statistically significant difference between the means for each performance metric and strategy. If the probability value (p-value) is less than or equal to the alpha (p ≤ .05) the null hypothesis is rejected and the result is interpreted as statistically significant. One of the assumptions of ANOVA is that all sample groups have the same variance [29]. The Levene test was used to test the homogeneity of variances for all groups. When the homogeneity of variances assumption was not met, the Welch’s Test, a robust test of equality of the mean, was used to obtain a more accurate probability value.

5.2.1. Post HocOne-way-ANOVA only establishes if there is a difference in the means somewhere amongst the sample groups, it does not tell where the difference lies. Post hoc analyses were conducted to investigate which pairwise comparison, i.e., which strategies that had a statistically significant difference in the means for each

Page 45: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

45

performance metric. When the sample groups had equal variance the Tukey’s honestly significant difference (HSD) post hoc test was used. Otherwise, Dunnett’s post hoc test was used. All results from the statistical tests can be found in Appendix B.

5.2.2. HTTP/2 Server Push vs HTTP/2 PreloadPost hoc revealed that Critical FOFT with Preload V1 (strategy 1) performed better than Critical FOFT with Server Push (strategy 3) when delivering the first web font content for page 2, 3, and 5, and worse for page 1 and 4 (see Appendix B). On average, there was a very small difference in time to the first web font stage between strategy 1 and 3 (< 40ms) (see Figure 5.6 and Table 5.1).

First web font stage (Average time in milliseconds)

3224 3188

Firs

t web

font

sta

ge in

mill

isec

onds

0

1000

2000

3000

4000

Strategy 1 (Preload) Strategy 3 (Push)

Figure 5.6: First web font stage (average time in ms) Preload vs. Push - Complementary to Table 5.1.

Strategy 2 (Critical FOFT with Preload V2) never displayed the subset roman web fonts, resulting in a slower delivery of the first web font content to the user’s screen. When performing a statistical test that combined the first web font stage metrics from all pages (and comparing strategy 1 and 3 with a post hoc test), it was revealed that strategy 1 and 3 did not have a statistically significant difference for the first web font stage; F(3, 296) = 197.168 p < .05 (see Appendix B page 108). The second web font stage for strategy 1 and 3, was neither improved nor delayed because there was no statistically significant difference compared to using no strategy (see Figure 5.7 and Table 5.1).

Page 46: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

46

Second web font stage (Average time in milliseconds)

4818

3479

4854 4988

Seco

nd w

eb fo

nt s

tage

in m

illis

econ

ds

0

1000

2000

3000

4000

5000

Strategy 1 (Preload)

Strategy 2 (Preload)

Strategy 3 (Push)

No Strategy

Push vs preload sws

Figure 5.7: Second web font stage (average time in ms) Preload vs. Push - Complementary to Table 5.1.

Strategy 2 performed better than strategies 1 and 3 when delivering all the web fonts to the user's screen. However, preloading all web fonts had a negative impact on the First Paint for pages 1, 3 and 5 and a sacrifice in the initial render is not worth having all the web fonts available earlier. Strategy 2 can therefore not be seen as a better strategy than strategy 1 and 3. The above findings result in the conclusion that HTTP/2 Server Push, on its own, is not a more performance efficient resource prioritization approach than preload when it comes to delivering web font content to the client.

5.2.3. HTTP/2 Server Push used together with HTTP/2 PreloadAs seen in section 5.1.4 and 5.1.5, using push together with preload, was the most performance efficient approach for delivering web font content to the client (see Chapter 5.3 for a visual comparison against the other strategies). Interestingly, there was no statistically significant difference between strategy 4 and 5 for the time to First Paint (see Appendix B). Which means that preloading more web fonts did not aggravate the time to First Paint, but did benefit the second web font stage.

Page 47: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

47

5.3. Visual summary (Column charts)This section visualizes how the strategies compared against each other as well as against the non-optimized version, with the help of column charts. All values are listed in milliseconds.

First Paint (Average time in milliseconds)

32243479

2743 2626 2624

3404

Firs

t Pai

nt in

mill

isec

onds

0

1000

2000

3000

4000

Strategy 1 Strategy 2 Strategy 3 Strategy 4 Strategy 5 No Strategy

First Paint (ms)

Figure 5.8: First Paint (average time in ms) - Complementary to Table 5.1.

First web font stage (Average time in milliseconds)

3224 31882626 2624

4810

Firs

t web

font

sta

ge in

mill

isec

onds

0

1000

2000

3000

4000

5000

Strategy 1 Strategy 2 Strategy 3 Strategy 4 Strategy 5 No Strategy

First web font stage (ms)

Figure 5.9: First web font stage (average time in ms) - Complementary to Table 5.1. N/A = Not Available.

Second web font stage (Average time in milliseconds)

4818

3479

4854

4281

3436

4988

Seco

nd w

eb fo

nt s

tage

in

0

1000

2000

3000

4000

5000

Strategy 1 Strategy 2 Strategy 3 Strategy 4 Strategy 5 No Strategy

ms

Figure 5.10: Second web font stage (average time in ms) - Complementary to Table 5.1.

N/A

Page 48: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

48

All PagesVisual Metrics

Strategy First Paint First web font stage Second web font stage

1) Critical FOFT Preload V1 Mean Sig.Pct. Mean Sig.Pct. Mean Sig.Pct.

Page 1: 3.34s Yes*-4.47% 3.34s Yes*-25.71% 4.57s No*-0.97%

Page 2: 3.22s Yes*-4.57% 3.22s Yes*-23.02% 4.72s Yes*+10.76%

Page 3: 3.36s Yes*-5.70% 3.36s Yes*-48.69% 6.95s No*-0.11%

Page 4: 3.25s Yes*-7.27% 3.25s Yes*-31.95% 3.53s Yes*-27.31%

Page 5: 2.95s Yes*-4.23% 2.95s Yes*-27.11% 4.31s Yes*+1.67%

Average all pages: 3.22s Yes*-5.28% 3.22s Yes*-32.98% 4.82s No*-3.41%

2) Critical FOFT Preload V2

Page 1: 3.68s Yes*+5.35% N/A N/AN/A 3.68s Yes*-20.34%

Page 2: 3.40s No*+0.72% N/A N/AN/A 3.40s Yes*-20.28%

Page 3: 3.64s Yes*+2.17% N/A N/AN/A 3.64s Yes*-47.69%

Page 4: 3.37s Yes*-3.97% N/A N/AN/A 3.37s Yes*-30.74%

Page 5: 3.31s Yes*+7.45% N/A N/AN/A 3.31s Yes*-21.84%

Average all pages: 3.48s Yes*+2.23% N/A N/AN/A 3.48s Yes*-30.25%

3) Critical FOFT Push

Page 1: 2.95s Yes*-15.53% 3.21s Yes*-28.57% 4.77s Yes*+3.30%

Page 2: 2.87s Yes*-14.84% 3.43s Yes*-17.87% 4.78s Yes*+12.16%

Page 3: 2.57s Yes*-27.88% 3.56s Yes*-45.71% 6.54s Yes*-6.11%

Page 4: 2.61s Yes*-25.42% 2.61s Yes*-45.27% 3.17s Yes*-34.79%

Page 5: 2.71s Yes*-12.14% 3.12s Yes*-22.86% 5.01s Yes*+18.27%

Average all pages: 2.74s Yes*-19.40% 3.19s Yes*-33.73% 4.85s No*-2.69%

4) Critical FOFT Push and Preload V1

Page 1: 2.82s Yes*-19.33% 2.82s Yes*-37.27% 4.02s Yes*-12.91%

Page 2: 2.72s Yes*-19.39% 2.72s Yes*-34.97% 4.25s No*-0.37%

Page 3: 2.49s Yes*-30.19% 2.49s Yes*-62.02% 6.30s Yes*-9.48%

Page 4: 2.60s Yes*-25.88% 2.60s Yes*-45.61% 2.99s Yes*-38.51%

Page 5: 2.51s Yes*-18.64% 2.51s Yes*-38.07% 3.85s Yes*-9.28%

Average all pages: 2.63s Yes*-22.84% 2.63s Yes*-45.40% 4.28s Yes*-14.18%

5) Critical FOFT Push and Preload V2

Page 1: 2.82s Yes*-19.39% 2.82s Yes*-37.31% 3.12s Yes*-32.52%

Page 2: 2.70s Yes*-19.86% 2.70s Yes*-35.35% 3.29s Yes*-22.82%

Page 3: 2.49s Yes*-30.12% 2.49s Yes*-61.98% 4.94s Yes*-29.10%

Page 4: 2.61s Yes*-25.61% 2.61s Yes*-45.41% 2.89s Yes*-40.62%

Page 5: 2.51s Yes*-18.67% 2.51s Yes*-38.09% 2.95s Yes*-30.40%

Average all pages: 2.62s Yes*-22.88% 2.62s Yes*-45.43% 3.44s Yes*-31.12%

No Font Loading Strategy (Default)

Page 1: 3.49s 4.49s 4.62s

Page 2: 3.37s 4.18s 4.26s

Page 3: 3.56s 6.55s 6.96s

Page 4: 3.50s 4.78s 4.86s

Page 5: 3.08s 4.05s 4.24s

Average all pages: 3.40s 4.81s 4.99s

* Compared to No Font Loading Strategy (Default)

Visual Metrics

Table 5.1: Visual Metrics; mean difference, percentage difference, and statistical significance compared to the default web font loading behavior. The mean values are listed in seconds. Green color with a minus sign indicates a faster performance, and red color with a plus sign indicates a slower performance. N/A = Not Available.

Page 49: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

49

Resource Metrics

Strategy Stylsheets parsed Subset fonts loaded All web fonts loaded

1) Critical FOFT Preload V1 Mean Sig.Pct. Mean Sig.Pct. Mean Sig.Pct.

Page 1: 2.56s Yes*+1.58% 2.21s N/AN/A 4.29s Yes*-4.80%

Page 2: 2.45s No*+0.65% 2.19s N/AN/A 4.09s Yes*+3.94%

Page 3: 2.57s Yes*-2.98% 2.27s N/AN/A 6.65s Yes*-1.81%

Page 4: 2.31s No*-0.02% 2.11s N/AN/A 3.29s Yes*-30.78%

Page 5: 2.25s Yes*+0.79% 2.11s N/AN/A 4.03s Yes*-1.52%

Average all pages: 2.43s No*-0.05% 2.18s N/AN/A 4.47s No*-7.10%

2) Critical FOFT Preload V2

Page 1: 2.90s Yes*+15.11% 2.27s N/AN/A 2.73s Yes*-39.44%

Page 2: 2.68s Yes*+10.12% 2.24s N/AN/A 2.64s Yes*-32.83%

Page 3: 2.87s Yes*+8.31% 2.44s N/AN/A 2.86s Yes*-57.76%

Page 4: 2.46s Yes*+6.45% 2.19s N/AN/A 2.42s Yes*-48.97%

Page 5: 2.57s Yes*+15.17% 2.17s N/AN/A 2.50s Yes*-38.93%

Average all pages: 2.70s Yes*+10.99% 2.26s N/AN/A 2.63s Yes*-45.32%

3) Critical FOFT Push

Page 1: 1.96s Yes*-22.21% 2.43s N/AN/A 4.51s Yes*+0.21%

Page 2: 1.94s Yes*-20.41% 2.81s N/AN/A 4.25s Yes*+8.04%

Page 3: 1.79s Yes*-32.52% 2.55s N/AN/A 6.29s Yes*-7.13%

Page 4: 1.75s Yes*-24.20% 1.86s N/AN/A 2.74s Yes*-42.26%

Page 5: 1.77s Yes*-20.48% 2.69s N/AN/A 4.70s Yes*+14.89%

Average all pages: 1.84s Yes*-24.16% 2.47s N/AN/A 4.50s No*-6.46%

4) Critical FOFT Push and Preload V1

Page 1: 2.04s Yes*-18.90% 1.73s N/AN/A 3.82s Yes*-15.10%

Page 2: 1.96s Yes*-19.30% 1.68s N/AN/A 3.62s Yes*-7.78%

Page 3: 1.91s Yes*-27.92% 1.77s N/AN/A 6.07s Yes*-10.41%

Page 4: 1.79s Yes*-22.78% 1.61s N/AN/A 2.67s Yes*-43.81%

Page 5: 1.82s Yes*-18.51% 1.59s N/AN/A 3.62s Yes*-11.49%

Average all pages: 1.90s Yes*-21.61% 1.67s N/AN/A 3.96s Yes*-17.63%

5) Critical FOFT Push and Preload V2

Page 1: 2.04s Yes*-19.23% 1.70s N/AN/A 2.79s Yes*-38.00%

Page 2: 1.96s Yes*-19.48% 1.66s N/AN/A 2.67s Yes*-32.10%

Page 3: 1.92s Yes*-27.64% 1.77s N/AN/A 4.70s Yes*-30.61%

Page 4: 1.78s Yes*-22.92% 1.59s N/AN/A 2.63s Yes*-44.53%

Page 5: 1.81s Yes*-18.57% 1.58s N/AN/A 2.55s Yes*-37.73%

Average all pages: 1.90s Yes*-21.69% 1.66s N/AN/A 3.07s Yes*-36.20%

No Font Loading Strategy (Default)

Page 1: 2.52s N/A 4.50s

Page 2: 2.43s N/A 3.93s

Page 3: 2.65s N/A 6.78s

Page 4: 2.31s N/A 4.75s

Page 5: 2.23s N/A 4.09s

Average all pages: 2.43s N/A 4.81s

* Compared to No Font Loading Strategy (Default)

Resource Metrics

Table 5.2: Resource Metrics; mean difference, percentage difference, and statistical significance compared to the default web font loading behavior. The mean values are listed in seconds. Green color with a minus sign indicates a faster performance, and red color with a plus sign indicates a slower performance. N/A = Not Available.

Page 50: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

50

No Strategy - Default lazy-loading

3.40s 4.81s 4.99s0s

First Paint First web font stage Second web font stage

LOGO

Figure 5.11: A visual example of the average loading times for the non-optimized version - Complementary to Table 5.1.

6. DiscussionAll the evaluated font loading strategies in this degree project improved the time it took to deliver the first web font content to the user’s screen (see Table 5.1 and Chapter 5.3). As a result, a faster First Meaningful Paint (FMP) was attained. Figure 5.11 shows the loading stages for the unoptimized version where the FMP is not present until 4.99 seconds on average, compare this to the figures included in Chapter 5.1 where the FMP is already available at the First Paint. Additionally, the First Paint was 180 ms faster on average for strategy 1, 660 ms faster on average for strategy 3, and 770 ms faster on average for strategy 4 and 5 compared to the non-optimized version (see Figure 5.8). Strategy 2 was the only strategy that negatively impacted the first paint (75 ms slower on average, 230 ms slower for page 5). The first web font content was visible around 1.6 seconds faster on average for strategy 1 and 3, and around 2.2 seconds faster for strategy 4 and 5 compared to the non-optimized version (see Figure 5.9). For strategy 2 the first web font content was visible around 1.3 seconds faster on average (i.e., all web fonts were visible earlier than the first web fonts appeared for the unoptimized version). Strategy 2, 4 and 5 reduced the time it took to load and render all web fonts on the client side (1.5 seconds on average for strategy 2, 700 ms on average for strategy 4 and 1.5 seconds on average for strategy 5). These results are consonant with Grigorik’s statement that optimized web fonts combined with a judicious font loading strategy can improve page rendering times [11]. When looking at the page characteristics (see section 2.1.3.2 on page 16) the deviations that stand out the most is the number of image requests (see Figure

Page 51: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

51

3.1), the size of JavaScript (see Figure 3.3), and the number of characters used per page (see Figure 3.4). For example, page 3 made 65 requests for images, and one might hypothesize that this is the cause of the distinct difference in time for the first web fonts to appear on page 3 (see No Font Loading Strategy in Table 5.1 where the first web font stage is around 2 seconds behind the other pages). When examining the network traces, the delay is rather caused by page 3 using a large web font for their logotype (aleo-regular-400.woff2 (23.4KB)). The logotype that used the Aloe web font was placed high up on the page so the browser made a request for this web font earlier, resulting in a longer process time before it could render the first web fonts. This indicates that using a strategy is extra beneficial for pages where large web fonts are requested before other web fonts that might be smaller in file size. One can also hypothesize that the number of characters for page 2 (a total of 7051 characters - see Figure 3.4) might be causing the page to render the web fonts slower, but this is more likely a consequence of page 2 having the largest amount of render-blocking CSS and JavaScript. Especially since render-blocking resources is one of the main reasons that causes web fonts to be lazy-loaded [11]. Also, page 1 is using the least amount of characters (only 1074 characters - see Figure 3.4) and should hypothetically be the fastest page when rendering web fonts, but this is not the case (see Table 5.1). Improving the loading of web fonts can be a very intricate process. Depending on the target audience and their web browser, server push will not be the best option. Archibald, a developer advocate for Google Chrome, reported a bug in Safari which indicates that sometimes the browser will not retrieve the resources from the push cache [47], a behavior that will counteract the benefits of push and may result in a slower page load time [28]. One can approach this problem by using user agent sniffing on the server side and avoid pushing resources to Safari users [28]. In theory, strategy 4 (see 2.1.1) combined with user agent sniffing that prevents the server from pushing to Safari users, should result in Chrome and Firefox users getting the benefits of push and preload, and Safari users receiving the equivalent performance enhancements of strategy 1 (see 5.1.1). Due to push being inconsistent across browsers [28], Critical FOFT with Preload V1 (strategy 1) should be considered as the most reliable strategy that was evaluated in this project. The font loading strategies that only use preload are also the easiest to implement since no server-side configuration is needed to load the web fonts. The findings in this degree project have yet to be confirmed to be valid when testing the font loading strategies on actual mobile devices with real network conditions. Further, these results might only be relevant for a short period of time since technology advances and the network conditions get better over time.

Page 52: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

52

7. ConclusionThis paper gives insight into how HTTP/2 Server Push and HTTP/2 Preload can be used to improve the delivery of web fonts for first-time visitors (see chapter 4 and 5). It was discovered that HTTP/2 Server Push, on its own, is not a more performance efficient resource prioritization approach than HTTP/2 Preload, in the context of delivering web font content (see section 5.2.2), which answers RQ1: Is HTTP/2 Server Push a more performance efficient resource prioritization approach than HTTP/2 Preload, in the context of optimizing the delivery of web font content? The second research question was: Are the resource prioritization app-roaches HTTP/2 Server Push and HTTP/2 Preload more efficient if used together, in the context of optimizing the delivery of web font content? The answer to RQ2 is the following: Using HTTP/2 Server Push in conjunction with HTTP/2 Preload appears to be the most performance efficient approach for improving the loading time of web fonts (see section 5.2.3). The third research question was: How do the font loading strategies listed in 2.1.1 compare to the default web font loading behavior? The answer to RQ3 is the following: All the evaluated font loading strategies in this degree project improved the time it took to deliver the first web font content to the user’s screen. The best performing strategies were strategy 5, 4 and 1 (see Chapter 5 "Analysis" for a more comprehensive answer to RQ3). This degree project shows that there are multiple font loading strategies that can improve the loading of web font content to the client, resulting in a faster First Meaningful Paint. This is relevant for the web industry, particularly for performance-conscious web developers. However, all conclusions in this paper are based on the results gathered from testing the strategies in an emulated environment and are yet to be confirmed on real mobile devices with genuine network conditions.

7.1. Future WorkBefore the font loading strategies can be established to be as efficient as they appear to be from the analyses in chapter 5, they must be tested on physical mobile devices with real network conditions. Further research should also be conducted on how the strategies perform on faster networks, as well as using different web servers. This degree project was restricted to improving the web font loading performance for first-time visitors and it is uncertain how the evaluated font loading strategies perform for recurring visitors. One of the limitations of HTTP/2 Server Push is not knowing about the client’s cache state. Pushing resources that

Page 53: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

53

already are cached on the client can end up being detrimental to performance [48][28]. This will hopefully improve in the near future since there is a proposed solution to this problem called Cache Digests [49]. A future alternative to HTTP/2 Server Push is 103 (Early Hints) which is an experimental HTTP response status code that gives similar benefits as Server Push [50]. Early Hints is much simpler compared to push and provides more efficient use of the network [48]. Further, the browser gets to decide what it has in its cache and will only get the critical resources if they are needed. However, Early Hints is not yet available in web browsers, but there is an intent to implement it in Chrome [51] and Firefox [52]. Once Early Hints becomes available in modern browsers it would be interesting to research how it compares to HTTP/2 Server Push and HTTP/2 Preload when delivering web font content to the user.

Page 54: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

54

References[1] “Desktop vs Mobile vs Tablet Market Share Worldwide”, StatCounter Global Stats, 2019. [Online]. Available: http://gs.statcounter.com/platform-market-share/desktop-mobile-tablet/worldwide/#monthly-201903-201903-bar [Accessed: 01- Apr- 2019]

[2] “The need for mobile speed: How mobile latency impacts publisher revenue”, 2016. [Online]. Available: https://www.thinkwithgoogle.com/intl/en-154/insights-inspiration/research-data/need-mobile-speed-how-mobile-latency-impacts-publisher-revenue/. [Accessed: 28- Sep-2018].

[3] “Amazon sees a 1% decrease in revenue for every 100ms increase in load time.”, Wpostats.com, 2018. [Online]. Available: https://wpostats.com/2015/10/29/amazon-1-percent.html. [Accessed: 01- 01- Oct- 2018].

[4] “Find Out How You Stack Up to New Industry Benchmarks for Mobile Page Speed”, Think with Google, 2018. [Online]. Available: https://www.thinkwithgoogle.com/marketing-resources/data-measurement/mobile-page-speed-new-industry-benchmarks/. [Accessed: 01- Oct- 2018].

[5] “Page Weight”, Httparchive.org, 2019. [Online]. Available: https://httparchive.org/reports/page-weight?start=2018_12_01&end=2019_02_01&view=list. [Accessed: 21- Mar- 2019].

[6] B. Stein, WEBFONT HANDBOOK, 1st ed. New York, New York: Jeffrey Zeldman. A Book Apart., 2017, pp. 33-34, 59.

[7] Z. Leatherman, “A Comprehensive Guide to Font Loading Strategies—zachleat.com”, zachleat.com, 2016. [Online]. Available: https://www.zachleat.com/web/comprehensive-webfonts/#critical-foft-preload. [Accessed: 1- Oct- 2018].

[8] Z. Leatherman, “The Web Fonts: Preloaded—zachleat.com”, Zach Leatherman, 2018. [Online]. Available: https://www.zachleat.com/web/preload/. [Accessed: 01- Oct- 2018].

[9] P. Walton, “User-centric Performance Metrics | Web Fundamentals | Google Developers”, Google Developers, 2018. [Online]. Available: https://developers.google.com/web/fundamentals/performance/user-centric-performance-metrics. [Accessed: 12- Oct- 2018]

[10] “@font-face”, MDN Web Docs, 2018. [Online]. Available: https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face. [Accessed: 26- Mar- 2018].

[11] I. Grigorik, “Web Font Optimization | Web Fundamentals | Google Developers”, Google Developers, 2018. [Online]. Available: https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/webfont-optimization. [Accessed: 14- Oct- 2018]

[12] “First Meaningful Paint | Tools for Web Developers | Google Developers”, Google Developers, 2018. [Online]. Available: https://developers.google.com/web/tools/lighthouse/audits/first-meaningful-paint. [Accessed: 11- Oct- 2018]

[13] “CSS Fonts Module Level 4 - Font Rendering Controls”, W3.org, 2018. [Online]. Available: https://www.w3.org/TR/css-fonts-4/#font-rendering-controls-introduction. [Accessed: 28- Sep- 2018]

[14] Z. Leatherman, “The Web Font Loading Glossary—zachleat.com”, Zach Leatherman, 2018. [Online]. Available: https://www.zachleat.com/web/webfont-glossary/#fout. [Accessed: 01- Oct- 2018].

[15] I. Grigorik and Y. Weiss, “Preload”, W3c.github.io, 2018. [Online]. Available: https://w3c.github.io/preload/. [Accessed: 18- Oct- 2018].

[16] M. Belshe, R. Peon and M. Thomson, “RFC 7540 - Hypertext Transfer Protocol Version 2 (HTTP/2)”, Tools.ietf.org, 2018. [Online]. Available: https://tools.ietf.org/html/rfc7540#section-10.1. [Accessed: 20- Oct- 2018].

Page 55: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

55

[17] T. Bergan, S. Pelchat and M. Buettner, "Rules of Thumb for HTTP/2 Push", Google Docs, 2016. [Online]. Available: https://docs.google.com/document/d/1K0NykTXBbbbTlv60t5MyJvXjqKGsCVNYHyLEXIxYMv0/edit. [Accessed: 12- Oct- 2018]

[18] S. Jehl and L. Zach, “How We Load Web Fonts Progressively | Filament Group, Inc., Boston, MA”, Filament Group, 2015. [Online]. Available: https://www.filamentgroup.com/lab/font-events.html. [Accessed: 03- Nov- 2018].

[19] “Can I use Resource Hints: preload”, Caniuse.com, 2018. [Online]. Available: https://caniuse.com/#search=preload. [Accessed: 07- Feb- 2019].

[20] T. Zimmermann, J. Rüth, B.Wolters, and O. Hohlfeld, “How HTTP/2 Pushes the Web: An Empirical Study of HTTP/2 Server Push”, 2017.

[21] M. Wijnants, P. Quax, R. Marx, and W. Lamotte, “HTTP/2 Prioritization and its Impact on Web Performance”, 2018.

[22] S. Rosen, B. Han, S. Hao, Z. Morley Mao, and F. Qian, “Push or Request: An Investigation of HTTP/2 Server Push for Improving Mobile Performance”, 2017.

[23] “Loading Speed”, Httparchive.org, 2019. [Online]. Available: https://httparchive.org/reports/loading-speed?start=2018_12_15&end=2019_02_01&view=list. [Accessed: 21- Mar- 2019].

[24] E. Fullerton, Performance Matters: 9 Key Consumer Insights. Akamai Technologies, 2014, p. 8.

[25] “HTTP Archive Mobile - Interesting Stats”, Mobile.httparchive.org, 2019. [Online]. Available: https://mobile.httparchive.org/interesting.php?a=All&l=Feb%201%202019. [Accessed: 21- Mar- 2019].

[26] “HTTP Archive - Interesting Stats”, Legacy.httparchive.org, 2019. [Online]. Available: https://legacy.httparchive.org/interesting.php?a=All&l=Feb%201%202019. [Accessed: 21- Mar- 2019].

[27] N. Spalinger and V. Gaultney, “OFL web version”, Scripts.sil.org, 2007. [Online]. Available: https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL_web. [Accessed: 21- Oct- 2018].

[28] J. Archibald, “HTTP/2 push is tougher than I thought”, Jakearchibald.com, 2017. [Online]. Available: https://jakearchibald.com/2017/h2-push-tougher-than-i-thought/. [Accessed: 21- Oct- 2018].

[29] “One-Way Analysis of Variance (ANOVA) Example Problem”, Cba.ualr.edu. [Online]. Available: http://cba.ualr.edu/smartstat/topics/anova/example.pdf. [Accessed: 02- Dec- 2018].

[30] T. Zimmermann, B. Wolters, O. Hohlfeld, and K. Wehrle, “Is the Web ready for HTTP/2 Server Push?”, 2018.

[31] “GoogleChrome/lighthouse”, GitHub. [Online]. Available: https://github.com/GoogleChrome/lighthouse/blob/8f500e00243e07ef0a80b39334bedcc8ddc8d3d0/lighthouse-core/config/constants.js#L19-L26. [Accessed: 02- Dec- 2018].

[32] “Express - Node.js web application framework”, Expressjs.com. [Online]. Available: https://expressjs.com/. [Accessed: 01- Oct- 2018].

[33] F. Indutny, “spdy-http2/node-spdy”, GitHub, 2015. [Online]. Available: https://github.com/spdy-http2/node-spdy. [Accessed: 01- Oct- 2018]

[34] “GoogleChrome/puppeteer”, GitHub, 2018. [Online]. Available: https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#overview. [Accessed: 01- Oct- 2018].

Page 56: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

56

[35] “Chrome DevTools Protocol Viewer”, Chromedevtools.github.io, 2018. [Online]. Available: https://chromedevtools.github.io/devtools-protocol/. [Accessed: 01- Oct- 2018].

[36] P. Hamann, “To push, or not to push?! - The future of HTTP/2 server push - Patrick Hamann - JSConf EU 2018”, YouTube, 2018. [Online]. Available: https://www.youtube.com/watch?v=cznVISavm-k. [Accessed: 03- Nov- 2018].

[37] “Navigation Timing”, W3.org, 2012. [Online]. Available: https://www.w3.org/TR/navigation-timing/#dom-performancetiming-navigationstart. [Accessed: 05- Jan- 2019]

[38] ”Paint Timing 1”, W3.org, 2017. [Online]. Available: https://www.w3.org/TR/paint-timing/#first-paint. [Accessed: 06- Jan- 2019]

[39] “Umbrella Popularity List—Top Million Domains”, Docs.umbrella.com. [Online]. Available: https://docs.umbrella.com/investigate-api/docs/top-million-domains. [Accessed: 05- Jan- 2019]

[40] “website-scraper/node-website-scraper”, GitHub. [Online]. Available: https://github.com/website-scraper/node-website-scraper. [Accessed: 06- Jan- 2019]

[41] “WOFF File Format 2.0”, W3.org, 2018. [Online]. Available: https://www.w3.org/TR/WOFF2/. [Accessed: 06- Jan- 2019]

[42] M. Janaszek, “Test website performance with Puppeteer”, Michaljanaszek.com, 2017. [Online]. Available: https://michaljanaszek.com/blog/test-website-performance-with-puppeteer#extractDataFromNetworkTrace. [Accessed: 09- Jan- 2019]

[43] Z. Leatherman, “filamentgroup/glyphhanger”, GitHub. [Online]. Available: https://github.com/filamentgroup/glyphhanger. [Accessed: 07- Jan- 2019]

[44] “Trace Event Format”, Google Docs, 2019. [Online]. Available: https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/edit. [Accessed: 05- Jan- 2019]

[45] “ CSS Font Loading Module Level 3”, Drafts.csswg.org, 2018. [Online]. Available: https://drafts.csswg.org/css-font-loading/. [Accessed: 12- Dec- 2018]

[46] Z. Leatherman, “zachleat/web-font-loading-recipes”, GitHub. [Online]. Available: https://github.com/zachleat/web-font-loading-recipes/blob/master/critical-foft-preload.html. [Accessed: 09- Jan- 2019]

[47] Archibald, J. (2017). 172639 – Use of HTTP/2 push cache seems inconsistent. [online] Bugs.webkit.org. Available at: https://bugs.webkit.org/show_bug.cgi?id=172639 [Accessed 22 Mar. 2019].

[48] Noti.st. (2018). To push, or not to push?! by Patrick Hamann. [online] Available at: https://noti.st/patrickhamann/y2sScd#sBGvLzD. [Accessed 24 Mar. 2019].

[49] Oku, K. and Y. Weiss. (2018). draft-ietf-httpbis-cache-digest-05 - Cache Digests for HTTP/2. [online] Tools.ietf.org. Available at: https://tools.ietf.org/html/draft-ietf-httpbis-cache-digest-05 [Accessed 24 Mar. 2019].

[50] Oku, K. (2017). An HTTP Status Code for Indicating Hints. [online] Httpwg.org. Available at: https://httpwg.org/specs/rfc8297.html [Accessed 24 Mar. 2019].

[51] Bugs.chromium.org. (2016). 671310 - Support 103 Early Hints in HTTP/2. - chromium - Monorail. [online] Available at: https://bugs.chromium.org/p/chromium/issues/detail?id=671310 [Accessed 24 Mar. 2019].

[52] Bugzilla.mozilla.org. (2017). 1407355 - Implement 103 Early Hints. [online] Available at: https://bugzilla.mozilla.org/show_bug.cgi?id=1407355 [Accessed 24 Mar. 2019].

Page 57: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

57

A. Page details and resource prioritization approaches Appendices A.1-A.5 include details about each page, i.e., the number of requests per resource and their sizes. They also list the web fonts that were used, as well as the preloaded/pushed resources for each strategy (including their transferred size).

A.1. Page 1Page 1 used two web font families; Merriweather and Source Sans Pro. The total page weight was ≈ 1.5MB. Table A.1 lists the details about the requests and resources for the unoptimized version of page 1. Figure A.2- Figure A.4 visualize the values from Table A.1.

PAGE 1Resource type Number of requests Transferred size KB Size KB

Doc (HTML) 1 13 48Images 19 873 924

CSS 2 29.9 209Javascript 7 143 247

Fonts 5 61.3 61.3Other 2 2.1 2.1

TOTAL 36 1122.3 1491.4

Table A.1: Information about the requests and resources for for page 1.

1

19

2

75

2

Resource type

Num

ber o

f req

uest

s

0

5

10

15

20

Doc (HTML) Images CSS Javascript Fonts Other

Number of requests vs. Resource type (Page 1)

Figure A.2: Number of requests vs. Resource type - Complementary column chart for "Table A.1: Information about the requests and resources for for page 1."

Page 58: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

58

13

873

29.9143

61.32.1

Resource type

Tran

sfer

red

size

in k

iloby

tes

0

250

500

750

1000

Doc (HTML) Images CSS Javascript Fonts Other

Transferred size in kilobytes vs. Resource type (Page 1)

Figure A.3: Transfered size in kilobytes vs. Resource type - Complementary column chart for "Table A.1: Information about the requests and resources for for page 1."

48

924

209 247 61.32.1

Resource type

Size

in k

iloby

tes

0

250

500

750

1000

Doc (HTML) Images CSS Javascript Fonts Other

Size in kilobytes vs. Resource type (Page 1)

Figure A.4: Size in kilobytes vs. Resource type - Complementary column chart for "Table A.1: Information about the requests and resources for for page 1."

List of pushed and preloaded resources for page 1: Strategy 1 and 4: Preloaded resources

• merriweather-regular-400-subset.woff2 (4KB)• source-sans-pro-regular-400-subset.woff2 (3.4KB)

Strategy 2 and 5: Preloaded resources• merriweather-regular-400-subset.woff2 (4KB)• source-sans-pro-regular-400-subset.woff2 (3.4KB)• merriweather-regular-400.woff2 (11.8KB)• merriweather-bold-700.woff2 (11.7KB)

Page 59: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

59

• source-sans-pro-regular-400.woff2 (12.7KB)• source-sans-pro-semi-bold-600.woff2 (12.7KB)• source-sans-pro-bold-700.woff2 (12.4KB)

Strategy 3, 4 and 5: Pushed resources • merriweather-regular-400-subset.woff2 (4KB)• source-sans-pro-regular-400-subset.woff2 (3.4KB)• site.min.css (27.4KB)• polyfills.min.js (4.19KB). • picturefill.min.js (5.06KB)

A.2. Page 2Page 2 used one web font family; Lato. The total page weight was ≈ 1.4MB. Table A.5 lists the details about the requests and resources for the unoptimized version of page 2. Figure A.6 - Figure A.8 visualize the values from Table A.5.

PAGE 2Resource type Number of requests Transferred size KB Size KB

Doc (HTML) 1 25.3 81.8Images 11 532 532

CSS 3 30.2 164Javascript 9 177 599

Fonts 3 40.9 40.9Other 2 0.2 0.31

TOTAL 29 805.6 1418.01

Table A.5: Information about the requests and resources for for page 2.

1

11

3

9

32

Resource type

Num

ber o

f req

uest

s

0

2

4

6

8

10

12

Doc (HTML) Images CSS Javascript Fonts Other

Number of requests vs. Resource type (Page 2)

Figure A.6: Number of requests vs. Resource type - Complementary column chart for "Table A.5: Information about the requests and resources for for page 2."

Page 60: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

60

25.3

532

30.2177

40.90.2

Resource type

Tran

sfer

red

size

in k

iloby

tes

0

200

400

600

Doc (HTML) Images CSS Javascript Fonts Other

Transferred size in kilobytes vs. Resource type (Page 2)

Figure A.7: Transfered size in kilobytes vs. Resource type - Complementary column chart for "Table A.5: Information about the requests and resources for for page 2."

81.8

532

164

599

40.90.31

Resource type

Size

in k

iloby

tes

0

200

400

600

Doc (HTML) Images CSS Javascript Fonts Other

Size in kilobytes vs. Resource type (Page 2)

Figure A.8: Size in kilobytes vs. Resource type - Complementary column chart for "Table A.5: Information about the requests and resources for for page 2."

List of pushed and preloaded resources for page 2: Strategy 1 and 4: Preloaded resources

• lato-regular-400-subset.woff2 (4KB)

Strategy 2 and 5: Preloaded resources• lato-regular-400-subset.woff2 (4KB)• lato-regular-400.woff2 (13.7KB)• lato-bold-700.woff2 (13.8KB)• lato-black-900.woff2 (13.4KB)

Page 61: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

61

Strategy 3, 4 and 5: Pushed resources • lato-regular-400-subset.woff2 (4KB)• bootstrap.min.css (16.1KB)• home-responsive.css (13.1KB)• jquery.min.js (28.7KB)

A.3. Page 3Page 3 used two font families; Aleo and Lato. The total page weight was ≈ 1.3MB. This landing page had no render-blocking javascript; hence, only the subset fonts and the CSS file were pushed. Table A.9 lists the details about the requests and resources for the unoptimized version of page 3. Figure A.10- Figure A.12 visualize the values from Table A.9.

PAGE 3Resource type Number of requests Transferred size KB Size KB

Doc (HTML) 1 15.6 72.4Images 65 648 813

CSS 2 20.8 143Javascript 3 70.2 207

Fonts 4 65.5 65.5Other 1 1.4 5.3

TOTAL 76 821.5 1306.2

Table A.9: Information about the requests and resources for for page 3.

1

65

2 3 4 1

Resource type

Num

ber o

f req

uest

s

0

20

40

60

80

Doc (HTML) Images CSS Javascript Fonts Other

Number of requests vs. Resource type (Page 3)

Figure A.10: Number of requests vs. Resource type - Complementary column chart for "Table A.9: Information about the requests and resources for for page 3."

Page 62: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

62

15.6

648

20.870.2 65.5

1.4

Resource type

Tran

sfer

red

size

in k

iloby

tes

0

200

400

600

800

Doc (HTML) Images CSS Javascript Fonts Other

Transferred size in kilobytes vs. Resource type (Page 3)

Figure A.11: Transfered size in kilobytes vs. Resource type - Complementary column chart for "Table A.9: Information about the requests and resources for for page 3."

72.4

813

143207 65.5

5.3

Resource type

Size

in k

iloby

tes

0

250

500

750

1000

Doc (HTML) Images CSS Javascript Fonts Other

Size in kilobytes vs. Resource type (Page 3)

Figure A.12: Size in kilobytes vs. Resource type - Complementary column chart for "Table A.9: Information about the requests and resources for for page 3."

List of pushed and preloaded resources for page 3: Strategy 1 and 4: Preloaded resources

• aleo-regular-400-subset.woff2 (8.3KB)• lato-regular-400-subset.woff2 (4KB)

Strategy 2 and 5: Preloaded resources• aleo-regular-400-subset.woff2 (8.3KB)• lato-regular-400-subset.woff2 (4KB)• aleo-regular-400.woff2 (23.4KB)• lato-regular-400.woff2 (13.7KB)• lato-italic-400.woff2 (14.5KB)• lato-bold-700.woff2 (13.9KB)

Page 63: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

63

Strategy 3, 4 and 5: Pushed resources • aleo-regular-400-subset.woff2 (8.3KB)• lato-regular-400-subset.woff2 (4KB)• landing.css (19.6KB)

A.4. Page 4Page 4 used one web font family; Open Sans. The total page weight was ≈ 2.2MB. The main HTML file was 8.5KB in transfer size. Table A.13 lists the details about the requests and resources for the unoptimized version of page 4. Figure A.14- Figure A.16 visualize the values from Table A.13. Page 4 used an icon font in addition to their web fonts, and it was embedded in one of their CSS files. This icon font was extracted from the CSS file and converted to a .woff2 file, and loaded last via CSS Font Loading API. This was done so that the CSS file ‘dashicons.min.css’ would not block the initial render.

PAGE 4Resource type Number of requests Transferred size KB Size KB

Doc (HTML) 3 43 143Images 15 1400 1400

CSS 3 12.7 68.4Javascript 3 174 601

Fonts* 4 46 46Other 2 1.8 4.6

TOTAL 30 1677.5 2263* 1 icon font included

Table A.13: Information about the requests and resources for for page 4.

3

15

3 34

2

Resource type

Num

ber o

f req

uest

s

0

5

10

15

Doc (HTML) Images CSS Javascript Fonts Other

Number of requests vs. Resource type (Page 4)

Figure A.14: Number of requests vs. Resource type - Complementary column chart for "Table A.13: Information about the requests and resources for for page 4."

Page 64: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

64

43

1400

12.7174

46 1.8

Resource type

Tran

sfer

red

size

in k

iloby

tes

0

500

1000

1500

Doc (HTML) Images CSS Javascript Fonts Other

Transferred size in kilobytes vs. Resource type (Page 4)

Figure A.15: Transfered size in kilobytes vs. Resource type - Complementary column chart for "Table A.13: Information about the requests and resources for for page 4."

143

1400

68.4

601

46 4.6

Resource type

Size

in k

iloby

tes

0

500

1000

1500

Doc (HTML) Images CSS Javascript Fonts Other

Size in kilobytes vs. Resource type (Page 4)

Figure A.16: Size in kilobytes vs. Resource type - Complementary column chart for "Table A.13: Information about the requests and resources for for page 4."

List of pushed and preloaded resources for page 4:Strategy 1 and 4: Preloaded resources

• open-sans-regular-400-subset.woff2 (3.1KB)

Strategy 2 and 5: Preloaded resources• open-sans-regular-400-subset.woff2 (3.1KB)• open-sans-regular-400.woff2 (8.8KB)• open-sans-light-300.woff2 (8.6KB)• open-sans-semi-bold-600.woff2 (8.8KB)

Strategy 3, 4 and 5: Pushed resources • open-sans-regular-400-subset.woff2 (3.1KB)• dashicons.min.css (2.17KB)

Page 65: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

65

• wp4.css (9.32KB)• jquery.js (32.8KB)

A.5. Page 5Page 5 used one web font family; Lato. The total page weight was ≈ 2.3MB. Table A.17 lists the details about the requests and resources for the unoptimized version of page 5. Figure A.18- Figure A.20 visualize the values from Table A.17. Page 5 had no render-blocking javascript; hence, only the subset font and the CSS file were pushed.

PAGE 5Resource type Number of requests Transferred size KB Size KB

Doc (HTML) 1 6.5 27.7Images 14 1300 1300

CSS 2 24.3 137Javascript 2 52.6 204

Fonts 4 55.3 55.3Other 5 219 542

TOTAL 28 1657.7 2266

Table A.17: Information about the requests and resources for for page 5.

1

14

2 2

45

Resource type

Num

ber o

f req

uest

s

0

5

10

15

Doc (HTML) Images CSS Javascript Fonts Other

Number of requests vs. Resource type (Page 5)

Figure A.18: Number of requests vs. Resource type - Complementary column chart for "Table A.17: Information about the requests and resources for for page 5."

Page 66: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

66

6.5

1300

24.3 52.6 55.3219

Resource type

Tran

sfer

red

size

in k

iloby

tes

0

500

1000

1500

Doc (HTML) Images CSS Javascript Fonts Other

Transferred size in kilobytes vs. Resource type (Page 5)

Figure A.19: Number of requests vs. Resource type - Complementary column chart for "Table A.17: Information about the requests and resources for for page 5."

27.7

1300

137 20455.3

542

Resource type

Size

in k

iloby

tes

0

500

1000

1500

Doc (HTML) Images CSS Javascript Fonts Other

Size in kilobytes vs. Resource type (Page 5)

Figure A.20: Number of requests vs. Resource type - Complementary column chart for "Table A.17: Information about the requests and resources for for page 5."

List of pushed and preloaded resources for page 5:Strategy 1 and 4: Preloaded resources

• lato-regular-400-subset.woff2 (4KB)

Strategy 2 and 5: Preloaded resources• lato-regular-400-subset.woff2 (4KB)• lato-regular-400.woff2 (13.7KB)• lato-regular-italic-400.woff2 (14.5KB)• lato-bold-700.woff2 (13.8KB)• lato-bold-900.woff2 (13.3KB)

Strategy 3, 4 and 5: Pushed resources • lato-regular-400-subset.woff2 (4KB)• website.min.css (23.3KB)

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.852*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 10333378.12 5 2066675.62 1458.036 0.000*

Within Groups 119064.76 84 1417.44

Total 10452442.88 89

*Is significant

Sum of Squares (SS), Degrees of Freedom(df), Mean Square (MS)

Page 1

Visual Metrics

Page 1: First PaintCompared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Preload V2 342.953 40.095 YesCritical FOFT Preload V1 VS Critical FOFT Push 386.473 40.095 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V1 519.099 40.095 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V2 520.969 40.095 YesCritical FOFT Preload V1 VS No Font Loading Strategy 156.174 40.095 YesCritical FOFT Preload V2 VS Critical FOFT Push 729.426 40.095 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V1 862.052 40.095 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 863.923 40.095 YesCritical FOFT Preload V2 VS No Font Loading Strategy 186.780 40.095 YesCritical FOFT Push VS Critical FOFT Push and Preload V1 132.626 40.095 YesCritical FOFT Push VS Critical FOFT Push and Preload V2 134.496 40.095 YesCritical FOFT Push VS No Font Loading Strategy 542.647 40.095 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 1.871 40.095 NoCritical FOFT Push and Preload V1 VS No Font Loading Strategy 675.273 40.095 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 677.143 40.095 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Paint

Page 67: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

67

B. Statistical Analysis ResultsAppendix B contains the results from the statistical tests.

B.1. Page 1

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.852*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 10333378.12 5 2066675.62 1458.036 0.000*

Within Groups 119064.76 84 1417.44

Total 10452442.88 89

*Is significant

Sum of Squares (SS), Degrees of Freedom(df), Mean Square (MS)

Page 1

Visual Metrics

Page 1: First PaintCompared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Preload V2 342.953 40.095 YesCritical FOFT Preload V1 VS Critical FOFT Push 386.473 40.095 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V1 519.099 40.095 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V2 520.969 40.095 YesCritical FOFT Preload V1 VS No Font Loading Strategy 156.174 40.095 YesCritical FOFT Preload V2 VS Critical FOFT Push 729.426 40.095 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V1 862.052 40.095 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 863.923 40.095 YesCritical FOFT Preload V2 VS No Font Loading Strategy 186.780 40.095 YesCritical FOFT Push VS Critical FOFT Push and Preload V1 132.626 40.095 YesCritical FOFT Push VS Critical FOFT Push and Preload V2 134.496 40.095 YesCritical FOFT Push VS No Font Loading Strategy 542.647 40.095 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 1.871 40.095 NoCritical FOFT Push and Preload V1 VS No Font Loading Strategy 675.273 40.095 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 677.143 40.095 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Paint

Page 68: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

68

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.009*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 3240084.66 3 1080028.22 423.286 0.000*

Within Groups 142885.97 56 2551.54

Total 3382970.63 59

*Is significant

Page 1: First Web Font StageCompared strategies: Strategy 1, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 856.402 3 29.877 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 128.473 44.452 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 390.625 44.452 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 392.496 44.452 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.843*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 28067008.75 3 9355669.58 7317.956 0.000*

Within Groups 71593.42 56 1278.45

Total 28138602.16 59

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 1, No Strategy

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 1.871 34.571 NoCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 519.099 34.571 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 1673.894 34.571 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 520.969 34.571 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 1675.765 34.571 YesCritical FOFT Preload V1 VS No Font Loading Strategy 1154.795 34.571 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 27041108.32 4 6760277.08 1312.675 0.000*

Within Groups 360500.11 70 5150.00

Total 27401608.43 74

*Is significant

Page 1: Second Web Font StageCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 2548.939 4 34.051 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 197.356 65.511 YesCritical FOFT Preload V2 VS Critical FOFT Push 1092.119 65.511 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 748.707 65.511 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 1654.672 65.511 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.012*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 16813234.39 3 5604411.46 3259.690 0.000*

Within Groups 96281.26 56 1719.31

Total 16909515.65 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 3326.395 3 30.454 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Preload V1 894.763 36.489 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 551.352 36.489 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 1457.316 36.489 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Page 69: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

69

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.009*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 3240084.66 3 1080028.22 423.286 0.000*

Within Groups 142885.97 56 2551.54

Total 3382970.63 59

*Is significant

Page 1: First Web Font StageCompared strategies: Strategy 1, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 856.402 3 29.877 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 128.473 44.452 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 390.625 44.452 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 392.496 44.452 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.843*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 28067008.75 3 9355669.58 7317.956 0.000*

Within Groups 71593.42 56 1278.45

Total 28138602.16 59

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 1, No Strategy

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 1.871 34.571 NoCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 519.099 34.571 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 1673.894 34.571 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 520.969 34.571 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 1675.765 34.571 YesCritical FOFT Preload V1 VS No Font Loading Strategy 1154.795 34.571 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 27041108.32 4 6760277.08 1312.675 0.000*

Within Groups 360500.11 70 5150.00

Total 27401608.43 74

*Is significant

Page 1: Second Web Font StageCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 2548.939 4 34.051 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 197.356 65.511 YesCritical FOFT Preload V2 VS Critical FOFT Push 1092.119 65.511 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 748.707 65.511 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 1654.672 65.511 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.012*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 16813234.39 3 5604411.46 3259.690 0.000*

Within Groups 96281.26 56 1719.31

Total 16909515.65 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 3326.395 3 30.454 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Preload V1 894.763 36.489 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 551.352 36.489 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 1457.316 36.489 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Page 70: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

70

Test of Homogeneity of Variances

df1 df2 Sig.Levene 2 42 0.047*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 6275843.95 2 3137921.98 1546.164 0.000*

Within Groups 85238.51 42 2029.49

Total 6361082.47 44

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 2

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 1288.347 2 26.830 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Preload V2 343.411 37.670 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V2 562.553 37.670 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 1 28 0.048*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 6155786.21 1 6155786.21 2521.430 0.582

Within Groups 68358.83 28 2441.39

Total 6224145.04 29

*Is not significant

Compared strategies: Strategy 4, Strategy 5

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 2521.430 1 21.925 0.000*

*Is significant

Page 71: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

71

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 31336195.53 5 6267239.11 1394.916 0.000*

Within Groups 377404.85 84 4492.91

Total 31713600.38 89

*Is significant

Compared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 2545.178 5 38.659 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS No Font Loading Strategy 44.965 62.755 NoCritical FOFT Preload V2 VS No Font Loading Strategy 939.728 62.755 YesCritical FOFT Push VS No Font Loading Strategy 152.391 62.755 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 596.317 62.755 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 1502.281 62.755 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.256*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 10791514.77 5 2158302.95 3116.114 0.000*

Within Groups 58180.62 84 692.63

Total 10849695.38 89

*Is significant

Resource Metrics

Page 1: Stylesheets parsedCompared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Preload V2 340.911 28.028 YesCritical FOFT Preload V1 VS Critical FOFT Push 599.340 28.028 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V1 515.969 28.028 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V2 524.080 28.028 YesCritical FOFT Preload V1 VS No Font Loading Strategy 39.702 28.028 YesCritical FOFT Preload V2 VS Critical FOFT Push 940.251 28.028 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V1 856.880 28.028 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 864.991 28.028 YesCritical FOFT Preload V2 VS No Font Loading Strategy 380.613 28.028 YesCritical FOFT Push VS Critical FOFT Push and Preload V1 83.371 28.028 YesCritical FOFT Push VS Critical FOFT Push and Preload V2 75.260 28.028 YesCritical FOFT Push VS No Font Loading Strategy 559.638 28.028 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 8.111 28.028 NoCritical FOFT Push and Preload V1 VS No Font Loading Strategy 476.267 28.028 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 484.378 28.028 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Stylesheets parsed

Page 72: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

72

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 6782463.09 4 1695615.77 107.304 0.000*

Within Groups 1106137.72 70 15801.97

Total 7888600.82 74

*Is significant

Page 1: Subset web fonts loadedCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 2335.446 4 33.273 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 220.605 114.753 YesCritical FOFT Preload V2 VS Critical FOFT Push 159.720 114.753 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 706.983 114.753 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 737.823 114.753 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.293*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 4284134.81 3 1428044.94 2472.621 0.000*

Within Groups 32342.40 56 577.54

Total 4316477.21 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Push and Preload V1 547.263 23.236 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 578.103 23.236 YesCritical FOFT Preload V2 VS Critical FOFT Preload V1 60.884 23.236 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 30.840 23.236 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 486.378 23.236 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 517.218 23.236 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Page 73: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

73

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 6782463.09 4 1695615.77 107.304 0.000*

Within Groups 1106137.72 70 15801.97

Total 7888600.82 74

*Is significant

Page 1: Subset web fonts loadedCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 2335.446 4 33.273 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 220.605 114.753 YesCritical FOFT Preload V2 VS Critical FOFT Push 159.720 114.753 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 706.983 114.753 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 737.823 114.753 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.293*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 4284134.81 3 1428044.94 2472.621 0.000*

Within Groups 32342.40 56 577.54

Total 4316477.21 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Push and Preload V1 547.263 23.236 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 578.103 23.236 YesCritical FOFT Preload V2 VS Critical FOFT Preload V1 60.884 23.236 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 30.840 23.236 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 486.378 23.236 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 517.218 23.236 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 41468082.81 4 10367020.70 4292.073 0.000*

Within Groups 169077.14 70 2415.39

Total 41637159.95 74

*Is significant

Page 1: All web fonts loadedCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 9027.952 4 33.089 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 225.873 44.864 YesCritical FOFT Preload V2 VS Critical FOFT Push 1785.187 44.864 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 689.266 44.864 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 1720.595 44.864 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.138*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 41215553.43 4 10303888.36 9594.948 0.000*

Within Groups 75172.08 70 1073.89

Total 41290725.51 74

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1, No Strategy

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Push and Preload V1 1095.921 33.507 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 64.592 33.507 YesCritical FOFT Preload V2 VS Critical FOFT Preload V1 1559.315 33.507 YesCritical FOFT Preload V2 VS No Font Loading Strategy 1775.626 33.507 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 1031.329 33.507 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 463.393 33.507 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 679.704 33.507 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 1494.723 33.507 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 1711.034 33.507 YesCritical FOFT Preload V1 VS No Font Loading Strategy 216.311 33.507 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Page 74: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

74

B.2. Page 2

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.775*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 7720422.67 5 1544084.53 1060.126 0.000*

Within Groups 122346.87 84 1456.51

Total 7842769.54 89

*Is significant

Sum of Squares (SS), Degrees of Freedom(df), Mean Square (MS)

Page 2

Visual Metrics

Page 2: First PaintCompared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Preload V2 178.494 40.644 YesCritical FOFT Preload V1 VS Critical FOFT Push 346.243 40.644 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V1 499.664 40.644 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V2 515.638 40.644 YesCritical FOFT Preload V1 VS No Font Loading Strategy 154.275 40.644 YesCritical FOFT Preload V2 VS Critical FOFT Push 524.736 40.644 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V1 678.157 40.644 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 694.132 40.644 YesCritical FOFT Preload V2 VS No Font Loading Strategy 24.218 40.644 NoCritical FOFT Push VS Critical FOFT Push and Preload V1 153.421 40.644 YesCritical FOFT Push VS Critical FOFT Push and Preload V2 169.396 40.644 YesCritical FOFT Push VS No Font Loading Strategy 500.518 40.644 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 15.975 40.644 NoCritical FOFT Push and Preload V1 VS No Font Loading Strategy 653.939 40.644 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 669.914 40.644 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Paint

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.018*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 6029049.26 3 2009683.09 1113.340 0.000*

Within Groups 101085.26 56 1805.09

Total 6130134.51 59

*Is significant

Page 2: First Web Font StageCompared strategies: Strategy 1, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 1149.513 3 30.396 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 215.344 37.388 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 715.008 37.388 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 730.982 37.388 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

Page 75: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

75

Test of Homogeneity of Variances

df1 df2 Sig.Levene 2 42 0.791*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 2579009.27 2 1289504.64 1107.780 0.000*

Within Groups 48889.83 42 1164.04

Total 2627899.10 44

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 1

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 15.975 30.267 NoCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 499.664 30.267 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 515.638 30.267 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.008*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 22252578.16 4 5563144.54 2209.730 0.000*

Within Groups 176229.74 70 2517.57

Total 22428807.90 74

*Is significant

Compared strategies: Strategy 1, Strategy 3, Strategy 4, Strategy 5, No Strategy

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 1800.371 4 34.226 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS No Font Loading Strategy 962.749 45.804 YesCritical FOFT Push VS No Font Loading Strategy 747.405 45.804 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 1462.413 45.804 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 1478.387 45.804 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

Page 76: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

76

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 30272058.14 4 7568014.54 1844.003 0.000*

Within Groups 287288.54 70 4104.12

Total 30559346.68 74

*Is significant

Page 2: Second Web Font StageCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 2910.740 4 34.364 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 59.608 58.482 YesCritical FOFT Preload V2 VS Critical FOFT Push 1382.441 58.482 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 533.745 58.482 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 1490.503 58.482 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.491*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 21260648.36 3 7086882.79 3933.266 0.000*

Within Groups 100899.73 56 1801.78

Total 21361548.09 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Push and Preload V1 848.696 41.041 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 108.062 41.041 YesCritical FOFT Preload V2 VS Critical FOFT Preload V1 1322.833 41.041 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 956.758 41.041 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 474.137 41.041 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 1430.896 41.041 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Page 77: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

77

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 30272058.14 4 7568014.54 1844.003 0.000*

Within Groups 287288.54 70 4104.12

Total 30559346.68 74

*Is significant

Page 2: Second Web Font StageCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 2910.740 4 34.364 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 59.608 58.482 YesCritical FOFT Preload V2 VS Critical FOFT Push 1382.441 58.482 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 533.745 58.482 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 1490.503 58.482 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.491*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 21260648.36 3 7086882.79 3933.266 0.000*

Within Groups 100899.73 56 1801.78

Total 21361548.09 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Push and Preload V1 848.696 41.041 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 108.062 41.041 YesCritical FOFT Preload V2 VS Critical FOFT Preload V1 1322.833 41.041 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 956.758 41.041 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 474.137 41.041 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 1430.896 41.041 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 30655484.32 5 6131096.86 1133.324 0.000*

Within Groups 454426.17 84 5409.84

Total 31109910.50 89

*Is significant

Compared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 2351.243 5 38.488 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS No Font Loading Strategy 458.512 68.862 YesCritical FOFT Preload V2 VS No Font Loading Strategy 864.322 68.862 YesCritical FOFT Push VS No Font Loading Strategy 518.119 68.862 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 15.626 68.862 NoCritical FOFT Push and Preload V2 VS No Font Loading Strategy 972.384 68.862 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.322*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 7828842.92 5 1565768.58 2084.174 0.000*

Within Groups 63106.34 84 751.27

Total 7891949.26 89

*Is significant

Resource Metrics

Page 2: Stylesheets parsedCompared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Preload V2 230.506 29.190 YesCritical FOFT Preload V1 VS Critical FOFT Push 512.664 29.190 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V1 485.699 29.190 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V2 490.132 29.190 YesCritical FOFT Preload V1 VS No Font Loading Strategy 15.785 29.190 NoCritical FOFT Preload V2 VS Critical FOFT Push 743.170 29.190 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V1 716.205 29.190 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 720.638 29.190 YesCritical FOFT Preload V2 VS No Font Loading Strategy 246.291 29.190 YesCritical FOFT Push VS Critical FOFT Push and Preload V1 26.965 29.190 NoCritical FOFT Push VS Critical FOFT Push and Preload V2 22.532 29.190 NoCritical FOFT Push VS No Font Loading Strategy 496.879 29.190 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 4.433 29.190 NoCritical FOFT Push and Preload V1 VS No Font Loading Strategy 469.914 29.190 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 474.347 29.190 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Stylesheets parsed

Page 78: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

78

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.096*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 13493345.20 4 3373336.30 2747.866 0.000*

Within Groups 85933.44 70 1227.62

Total 13579278.64 74

*Is significant

Page 2: Subset web fonts loadedCompared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Preload V2 53.370 35.825 YesCritical FOFT Preload V1 VS Critical FOFT Push 619.928 35.825 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V1 510.091 35.825 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V2 528.038 35.825 YesCritical FOFT Preload V2 VS Critical FOFT Push 566.558 35.825 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V1 563.461 35.825 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 581.408 35.825 YesCritical FOFT Push VS Critical FOFT Push and Preload V1 1130.019 35.825 YesCritical FOFT Push VS Critical FOFT Push and Preload V2 1147.966 35.825 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 17.947 35.825 No

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.020*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 35021870.90 4 8755467.72 3529.153 0.000*

Within Groups 173662.82 70 2480.90

Total 35195533.72 74

*Is significant

Page 2: All web fonts loadedCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 5335.777 4 33.088 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 160.887 45.469 YesCritical FOFT Preload V2 VS Critical FOFT Push 1606.290 45.469 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 621.808 45.469 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 1577.620 45.469 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Page 79: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

79

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.176*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 23221410.43 3 7740470.14 5344.273 0.000*

Within Groups 81108.57 56 1448.37

Total 23302518.99 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Push and Preload V1 984.482 36.797 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 28.670 36.797 NoCritical FOFT Preload V2 VS Critical FOFT Preload V1 1445.403 36.797 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 955.812 36.797 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 460.921 36.797 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 1416.733 36.797 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 37871350.59 5 7574270.12 1513.505 0.000*

Within Groups 420374.41 84 5004.46

Total 38291725.00 89

*Is significant

Compared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 4382.011 5 37.321 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS No Font Loading Strategy 154.984 66.232 YesCritical FOFT Preload V2 VS No Font Loading Strategy 1290.419 66.232 YesCritical FOFT Push VS No Font Loading Strategy 315.871 66.232 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 305.937 66.232 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 1261.749 66.232 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Page 80: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

80

B.3. Page 3

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.004*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 18122205.14 4 4530551.29 4726.368 0.000*

Within Groups 67099.86 70 958.57

Total 18189305.00 74

*Is significant

Sum of Squares (SS), Degrees of Freedom(df), Mean Square (MS)

Page 3

Visual Metrics

Page 3: First PaintCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 6301.882 4 34.664 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 790.825 28.263 YesCritical FOFT Preload V2 VS Critical FOFT Push 1071.259 28.263 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 82.196 28.263 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 79.899 28.263 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Paint

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.003*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 15954732.51 3 5318244.17 5144.954 0.000*

Within Groups 57886.17 56 1033.68

Total 16012618.68 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 7930.636 3 30.446 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Preload V1 280.433 28.293 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 873.021 28.293 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 870.724 28.293 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Paint

Page 81: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

81

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.004*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 18122205.14 4 4530551.29 4726.368 0.000*

Within Groups 67099.86 70 958.57

Total 18189305.00 74

*Is significant

Sum of Squares (SS), Degrees of Freedom(df), Mean Square (MS)

Page 3

Visual Metrics

Page 3: First PaintCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 6301.882 4 34.664 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 790.825 28.263 YesCritical FOFT Preload V2 VS Critical FOFT Push 1071.259 28.263 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 82.196 28.263 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 79.899 28.263 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Paint

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.003*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 15954732.51 3 5318244.17 5144.954 0.000*

Within Groups 57886.17 56 1033.68

Total 16012618.68 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 7930.636 3 30.446 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Preload V1 280.433 28.293 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 873.021 28.293 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 870.724 28.293 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Paint

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.071*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 18647963.75 3 6215987.92 7895.065 0.000*

Within Groups 44090.24 56 787.33

Total 18692053.99 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, No Strategy

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Push and Preload V1 1153.454 27.130 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 1151.158 27.130 YesCritical FOFT Preload V2 VS No Font Loading Strategy 77.322 27.130 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 2.297 27.130 NoCritical FOFT Push and Preload V1 VS No Font Loading Strategy 1076.133 27.130 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 1073.836 27.130 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Paint

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.003*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 14390491.76 3 4796830.59 2980.687 0.000*

Within Groups 90121.00 56 1609.30

Total 14480612.76 59

*Is significant

Page 3: First Web Font StageCompared strategies: Strategy 1, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 2810.665 3 29.545 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 195.573 35.302 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 1068.594 35.302 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 1066.298 35.302 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

Page 82: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

82

Test of Homogeneity of Variances

df1 df2 Sig.Levene 2 42 0.004*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 7601657.86 2 3800828.93 3211.012 0.000*

Within Groups 49714.79 42 1183.69

Total 7651372.65 44

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 2046.915 2 26.167 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Preload V1 873.021 28.769 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 870.724 28.769 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 1 28 0.571*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 39.56 1 39.56 0.072 0.248

Within Groups 15467.40 28 552.41

Total 15506.96 29

*Is not significant

Compared strategies: Strategy 4, Strategy 5

Page 83: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

83

Test of Homogeneity of Variances

df1 df2 Sig.Levene 2 42 0.004*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 7601657.86 2 3800828.93 3211.012 0.000*

Within Groups 49714.79 42 1183.69

Total 7651372.65 44

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 2046.915 2 26.167 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Preload V1 873.021 28.769 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 870.724 28.769 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 1 28 0.571*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 39.56 1 39.56 0.072 0.248

Within Groups 15467.40 28 552.41

Total 15506.96 29

*Is not significant

Compared strategies: Strategy 4, Strategy 5

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 167942109.43 4 41985527.36 14557.079 0.000*

Within Groups 201894.00 70 2884.20

Total 168144003.43 74

*Is significant

Compared strategies: Strategy 1, Strategy 3, Strategy 4, Strategy 5, No Strategy

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 8634.841 4 33.431 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS No Font Loading Strategy 3190.102 49.026 YesCritical FOFT Push VS No Font Loading Strategy 2994.529 49.026 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 4063.123 49.026 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 4060.827 49.026 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.001*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 111765692.63 4 27941423.16 9756.859 0.000*

Within Groups 200464.06 70 2863.77

Total 111966156.68 74

*Is significant

Page 3: Second Web Font StageCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 27179.411 4 33.709 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 418.280 48.852 YesCritical FOFT Preload V2 VS Critical FOFT Push 2894.344 48.852 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 234.555 48.852 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 1600.089 48.852 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Page 84: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

84

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.002*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 97829043.91 3 32609681.30 10257.737 0.000*

Within Groups 178025.83 56 3179.03

Total 98007069.74 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 30741.031 3 29.012 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Preload V1 3312.624 49.617 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 652.835 49.617 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 2018.370 49.617 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 2 42 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 53071278.04 2 26535639.02 13093.744 0.000*

Within Groups 85116.74 42 2026.59

Total 53156394.79 44

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 2

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 42656.472 2 25.797 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Preload V2 2659.789 37.643 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V2 1294.255 37.643 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Page 85: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

85

Test of Homogeneity of Variances

df1 df2 Sig.Levene 1 28 0.001*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 13985127.39 1 13985127.39 5089.112 0.722

Within Groups 76945.36 28 2748.05

Total 14062072.75 29

*Is not significant

Compared strategies: Strategy 4, Strategy 5

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 5089.112 1 17.558 0.000*

*Is significant

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 132496422.73 5 26499284.55 10666.403 0.000*

Within Groups 208687.03 84 2484.37

Total 132705109.76 89

*Is significant

Compared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 31798.827 5 38.467 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS No Font Loading Strategy 7.390 46.665 NoCritical FOFT Preload V2 VS No Font Loading Strategy 3320.014 46.665 YesCritical FOFT Push VS No Font Loading Strategy 425.670 46.665 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 660.225 46.665 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 2025.759 46.665 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Page 86: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

86

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.073*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 16153464.20 5 3230692.84 17519.598 0.000*

Within Groups 15489.98 84 184.40

Total 16168954.17 89

*Is significant

Resource Metrics

Page 3: Stylesheets parsedCompared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Preload V2 298.820 14.462 YesCritical FOFT Preload V1 VS Critical FOFT Push 781.734 14.462 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V1 660.026 14.462 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V2 652.415 14.462 YesCritical FOFT Preload V1 VS No Font Loading Strategy 78.938 14.462 YesCritical FOFT Preload V2 VS Critical FOFT Push 1080.554 14.462 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V1 958.846 14.462 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 951.235 14.462 YesCritical FOFT Preload V2 VS No Font Loading Strategy 219.882 14.462 YesCritical FOFT Push VS Critical FOFT Push and Preload V1 121.708 14.462 YesCritical FOFT Push VS Critical FOFT Push and Preload V2 129.319 14.462 YesCritical FOFT Push VS No Font Loading Strategy 860.672 14.462 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 7.611 14.462 NoCritical FOFT Push and Preload V1 VS No Font Loading Strategy 738.964 14.462 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 731.353 14.462 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Stylesheets parsed

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.001*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 8247431.90 4 2061857.98 9107.897 0.000*

Within Groups 15846.69 70 226.38

Total 8263278.60 74

*Is significant

Page 3: Subset web fonts loadedCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 17879.425 4 33.487 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 276.494 13.735 YesCritical FOFT Preload V2 VS Critical FOFT Push 113.614 13.735 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 783.259 13.735 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 782.186 13.735 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.081*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 5379291.05 3 1793097.02 14158.077 0.000*

Within Groups 7092.31 56 126.65

Total 5386383.36 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Push and Preload V1 669.645 10.881 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 668.572 10.881 YesCritical FOFT Preload V2 VS Critical FOFT Preload V1 162.880 10.881 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 1.073 10.881 NoCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 506.765 10.881 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 505.692 10.881 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 145623061.91 4 36405765.48 38707.275 0.000*

Within Groups 65837.85 70 940.54

Total 145688899.75 74

*Is significant

Page 3: All web fonts loadedCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 172446.792 4 33.259 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 360.139 27.996 YesCritical FOFT Preload V2 VS Critical FOFT Push 3430.430 27.996 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 222.138 27.996 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 1590.677 27.996 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Page 87: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

87

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.081*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 5379291.05 3 1793097.02 14158.077 0.000*

Within Groups 7092.31 56 126.65

Total 5386383.36 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Push and Preload V1 669.645 10.881 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 668.572 10.881 YesCritical FOFT Preload V2 VS Critical FOFT Preload V1 162.880 10.881 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 1.073 10.881 NoCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 506.765 10.881 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 505.692 10.881 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 145623061.91 4 36405765.48 38707.275 0.000*

Within Groups 65837.85 70 940.54

Total 145688899.75 74

*Is significant

Page 3: All web fonts loadedCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 172446.792 4 33.259 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 360.139 27.996 YesCritical FOFT Preload V2 VS Critical FOFT Push 3430.430 27.996 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 222.138 27.996 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 1590.677 27.996 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Page 88: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

88

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 127739516.31 3 42579838.77 38592.729 0.000*

Within Groups 61785.50 56 1103.31

Total 127801301.81 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 158023.888 3 27.840 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Preload V1 3790.569 29.230 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 582.277 29.230 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 1950.816 29.230 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 2 42 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 77753638.89 2 38876819.45 30956.273 0.000*

Within Groups 52746.22 42 1255.86

Total 77806385.11 44

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 2

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 145277.204 2 22.767 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Preload V2 3208.292 29.633 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V2 1839.753 29.633 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 172257076.54 5 34451415.31 41325.420 0.000*

Within Groups 70027.57 84 833.66

Total 172327104.11 89

*Is significant

Compared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 181048.055 5 38.131 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS No Font Loading Strategy 122.939 27.032 YesCritical FOFT Preload V2 VS No Font Loading Strategy 3913.508 27.032 YesCritical FOFT Push VS No Font Loading Strategy 483.078 27.032 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 705.216 27.032 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 2073.755 27.032 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Page 89: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

89

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 127739516.31 3 42579838.77 38592.729 0.000*

Within Groups 61785.50 56 1103.31

Total 127801301.81 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 158023.888 3 27.840 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Preload V1 3790.569 29.230 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 582.277 29.230 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 1950.816 29.230 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 2 42 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 77753638.89 2 38876819.45 30956.273 0.000*

Within Groups 52746.22 42 1255.86

Total 77806385.11 44

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 2

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 145277.204 2 22.767 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Preload V2 3208.292 29.633 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V2 1839.753 29.633 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 1 28 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 14046739.72 1 14046739.72 7677.388 0.722

Within Groups 51229.50 28 1829.62

Total 14097969.22 29

*Is not significant

Compared strategies: Strategy 4, Strategy 5

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 7677.388 1 17.561 0.000*

*Is significant

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 172257076.54 5 34451415.31 41325.420 0.000*

Within Groups 70027.57 84 833.66

Total 172327104.11 89

*Is significant

Compared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 181048.055 5 38.131 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS No Font Loading Strategy 122.939 27.032 YesCritical FOFT Preload V2 VS No Font Loading Strategy 3913.508 27.032 YesCritical FOFT Push VS No Font Loading Strategy 483.078 27.032 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 705.216 27.032 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 2073.755 27.032 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Page 90: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

90

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.254*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 13729336.80 5 2745867.36 3390.586 0.000*

Within Groups 68027.43 84 809.85

Total 13797364.24 89

*Is significant

Sum of Squares (SS), Degrees of Freedom(df), Mean Square (MS)

Page 4

Visual Metrics

Page 4: First PaintCompared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Preload V2 115.711 30.307 YesCritical FOFT Preload V1 VS Critical FOFT Push 635.916 30.307 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V1 652.203 30.307 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V2 642.512 30.307 YesCritical FOFT Preload V1 VS No Font Loading Strategy 254.858 30.307 YesCritical FOFT Preload V2 VS Critical FOFT Push 751.628 30.307 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V1 767.914 30.307 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 758.223 30.307 YesCritical FOFT Preload V2 VS No Font Loading Strategy 139.146 30.307 YesCritical FOFT Push VS Critical FOFT Push and Preload V1 16.287 30.307 NoCritical FOFT Push VS Critical FOFT Push and Preload V2 6.596 30.307 NoCritical FOFT Push VS No Font Loading Strategy 890.774 30.307 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 9.691 30.307 NoCritical FOFT Push and Preload V1 VS No Font Loading Strategy 907.061 30.307 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 897.370 30.307 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Paint

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.354*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 4661183.79 3 1553727.93 2370.276 0.000*

Within Groups 36708.28 56 655.50

Total 4697892.07 59

*Is significant

Page 4: First Web Font StageCompared strategies: Strategy 1, Strategy 4, Strategy 5, Strategy 3

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push and Preload V1 652.203 24.755 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V2 642.512 24.755 YesCritical FOFT Preload V1 VS Critical FOFT Push 635.916 24.755 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 9.691 24.755 NoCritical FOFT Push and Preload V1 VS Critical FOFT Push 16.287 24.755 NoCritical FOFT Push and Preload V2 VS Critical FOFT Push 6.596 24.755 No

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

B.4. Page 4

Page 91: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

91

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.354*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 4661183.79 3 1553727.93 2370.276 0.000*

Within Groups 36708.28 56 655.50

Total 4697892.07 59

*Is significant

Page 4: First Web Font StageCompared strategies: Strategy 1, Strategy 4, Strategy 5, Strategy 3

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push and Preload V1 652.203 24.755 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V2 642.512 24.755 YesCritical FOFT Preload V1 VS Critical FOFT Push 635.916 24.755 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 9.691 24.755 NoCritical FOFT Push and Preload V1 VS Critical FOFT Push 16.287 24.755 NoCritical FOFT Push and Preload V2 VS Critical FOFT Push 6.596 24.755 No

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 4230887.95 4 1057721.99 206.523 0.000*

Within Groups 358510.36 70 5121.58

Total 4589398.30 74

*Is significant

Page 4: Second Web Font StageCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 509.918 4 33.541 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 363.476 65.330 YesCritical FOFT Preload V2 VS Critical FOFT Push 196.712 65.330 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 180.867 65.330 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 283.500 65.330 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 4224001.70 3 1408000.57 347.427 0.000*

Within Groups 226948.18 56 4052.65

Total 4450949.88 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 681.296 3 29.589 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Preload V1 166.764 56.022 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 544.343 56.022 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 646.976 56.022 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Page 92: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

92

Test of Homogeneity of Variances

df1 df2 Sig.Levene 2 42 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 1918513.10 2 959256.55 195.588 0.000*

Within Groups 205988.10 42 4904.48

Total 2124501.20 44

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 2

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 677.708 2 24.211 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Preload V2 377.579 58.560 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V2 480.212 58.560 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 1 28 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 79001.60 1 79001.60 11.319 0.016*

Within Groups 195428.72 28 6979.60

Total 274430.32 29

*Is significant

Compared strategies: Strategy 4, Strategy 5

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 11.319 1 18.196 0.003*

*Is significant

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.300*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 8026132.43 5 1605226.49 15787.019 0.000*

Within Groups 8541.13 84 101.68

Total 8034673.56 89

*Is significant

Resource Metrics

Page 4: Stylesheets parsedCompared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Preload V2 149.669 10.739 YesCritical FOFT Preload V1 VS Critical FOFT Push 559.378 10.739 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V1 526.393 10.739 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V2 529.670 10.739 YesCritical FOFT Preload V1 VS No Font Loading Strategy 0.434 10.739 NoCritical FOFT Preload V2 VS Critical FOFT Push 709.047 10.739 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V1 676.062 10.739 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 679.339 10.739 YesCritical FOFT Preload V2 VS No Font Loading Strategy 149.235 10.739 YesCritical FOFT Push VS Critical FOFT Push and Preload V1 32.985 10.739 YesCritical FOFT Push VS Critical FOFT Push and Preload V2 29.708 10.739 YesCritical FOFT Push VS No Font Loading Strategy 559.812 10.739 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 3.277 10.739 NoCritical FOFT Push and Preload V1 VS No Font Loading Strategy 526.827 10.739 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 530.104 10.739 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Stylesheets parsed

Page 93: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

93

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 39141225.38 5 7828245.08 1732.836 0.000*

Within Groups 379477.72 84 4517.59

Total 39520703.10 89

*Is significant

Compared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 4096.656 5 38.363 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS No Font Loading Strategy 1326.863 62.928 YesCritical FOFT Preload V2 VS No Font Loading Strategy 1493.628 62.928 YesCritical FOFT Push VS No Font Loading Strategy 1690.340 62.928 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 1871.206 62.928 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 1973.840 62.928 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.300*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 8026132.43 5 1605226.49 15787.019 0.000*

Within Groups 8541.13 84 101.68

Total 8034673.56 89

*Is significant

Resource Metrics

Page 4: Stylesheets parsedCompared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Preload V2 149.669 10.739 YesCritical FOFT Preload V1 VS Critical FOFT Push 559.378 10.739 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V1 526.393 10.739 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V2 529.670 10.739 YesCritical FOFT Preload V1 VS No Font Loading Strategy 0.434 10.739 NoCritical FOFT Preload V2 VS Critical FOFT Push 709.047 10.739 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V1 676.062 10.739 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 679.339 10.739 YesCritical FOFT Preload V2 VS No Font Loading Strategy 149.235 10.739 YesCritical FOFT Push VS Critical FOFT Push and Preload V1 32.985 10.739 YesCritical FOFT Push VS Critical FOFT Push and Preload V2 29.708 10.739 YesCritical FOFT Push VS No Font Loading Strategy 559.812 10.739 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 3.277 10.739 NoCritical FOFT Push and Preload V1 VS No Font Loading Strategy 526.827 10.739 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 530.104 10.739 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Stylesheets parsed

Page 94: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

94

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.045*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 4554403.57 4 1138600.89 5839.788 0.000*

Within Groups 13648.11 70 194.97

Total 4568051.67 74

*Is significant

Page 4: Subset web fonts loadedCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 4931.566 4 33.988 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 250.828 12.747 YesCritical FOFT Preload V2 VS Critical FOFT Push 329.722 12.747 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 245.820 12.747 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 269.126 12.747 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.380*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 4551175.76 3 1517058.59 6632.103 0.000*

Within Groups 12809.70 56 228.74

Total 4563985.47 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Push and Preload V1 575.542 14.623 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 598.848 14.623 YesCritical FOFT Preload V2 VS Critical FOFT Preload V1 78.894 14.623 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 23.306 14.623 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 496.648 14.623 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 519.954 14.623 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Page 95: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

95

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.002*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 6227128.56 4 1556782.14 2565.866 0.000*

Within Groups 42470.94 70 606.73

Total 6269599.50 74

*Is significant

Page 4: All web fonts loadedCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 3930.353 4 32.025 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 544.810 22.486 YesCritical FOFT Preload V2 VS Critical FOFT Push 318.842 22.486 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 73.682 22.486 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 107.840 22.486 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 6225646.98 3 2075215.66 3749.457 0.000*

Within Groups 30994.37 56 553.47

Total 6256641.35 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 5094.693 3 27.250 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Preload V1 863.652 20.703 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 618.493 20.703 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 652.650 20.703 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Page 96: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

96

Test of Homogeneity of Variances

df1 df2 Sig.Levene 2 42 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 528960.58 2 264480.29 504.214 0.000*

Within Groups 22030.65 42 524.54

Total 550991.23 44

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 2

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 831.694 2 22.162 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Preload V2 245.160 19.151 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V2 211.003 19.151 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 1 28 0.577*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 8750.39 1 8750.39 11.741 0.295

Within Groups 20868.32 28 745.30

Total 29618.71 29

*Is not significant

Compared strategies: Strategy 4, Strategy 5

Page 97: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

97

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.001*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 56057766.22 5 11211553.24 15571.153 0.000*

Within Groups 60481.74 84 720.02

Total 56118247.96 89

*Is significant

Compared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 13098.845 5 36.641 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS No Font Loading Strategy 1460.689 25.122 YesCritical FOFT Preload V2 VS No Font Loading Strategy 2324.341 25.122 YesCritical FOFT Push VS No Font Loading Strategy 2005.499 25.122 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 2079.181 25.122 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 2113.339 25.122 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 6973355.13 4 1743338.78 329.211 0.000*

Within Groups 370685.68 70 5295.51

Total 7344040.81 74

*Is significant

Sum of Squares (SS), Degrees of Freedom(df), Mean Square (MS)

Page 5

Visual Metrics

Page 5: First PaintCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 2108.203 4 34.407 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 243.900 66.430 YesCritical FOFT Preload V2 VS Critical FOFT Push 603.933 66.430 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 200.195 66.430 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 201.148 66.430 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Paint

Page 98: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

98

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.756*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 6823840.76 3 2274613.59 3259.622 0.000*

Within Groups 39077.65 56 697.82

Total 6862918.41 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Push and Preload V1 804.128 25.541 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 805.081 25.541 YesCritical FOFT Preload V2 VS Critical FOFT Preload V1 360.033 25.541 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 0.953 25.541 NoCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 444.095 25.541 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 445.048 25.541 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Paint

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 7989201.03 5 1597840.21 201.607 0.000*

Within Groups 665744.59 84 7925.53

Total 8654945.62 89

*Is significant

Compared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 1680.077 5 38.420 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS No Font Loading Strategy 130.473 83.349 YesCritical FOFT Preload V2 VS No Font Loading Strategy 229.560 83.349 YesCritical FOFT Push VS No Font Loading Strategy 374.373 83.349 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 574.568 83.349 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 575.521 83.349 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Paint

Page 99: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

99

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 4444603.49 3 1481534.50 197.897 0.000*

Within Groups 419238.69 56 7486.41

Total 4863842.18 59

*Is significant

Page 5: First Web Font StageCompared strategies: Strategy 1, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 1098.173 3 29.996 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 172.011 76.142 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 616.107 76.142 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 617.060 76.142 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.905*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 23849003.09 3 7949667.70 13648.083 0.000*

Within Groups 32618.60 56 582.48

Total 23881621.69 59

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 1, No Strategy

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 0.953 23.335 NoCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 444.095 23.335 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 1542.070 23.335 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 445.048 23.335 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 1543.023 23.335 YesCritical FOFT Preload V1 VS No Font Loading Strategy 1097.974 23.335 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

Page 100: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

100

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.001*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 39829225.25 4 9957306.31 6194.126 0.000*

Within Groups 112527.81 70 1607.54

Total 39941753.06 74

*Is significant

Page 5: Second Web Font StageCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 5949.918 4 34.443 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 703.577 36.601 YesCritical FOFT Preload V2 VS Critical FOFT Push 1700.250 36.601 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 1167.712 36.601 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 2062.731 36.601 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.375*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 20846856.72 4 5211714.18 5410.209 0.000*

Within Groups 67431.78 70 963.31

Total 20914288.50 74

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1, No Strategy

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Push and Preload V1 532.538 31.735 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 362.482 31.735 YesCritical FOFT Preload V2 VS Critical FOFT Preload V1 996.672 31.735 YesCritical FOFT Preload V2 VS No Font Loading Strategy 925.874 31.735 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 895.020 31.735 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 464.134 31.735 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 393.335 31.735 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 1359.154 31.735 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 1288.355 31.735 YesCritical FOFT Preload V1 VS No Font Loading Strategy 70.799 31.735 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Page 101: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

101

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.432*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 7815648.77 5 1563129.75 12668.534 0.000*

Within Groups 10364.49 84 123.39

Total 7826013.26 89

*Is significant

Resource Metrics

Page 5: Stylesheets parsedCompared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Preload V2 320.610 11.830 YesCritical FOFT Preload V1 VS Critical FOFT Push 473.862 11.830 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V1 430.003 11.830 YesCritical FOFT Preload V1 VS Critical FOFT Push and Preload V2 431.318 11.830 YesCritical FOFT Preload V1 VS No Font Loading Strategy 17.524 11.830 YesCritical FOFT Preload V2 VS Critical FOFT Push 794.472 11.830 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V1 750.614 11.830 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 751.928 11.830 YesCritical FOFT Preload V2 VS No Font Loading Strategy 338.134 11.830 YesCritical FOFT Push VS Critical FOFT Push and Preload V1 43.858 11.830 YesCritical FOFT Push VS Critical FOFT Push and Preload V2 42.544 11.830 YesCritical FOFT Push VS No Font Loading Strategy 456.337 11.830 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 1.314 11.830 NoCritical FOFT Push and Preload V1 VS No Font Loading Strategy 412.479 11.830 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 413.793 11.830 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Stylesheets parsed

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 12972051.93 4 3243012.98 597.643 0.000*

Within Groups 379843.93 70 5426.34

Total 13351895.85 74

*Is significant

Page 5: Subset web fonts loadedCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 3078.612 4 33.208 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 587.510 67.245 YesCritical FOFT Preload V2 VS Critical FOFT Push 524.634 67.245 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 1105.530 67.245 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 1115.353 67.245 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Page 102: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

102

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.002*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 4640251.19 3 1546750.40 3978.049 0.000*

Within Groups 21774.00 56 388.82

Total 4662025.19 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 3970.273 3 29.484 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Preload V1 62.876 17.352 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 518.020 17.352 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 527.843 17.352 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 2 42 0.035*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 3432423.69 2 1716211.84 6464.348 0.000*

Within Groups 11150.53 42 265.49

Total 3443574.22 44

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 2

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 4152.625 2 26.188 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Preload V2 580.896 13.625 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V2 590.719 13.625 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Page 103: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

103

Test of Homogeneity of Variances

df1 df2 Sig.Levene 1 28 0.505*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 723.71 1 723.71 5.670 0.409

Within Groups 3574.08 28 127.65

Total 4297.80 29

*Is not significant

Compared strategies: Strategy 4, Strategy 5

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 12972051.93 4 3243012.98 597.643 0.000*

Within Groups 379843.93 70 5426.34

Total 13351895.85 74

*Is significant

Compared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 3078.612 4 33.208 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push and Preload V2 527.843 67.245 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 590.719 67.245 YesCritical FOFT Push VS Critical FOFT Push and Preload V2 1115.353 67.245 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 9.823 67.245 No

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Page 104: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

104

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 70 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 54606070.76 4 13651517.69 3862.099 0.000*

Within Groups 247431.82 70 3534.74

Total 54853502.57 74

*Is significant

Page 5: All web fonts loadedCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 29246.069 4 30.827 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 671.489 54.274 YesCritical FOFT Preload V2 VS Critical FOFT Push 2201.028 54.274 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 1079.033 54.274 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 2152.124 54.274 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 56 0.003*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 26664936.82 3 8888312.27 22914.050 0.000*

Within Groups 21722.28 56 387.90

Total 26686659.10 59

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 38392.926 3 26.558 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Preload V1 1529.539 17.332 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 407.544 17.332 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 1480.635 17.332 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Page 105: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

105

Test of Homogeneity of Variances

df1 df2 Sig.Levene 2 42 0.001*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 12063944.26 2 6031972.13 14803.097 0.000*

Within Groups 17114.18 42 407.48

Total 12081058.43 44

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 2

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 17117.579 2 21.074 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Preload V2 1121.995 16.879 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V2 48.904 16.879 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 1 28 0.421*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 8636431.13 1 8636431.13 14626.779 0.404

Within Groups 16532.69 28 590.45

Total 8652963.83 29

*Is not significant

Compared strategies: Strategy 4, Strategy 5

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 84 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 59281781.50 5 11856356.30 3758.304 0.000*

Within Groups 264995.56 84 3154.71

Total 59546777.06 89

*Is significant

Compared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 27179.635 5 35.491 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS No Font Loading Strategy 62.356 52.586 YesCritical FOFT Preload V2 VS No Font Loading Strategy 1591.895 52.586 YesCritical FOFT Push VS No Font Loading Strategy 609.133 52.586 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 469.900 52.586 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 1542.991 52.586 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Page 106: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

106

B.5. All Pages (summary)

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 370 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 45599160.41 4 11399790.10 533.961 0.000*

Within Groups 7899304.97 370 21349.47

Total 53498465.38 374

*Is significant

Sum of Squares (SS), Degrees of Freedom(df), Mean Square (MS)

All pages

Visual Metrics

All pages: First PaintCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 532.115 4 184.513 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 480.671 58.649 YesCritical FOFT Preload V2 VS Critical FOFT Push 736.196 58.649 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 116.945 58.649 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 118.307 58.649 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Paint

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 296 0.007*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 41985775.27 3 13995258.42 703.949 0.000*

Within Groups 5884796.97 296 19881.07

Total 47870572.25 299

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 685.683 3 163.902 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Preload V1 255.525 54.432 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 597.616 54.432 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 598.978 54.432 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Paint

Page 107: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

107

Test of Homogeneity of Variances

df1 df2 Sig.Levene 2 222 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 36450696.72 2 18225348.36 958.664 0.000*

Within Groups 4220483.44 222 19011.19

Total 40671180.16 224

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 2

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 844.059 2 146.970 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Preload V2 853.141 50.098 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V2 854.503 50.098 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Paint

Test of Homogeneity of Variances

df1 df2 Sig.Levene 1 148 0.578*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 69.58 1 69.58 0.004 0.302

Within Groups 2444885.42 148 16519.50

Total 2444955.00 149

*Is not significant

Compared strategies: Strategy 4, Strategy 5

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 444 0.001*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 59062500.03 5 11812500.01 499.371 0.000*

Within Groups 10502710.26 444 23654.75

Total 69565210.30 449

*Is significant

Compared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 521.210 5 206.633 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS No Font Loading Strategy 179.778 61.332 YesCritical FOFT Preload V2 VS No Font Loading Strategy 75.747 61.332 YesCritical FOFT Push VS No Font Loading Strategy 660.450 61.332 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 777.395 61.332 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 778.757 61.332 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Paint

Page 108: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

108

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 296 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 25292627.12 3 8430875.71 197.168 0.000*

Within Groups 12656916.60 296 42759.85

Total 37949543.72 299

*Is significant

All pages: First Web Font StageCompared strategies: Strategy 1, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 321.612 3 160.206 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 36.292 79.827 NoCritical FOFT Push and Preload V1 VS Critical FOFT Push 561.324 79.827 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 562.686 79.827 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 2 222 0.870*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 17898058.92 2 8949029.46 483.472 0.000*

Within Groups 4109198.95 222 18509.91

Total 22007257.87 224

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 1

Tukey's HSD Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 1.362 52.422 NoCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 597.616 52.422 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 598.978 52.422 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

Page 109: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

109

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 370 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 240648188.42 4 60162047.10 298.731 0.000*

Within Groups 74515128.27 370 201392.24

Total 315163316.69 374

*Is significant

Compared strategies: Strategy 1, Strategy 3, Strategy 4, Strategy 5, No Strategy

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 329.021 4 179.103 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS No Font Loading Strategy 1586.312 180.131 YesCritical FOFT Push VS No Font Loading Strategy 1622.605 180.131 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 2183.929 180.131 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 2185.291 180.131 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - First Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 370 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 143720423.20 4 35930105.80 41.448 0.000*

Within Groups 320739235.81 370 866862.80

Total 464459659.01 374

*Is significant

All pages: Second Web Font StageCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 61.641 4 154.543 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 35.757 373.716 NoCritical FOFT Preload V2 VS Critical FOFT Push 1374.488 373.716 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 573.117 373.716 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 1418.299 373.716 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Page 110: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

110

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 296 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 100328049.19 3 33442683.06 42.221 0.000*

Within Groups 234457444.48 296 792085.96

Total 334785493.67 299

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 45.057 3 129.266 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Preload V1 1338.732 343.572 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 537.360 343.572 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 1382.542 343.572 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Test of Homogeneity of Variances

df1 df2 Sig.Levene 2 222 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 33961192.79 2 16980596.40 27.698 0.000*

Within Groups 136100572.26 222 613065.64

Total 170061765.05 224

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 2

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 19.414 2 104.319 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Preload V2 801.371 284.491 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V2 43.811 284.491 No

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Page 111: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

111

Test of Homogeneity of Variances

df1 df2 Sig.Levene 1 148 0.041*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 26787471.30 1 26787471.30 29.515 0.153

Within Groups 134324974.24 148 907601.18

Total 161112445.54 149

*Is not significant

Compared strategies: Strategy 4, Strategy 5

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 29.515 1 132.127 0.000*

*Is significant

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 444 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 185189361.64 5 37037872.33 41.315 0.000*

Within Groups 398030613.02 444 896465.34

Total 583219974.65 449

*Is significant

Compared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 78.296 5 179.958 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS No Font Loading Strategy 169.981 377.569 NoCritical FOFT Preload V2 VS No Font Loading Strategy 1508.713 377.569 YesCritical FOFT Push VS No Font Loading Strategy 134.225 377.569 NoCritical FOFT Push and Preload V1 VS No Font Loading Strategy 707.342 377.569 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 1552.524 377.569 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Second Web Font Stage

Page 112: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

112

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 370 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 44361709.67 4 11090427.42 759.185 0.000*

Within Groups 5405086.34 370 14608.34

Total 49766796.02 374

*Is significant

Resource Metrics

All pages: Stylesheets parsedCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 596.494 4 183.246 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 585.395 48.514 YesCritical FOFT Preload V2 VS Critical FOFT Push 853.499 48.514 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 61.777 48.514 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 59.873 48.514 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Stylesheets parsed

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 296 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 35229341.27 3 11743113.76 724.719 0.000*

Within Groups 4796285.93 296 16203.67

Total 40025627.19 299

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 664.199 3 161.367 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Preload V1 268.103 49.140 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 523.618 49.140 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 525.523 49.140 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Stylesheets parsed

Page 113: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

113

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 370 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 44361709.67 4 11090427.42 759.185 0.000*

Within Groups 5405086.34 370 14608.34

Total 49766796.02 374

*Is significant

Resource Metrics

All pages: Stylesheets parsedCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 596.494 4 183.246 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 585.395 48.514 YesCritical FOFT Preload V2 VS Critical FOFT Push 853.499 48.514 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 61.777 48.514 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 59.873 48.514 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Stylesheets parsed

Test of Homogeneity of Variances

df1 df2 Sig.Levene 2 222 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 31416720.02 2 15708360.01 988.841 0.000*

Within Groups 3526609.78 222 15885.63

Total 34943329.80 224

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 2

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 694.927 2 141.862 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Preload V2 791.721 45.795 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V2 793.626 45.795 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Stylesheets parsed

Test of Homogeneity of Variances

df1 df2 Sig.Levene 1 148 0.940*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 136.06 1 136.06 0.015 0.313

Within Groups 1372149.51 148 9271.28

Total 1372285.57 149

*Is not significant

Compared strategies: Strategy 4, Strategy 5

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 444 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 49073119.37 5 9814623.87 615.863 0.000*

Within Groups 7075746.17 444 15936.37

Total 56148865.54 449

*Is significant

Compared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 575.509 5 205.640 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS No Font Loading Strategy 1.272 50.341 NoCritical FOFT Preload V2 VS No Font Loading Strategy 266.831 50.341 YesCritical FOFT Push VS No Font Loading Strategy 586.668 50.341 YesCritical FOFT Push and Preload V1 VS No Font Loading Strategy 524.890 50.341 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 526.795 50.341 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Stylesheets parsed

Page 114: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

114

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 370 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 39831923.76 4 9957980.94 318.955 0.000*

Within Groups 11551639.12 370 31220.65

Total 51383562.88 374

*Is significant

All pages: Subset web fonts loadedCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 977.786 4 181.574 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 290.742 70.923 YesCritical FOFT Preload V2 VS Critical FOFT Push 206.961 70.923 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 794.322 70.923 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 810.491 70.923 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 296 0.010*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 23254771.34 3 7751590.45 1232.965 0.000*

Within Groups 1860936.93 296 6286.95

Total 25115708.27 299

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 1249.473 3 163.283 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Preload V1 83.781 30.609 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 503.580 30.609 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 519.749 30.609 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Page 115: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

115

Test of Homogeneity of Variances

df1 df2 Sig.Levene 2 222 0.045*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 17737576.05 2 8868788.03 1296.179 0.000*

Within Groups 1518980.31 222 6842.25

Total 19256556.36 224

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 2

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 1054.558 2 145.478 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Preload V2 587.361 30.055 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V2 603.530 30.055 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 1 148 0.577*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 9803.32 1 9803.32 1.844 0.344

Within Groups 786951.97 148 5317.24

Total 796755.29 149

*Is not significant

Compared strategies: Strategy 4, Strategy 5

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 370 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

Between Groups 39831923.76 4 9957980.94 318.955 0.000*

Within Groups 11551639.12 370 31220.65

Total 51383562.88 374

*Is significant

Compared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 977.786 4 181.574 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push and Preload V2 519.749 70.923 YesCritical FOFT Preload V2 VS Critical FOFT Push and Preload V2 603.530 70.923 YesCritical FOFT Push VS Critical FOFT Push and Preload V2 810.491 70.923 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push and Preload V2 16.169 70.923 No

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - Subset web fonts loaded

Page 116: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

116

Test of Homogeneity of Variances

df1 df2 Sig.Levene 4 370 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 212651873.17 4 53162968.29 57.343 0.000*

Within Groups 343029290.88 370 927106.19

Total 555681164.05 374

*Is significant

All pages: All web fonts loadedCompared strategies: Strategy 1, Strategy 2, Strategy 4, Strategy 5, Strategy 3

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 118.483 4 154.366 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS Critical FOFT Push 30.660 386.484 NoCritical FOFT Preload V2 VS Critical FOFT Push 1868.356 386.484 YesCritical FOFT Push and Preload V1 VS Critical FOFT Push 537.185 386.484 YesCritical FOFT Push and Preload V2 VS Critical FOFT Push 1429.771 386.484 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 3 296 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 156605348.87 3 52201782.96 62.712 0.000*

Within Groups 246391924.11 296 832405.15

Total 402997272.97 299

*Is significant

Compared strategies: Strategy 2, Strategy 4, Strategy 5, Strategy 1

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 98.358 3 129.132 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V2 VS Critical FOFT Preload V1 1837.696 352.208 YesCritical FOFT Push and Preload V1 VS Critical FOFT Preload V1 506.526 352.208 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V1 1399.111 352.208 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Page 117: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

117

Test of Homogeneity of Variances

df1 df2 Sig.Levene 2 222 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 69026981.65 2 34513490.83 51.713 0.000*

Within Groups 148163850.94 222 667404.73

Total 217190832.60 224

*Is significant

Compared strategies: Strategy 4, Strategy 5, Strategy 2

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 59.043 2 104.042 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Push and Preload V1 VS Critical FOFT Preload V2 1331.170 296.831 YesCritical FOFT Push and Preload V2 VS Critical FOFT Preload V2 438.584 296.831 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Test of Homogeneity of Variances

df1 df2 Sig.Levene 1 148 0.071*

*Is not significant = Equal Variance

AnovaSource SS df MS F Sig.

Between Groups 29876595.75 1 29876595.75 30.228 0.171

Within Groups 146277852.80 148 988363.87

Total 176154448.55 149

*Is not significant

Compared strategies: Strategy 4, Strategy 5

Test of Homogeneity of Variances

df1 df2 Sig.Levene 5 444 0.000*

*Is significant = Unequal Variance

AnovaSource SS df MS F Sig.

BetweenGroups 286092418.98 5 57218483.80 60.179 0.000*

Within Groups 422157400.52 444 950804.96

Total 708249819.49 449

*Is significant

Compared strategies: Strategy 1, Strategy 2, Strategy 3, Strategy 4, Strategy 5, No Strategy

Robust test of equality of the mean.

F-value df1 df2 Sig.Welch 152.850 5 179.849 0.000*

*Is significant

Dunnett's Post Hoc Test

Absolute

Difference CriticalRange

StatisticallySignificant*

Critical FOFT Preload V1 VS No Font Loading Strategy 341.462 388.844 NoCritical FOFT Preload V2 VS No Font Loading Strategy 2179.158 388.844 YesCritical FOFT Push VS No Font Loading Strategy 310.802 388.844 NoCritical FOFT Push and Preload V1 VS No Font Loading Strategy 847.988 388.844 YesCritical FOFT Push and Preload V2 VS No Font Loading Strategy 1740.573 388.844 Yes

*Is significant when the absolute difference between two means is greater than the critical range

Comparison - All web fonts loaded

Page 118: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

118

Page 1 : Critical FOFT Preload V1 (Strategy 1)

Visual MetricsFirst Paint3352.557

Fallback Font StageN/A

First web font stage3352.557

Second web font stage4586.928

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1560.098 Finish: 2195.874

source-sans-pro-regular-400-subset.woff2Start: 1561.497 Finish: 2218.103

Stylesheets parsed2564.893

All Fontsmerriweather-regular-400.woff2

Start: 2630.633 Finish: 4127.078merriweather-bold-700.woff2

Start: 2632.635 Finish: 4197.219source-sans-pro-regular-400.woff2

Start: 2634.238 Finish: 4265.733source-sans-pro-semi-bold-600.woff2

Start: 2635.450 Finish: 4275.749source-sans-pro-bold-700.woff2

Start: 2637.637 Finish: 4283.380

Visual MetricsFirst Paint3332.651

Fallback Font StageN/A

First web font stage3332.651

Second web font stage4517.008

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1541.665 Finish: 2188.980

source-sans-pro-regular-400-subset.woff2Start: 1543.246 Finish: 2209.994

Stylesheets parsed2549.750

All Fontsmerriweather-regular-400.woff2

Start: 2610.042 Finish: 4078.070merriweather-bold-700.woff2

Start: 2611.828 Finish: 4142.773source-sans-pro-regular-400.woff2

Start: 2614.246 Finish: 4213.063source-sans-pro-semi-bold-600.woff2

Start: 2615.657 Finish: 4222.086source-sans-pro-bold-700.woff2

Start: 2617.864 Finish: 4285.797

Visual MetricsFirst Paint3336.093

Fallback Font StageN/A

First web font stage3336.093

Second web font stage4587.167

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1557.016 Finish: 2202.175

source-sans-pro-regular-400-subset.woff2Start: 1559.214 Finish: 2224.793

Stylesheets parsed2565.699

All Fontsmerriweather-regular-400.woff2

Start: 2632.245 Finish: 4125.500merriweather-bold-700.woff2

Start: 2633.645 Finish: 4200.883source-sans-pro-regular-400.woff2

Start: 2634.845 Finish: 4265.427source-sans-pro-semi-bold-600.woff2

Start: 2636.256 Finish: 4275.028source-sans-pro-bold-700.woff2

Start: 2638.675 Finish: 4282.457

Visual MetricsFirst Paint3365.482

Fallback Font StageN/A

First web font stage3365.482

Second web font stage4583.173

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1546.610 Finish: 2181.570

source-sans-pro-regular-400-subset.woff2Start: 1549.026 Finish: 2204.598

Stylesheets parsed2554.457

All Fontsmerriweather-regular-400.woff2

Start: 2627.179 Finish: 4122.126merriweather-bold-700.woff2

Start: 2628.798 Finish: 4192.050source-sans-pro-regular-400.woff2

Start: 2630.615 Finish: 4263.575source-sans-pro-semi-bold-600.woff2

Start: 2633.427 Finish: 4275.602source-sans-pro-bold-700.woff2

Start: 2635.615 Finish: 4284.008

Visual MetricsFirst Paint3350.294

Fallback Font StageN/A

First web font stage3350.294

Second web font stage4601.281

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1558.307 Finish: 2201.826

source-sans-pro-regular-400-subset.woff2Start: 1559.703 Finish: 2235.258

Stylesheets parsed2565.472

All Fontsmerriweather-regular-400.woff2

Start: 2631.178 Finish: 4124.020merriweather-bold-700.woff2

Start: 2633.989 Finish: 4211.174source-sans-pro-regular-400.woff2

Start: 2635.775 Finish: 4287.340source-sans-pro-semi-bold-600.woff2

Start: 2637.189 Finish: 4298.392source-sans-pro-bold-700.woff2

Start: 2638.587 Finish: 4307.121

Visual MetricsFirst Paint3301.912

Fallback Font Stage

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1554.961 Finish: 2162.982

All Fontsmerriweather-regular-400.woff2

Start: 2632.121 Finish: 4125.639

TRA

CE

NU

MB

ER 1

TRA

CE

NU

MB

ER 2

TRA

CE

NU

MB

ER 3

TRA

CE

NU

MB

ER 4

TRA

CE

NU

MB

ER 5

MB

ER 6

C. Raw ResultsAppendix C contains the raw results from all network traces. All values are in milliseconds.

Page 119: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

119

First PaintN/A

First web font stage3301.912

Second web font stage4569.641

source-sans-pro-regular-400-subset.woff2Start: 1556.172 Finish: 2202.833

Stylesheets parsed2560.978

merriweather-bold-700.woff2Start: 2633.520 Finish: 4193.155

source-sans-pro-regular-400.woff2Start: 2637.339 Finish: 4261.673

source-sans-pro-semi-bold-600.woff2Start: 2639.943 Finish: 4270.906

source-sans-pro-bold-700.woff2Start: 2641.343 Finish: 4279.107

Visual MetricsFirst Paint3392.066

Fallback Font StageN/A

First web font stage3392.066

Second web font stage4643.153

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1581.046 Finish: 2205.555

source-sans-pro-regular-400-subset.woff2Start: 1582.466 Finish: 2230.375

Stylesheets parsed2586.190

All Fontsmerriweather-regular-400.woff2

Start: 2657.289 Finish: 4153.026merriweather-bold-700.woff2

Start: 2659.289 Finish: 4228.959source-sans-pro-regular-400.woff2

Start: 2661.297 Finish: 4309.882source-sans-pro-semi-bold-600.woff2

Start: 2664.290 Finish: 4321.111source-sans-pro-bold-700.woff2

Start: 2666.302 Finish: 4331.738

Visual MetricsFirst Paint3331.683

Fallback Font StageN/A

First web font stage3331.683

Second web font stage4549.360

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1539.671 Finish: 2186.462

source-sans-pro-regular-400-subset.woff2Start: 1541.055 Finish: 2226.326

Stylesheets parsed2549.779

All Fontsmerriweather-regular-400.woff2

Start: 2611.661 Finish: 4149.876merriweather-bold-700.woff2

Start: 2613.265 Finish: 4227.611source-sans-pro-regular-400.woff2

Start: 2614.471 Finish: 4236.623source-sans-pro-semi-bold-600.woff2

Start: 2617.490 Finish: 4245.260source-sans-pro-bold-700.woff2

Start: 2619.269 Finish: 4255.066

Visual MetricsFirst Paint3333.364

Fallback Font StageN/A

First web font stage3333.364

Second web font stage4567.778

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1568.345 Finish: 2194.969

source-sans-pro-regular-400-subset.woff2Start: 1569.955 Finish: 2225.827

Stylesheets parsed2573.831

All Fontsmerriweather-regular-400.woff2

Start: 2641.510 Finish: 4134.098merriweather-bold-700.woff2

Start: 2642.719 Finish: 4198.002source-sans-pro-regular-400.woff2

Start: 2643.895 Finish: 4266.267source-sans-pro-semi-bold-600.woff2

Start: 2645.100 Finish: 4277.499source-sans-pro-bold-700.woff2

Start: 2646.703 Finish: 4286.717

Visual MetricsFirst Paint3330.164

Fallback Font StageN/A

First web font stage3330.164

Second web font stage4564.542

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1554.844 Finish: 2170.877

source-sans-pro-regular-400-subset.woff2Start: 1556.051 Finish: 2203.126

Stylesheets parsed2556.973

All Fontsmerriweather-regular-400.woff2

Start: 2617.674 Finish: 4109.235merriweather-bold-700.woff2

Start: 2619.268 Finish: 4179.763source-sans-pro-regular-400.woff2

Start: 2620.676 Finish: 4255.876source-sans-pro-semi-bold-600.woff2

Start: 2622.282 Finish: 4264.475source-sans-pro-bold-700.woff2

Start: 2623.702 Finish: 4273.072

Visual MetricsFirst Paint3309.140

Fallback Font StageN/A

First web font stage3309.140

Second web font stage4576.886

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1544.847 Finish: 2152.462

source-sans-pro-regular-400-subset.woff2Start: 1546.449 Finish: 2193.756

Stylesheets parsed2550.327

All Fontsmerriweather-regular-400.woff2

Start: 2612.940 Finish: 4125.305merriweather-bold-700.woff2

Start: 2614.342 Finish: 4192.031source-sans-pro-regular-400.woff2

Start: 2615.537 Finish: 4270.472source-sans-pro-semi-bold-600.woff2

Start: 2617.936 Finish: 4280.573source-sans-pro-bold-700.woff2

Start: 2619.359 Finish: 4289.596

Visual MetricsFirst Paint3294.771

Fallback Font StageN/A

First web font stage3294.771

Second web font stage

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1534.216 Finish: 2177.320

source-sans-pro-regular-400-subset.woff2Start: 1535.430 Finish: 2202.362

Stylesheets parsed2540.061

All Fontsmerriweather-regular-400.woff2

Start: 2605.802 Finish: 4110.132merriweather-bold-700.woff2

Start: 2607.400 Finish: 4203.759source-sans-pro-regular-400.woff2

Start: 2608.414 Finish: 4212.560source-sans-pro-semi-bold-600.woff2

TRA

CE

NU

TRA

CE

NU

MB

ER 7

TRA

CE

NU

MB

ER 8

TRA

CE

NU

MB

ER 9

TRA

CE

NU

MB

ER 1

0TR

AC

E N

UM

BER

11

TRA

CE

NU

MB

ER 1

2

Page 120: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

120

First Paint4545.832

Start: 2610.207 Finish: 4275.877source-sans-pro-bold-700.woff2

Start: 2613.824 Finish: 4287.128

Visual MetricsFirst Paint3311.551

Fallback Font StageN/A

First web font stage3311.551

Second web font stage4562.637

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1552.062 Finish: 2185.525

source-sans-pro-regular-400-subset.woff2Start: 1554.451 Finish: 2201.745

Stylesheets parsed2556.308

All Fontsmerriweather-regular-400.woff2

Start: 2625.261 Finish: 4108.259merriweather-bold-700.woff2

Start: 2627.667 Finish: 4183.610source-sans-pro-regular-400.woff2

Start: 2630.687 Finish: 4258.931source-sans-pro-semi-bold-600.woff2

Start: 2632.695 Finish: 4269.382source-sans-pro-bold-700.woff2

Start: 2633.894 Finish: 4276.189

Visual MetricsFirst Paint3335.035

Fallback Font StageN/A

First web font stage3335.035

Second web font stage4586.101

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1548.797 Finish: 2181.616

source-sans-pro-regular-400-subset.woff2Start: 1550.199 Finish: 2196.832

Stylesheets parsed2554.001

All Fontsmerriweather-regular-400.woff2

Start: 2617.361 Finish: 4128.686merriweather-bold-700.woff2

Start: 2619.144 Finish: 4208.436source-sans-pro-regular-400.woff2

Start: 2621.371 Finish: 4271.754source-sans-pro-semi-bold-600.woff2

Start: 2622.959 Finish: 4280.563source-sans-pro-bold-700.woff2

Start: 2624.180 Finish: 4288.583

Visual MetricsFirst Paint3377.262

Fallback Font StageN/A

First web font stage3377.262

Second web font stage4578.287

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1545.733 Finish: 2185.295

source-sans-pro-regular-400-subset.woff2Start: 1547.761 Finish: 2208.537

Stylesheets parsed2558.730

All Fontsmerriweather-regular-400.woff2

Start: 2628.713 Finish: 4123.666merriweather-bold-700.woff2

Start: 2633.533 Finish: 4193.801source-sans-pro-regular-400.woff2

Start: 2635.127 Finish: 4262.552source-sans-pro-semi-bold-600.woff2

Start: 2636.344 Finish: 4272.780source-sans-pro-bold-700.woff2

Start: 2638.727 Finish: 4280.644

Page 1 : Critical FOFT Preload V2 (Strategy 2)

Visual MetricsFirst Paint3648.193

Fallback Font StageN/A

First web font stageN/A

Second web font stage3648.193

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1546.187 Finish: 2185.369

source-sans-pro-regular-400-subset.woff2Start: 1548.002 Finish: 2273.311

Stylesheets parsed2900.495

All Fontsmerriweather-bold-700.woff2

Start: 1552.210 Finish: 2654.093merriweather-regular-400.woff2

Start: 1550.623 Finish: 2693.764source-sans-pro-regular-400.woff2

Start: 1553.603 Finish: 2709.598source-sans-pro-bold-700.woff2

Start: 1554.817 Finish: 2716.627source-sans-pro-semi-bold-600.woff2

Start: 1556.615 Finish: 2725.624

Visual MetricsFirst Paint3670.722

Fallback Font StageN/A

First web font stageN/A

Second web font stage3670.722

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1540.038 Finish: 2266.424

source-sans-pro-regular-400-subset.woff2Start: 1541.448 Finish: 2275.015

Stylesheets parsed2899.889

All Fontsmerriweather-bold-700.woff2

Start: 1545.652 Finish: 2656.523merriweather-regular-400.woff2

Start: 1543.838 Finish: 2695.982source-sans-pro-regular-400.woff2

Start: 1547.464 Finish: 2712.808source-sans-pro-bold-700.woff2

Start: 1549.065 Finish: 2719.213source-sans-pro-semi-bold-600.woff2

Start: 1550.658 Finish: 2728.440

Visual MetricsFirst Paint3669.128

Fallback Font StageN/A

First web font stageN/A

Second web font stage3669.128

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1601.385 Finish: 2242.792

source-sans-pro-regular-400-subset.woff2Start: 1604.190 Finish: 2329.918

Stylesheets parsed2955.988

All Fontsmerriweather-bold-700.woff2

Start: 1607.584 Finish: 2710.242merriweather-regular-400.woff2

Start: 1605.985 Finish: 2758.712source-sans-pro-regular-400.woff2

Start: 1608.796 Finish: 2765.918source-sans-pro-bold-700.woff2

Start: 1610.204 Finish: 2774.129source-sans-pro-semi-bold-600.woff2

TRA

CE

NU

MB

ER 1

3TR

AC

E N

UM

BER

14

TRA

CE

NU

MB

ER 1

5TR

AC

E N

UM

BER

1TR

AC

E N

UM

BER

2TR

AC

E N

UM

BER

3

Page 121: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

121

Start: 1611.415 Finish: 2781.940

Visual MetricsFirst Paint3655.935

Fallback Font StageN/A

First web font stageN/A

Second web font stage3655.935

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1536.162 Finish: 2236.131

source-sans-pro-regular-400-subset.woff2Start: 1537.752 Finish: 2267.167

Stylesheets parsed2894.868

All Fontsmerriweather-bold-700.woff2

Start: 1541.570 Finish: 2648.634merriweather-regular-400.woff2

Start: 1539.581 Finish: 2681.887source-sans-pro-regular-400.woff2

Start: 1544.178 Finish: 2704.717source-sans-pro-bold-700.woff2

Start: 1545.775 Finish: 2711.740source-sans-pro-semi-bold-600.woff2

Start: 1546.980 Finish: 2719.737

Visual MetricsFirst Paint3721.223

Fallback Font StageN/A

First web font stageN/A

Second web font stage3721.223

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1582.887 Finish: 2289.679

source-sans-pro-regular-400-subset.woff2Start: 1584.111 Finish: 2312.126

Stylesheets parsed2939.315

All Fontsmerriweather-bold-700.woff2

Start: 1586.721 Finish: 2694.666merriweather-regular-400.woff2

Start: 1585.106 Finish: 2726.297source-sans-pro-regular-400.woff2

Start: 1588.909 Finish: 2749.723source-sans-pro-bold-700.woff2

Start: 1590.330 Finish: 2756.951source-sans-pro-semi-bold-600.woff2

Start: 1591.920 Finish: 2764.944

Visual MetricsFirst Paint3623.130

Fallback Font StageN/A

First web font stageN/A

Second web font stage3623.130

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1487.409 Finish: 2167.360

source-sans-pro-regular-400-subset.woff2Start: 1489.412 Finish: 2216.450

Stylesheets parsed2841.595

All Fontsmerriweather-bold-700.woff2

Start: 1492.405 Finish: 2597.065merriweather-regular-400.woff2

Start: 1491.027 Finish: 2629.107source-sans-pro-regular-400.woff2

Start: 1493.612 Finish: 2653.120source-sans-pro-bold-700.woff2

Start: 1494.805 Finish: 2660.134source-sans-pro-semi-bold-600.woff2

Start: 1495.821 Finish: 2668.351

Visual MetricsFirst Paint3704.814

Fallback Font StageN/A

First web font stageN/A

Second web font stage3704.814

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1553.013 Finish: 2249.824

source-sans-pro-regular-400-subset.woff2Start: 1554.630 Finish: 2282.651

Stylesheets parsed2906.790

All Fontsmerriweather-bold-700.woff2

Start: 1557.046 Finish: 2663.894merriweather-regular-400.woff2

Start: 1556.026 Finish: 2695.143source-sans-pro-regular-400.woff2

Start: 1558.047 Finish: 2718.967source-sans-pro-bold-700.woff2

Start: 1559.249 Finish: 2726.364source-sans-pro-semi-bold-600.woff2

Start: 1560.867 Finish: 2734.584

Visual MetricsFirst Paint3618.121

Fallback Font StageN/A

First web font stageN/A

Second web font stage3618.121

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1479.284 Finish: 2119.042

source-sans-pro-regular-400-subset.woff2Start: 1481.481 Finish: 2205.963

Stylesheets parsed2832.961

All Fontsmerriweather-bold-700.woff2

Start: 1485.888 Finish: 2587.855merriweather-regular-400.woff2

Start: 1483.488 Finish: 2626.478source-sans-pro-regular-400.woff2

Start: 1488.295 Finish: 2642.313source-sans-pro-bold-700.woff2

Start: 1489.503 Finish: 2651.113source-sans-pro-semi-bold-600.woff2

Start: 1491.124 Finish: 2658.945

Visual MetricsFirst Paint3736.101

Fallback Font StageN/A

First web font stageN/A

Second web font stage3736.101

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1583.166 Finish: 2281.963

source-sans-pro-regular-400-subset.woff2Start: 1584.750 Finish: 2312.589

Stylesheets parsed2939.794

All Fontsmerriweather-bold-700.woff2

Start: 1588.365 Finish: 2688.301merriweather-regular-400.woff2

Start: 1586.357 Finish: 2727.329source-sans-pro-regular-400.woff2

Start: 1589.796 Finish: 2752.164source-sans-pro-bold-700.woff2

Start: 1591.991 Finish: 2757.561source-sans-pro-semi-bold-600.woff2

Start: 1594.407 Finish: 2767.187

Visual MetricsFirst Paint3661.677

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1542.365 Finish: 2268.228

All Fontsmerriweather-bold-700.woff2

Start: 1547.182 Finish: 2656.927

TRA

CE

NU

MB

ER 4

TRA

CE

NU

MB

ER 5

TRA

CE

NU

MB

ER 6

TRA

CE

NU

MB

ER 7

TRA

CE

NU

MB

ER 8

TRA

CE

NU

MB

ER 9

BER

10

Page 122: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

122

First PaintFallback Font Stage

N/AFirst web font stage

N/ASecond web font stage

3661.677

source-sans-pro-regular-400-subset.woff2Start: 1543.960 Finish: 2274.041

Stylesheets parsed2902.152

merriweather-regular-400.woff2Start: 1545.783 Finish: 2705.063

source-sans-pro-regular-400.woff2Start: 1548.363 Finish: 2711.259

source-sans-pro-bold-700.woff2Start: 1549.191 Finish: 2720.079

source-sans-pro-semi-bold-600.woff2Start: 1550.388 Finish: 2728.302

Visual MetricsFirst Paint3705.178

Fallback Font StageN/A

First web font stageN/A

Second web font stage3705.178

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1544.562 Finish: 2186.719

source-sans-pro-regular-400-subset.woff2Start: 1546.764 Finish: 2265.282

Stylesheets parsed2900.078

All Fontsmerriweather-bold-700.woff2

Start: 1550.189 Finish: 2647.390merriweather-regular-400.woff2

Start: 1548.764 Finish: 2686.066source-sans-pro-regular-400.woff2

Start: 1552.589 Finish: 2709.904source-sans-pro-bold-700.woff2

Start: 1554.819 Finish: 2716.513source-sans-pro-semi-bold-600.woff2

Start: 1558.025 Finish: 2725.929

Visual MetricsFirst Paint3699.199

Fallback Font StageN/A

First web font stageN/A

Second web font stage3699.199

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1535.814 Finish: 2234.770

source-sans-pro-regular-400-subset.woff2Start: 1537.595 Finish: 2266.237

Stylesheets parsed2890.463

All Fontsmerriweather-bold-700.woff2

Start: 1540.218 Finish: 2645.479merriweather-regular-400.woff2

Start: 1538.793 Finish: 2677.525source-sans-pro-regular-400.woff2

Start: 1542.234 Finish: 2701.349source-sans-pro-bold-700.woff2

Start: 1543.640 Finish: 2709.772source-sans-pro-semi-bold-600.woff2

Start: 1544.834 Finish: 2719.997

Visual MetricsFirst Paint3698.565

Fallback Font StageN/A

First web font stageN/A

Second web font stage3698.565

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1548.853 Finish: 2258.741

source-sans-pro-regular-400-subset.woff2Start: 1551.856 Finish: 2282.989

Stylesheets parsed2908.829

All Fontsmerriweather-bold-700.woff2

Start: 1557.304 Finish: 2657.151merriweather-regular-400.woff2

Start: 1553.492 Finish: 2696.338source-sans-pro-regular-400.woff2

Start: 1559.083 Finish: 2719.721source-sans-pro-bold-700.woff2

Start: 1560.089 Finish: 2726.129source-sans-pro-semi-bold-600.woff2

Start: 1561.506 Finish: 2735.344

Visual MetricsFirst Paint3676.902

Fallback Font StageN/A

First web font stageN/A

Second web font stage3676.902

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1523.568 Finish: 2225.550

source-sans-pro-regular-400-subset.woff2Start: 1525.365 Finish: 2257.209

Stylesheets parsed2885.218

All Fontsmerriweather-bold-700.woff2

Start: 1533.610 Finish: 2639.198merriweather-regular-400.woff2

Start: 1527.800 Finish: 2671.253source-sans-pro-regular-400.woff2

Start: 1534.630 Finish: 2696.310source-sans-pro-bold-700.woff2

Start: 1535.816 Finish: 2703.922source-sans-pro-semi-bold-600.woff2

Start: 1537.217 Finish: 2711.161

Visual MetricsFirst Paint3709.439

Fallback Font StageN/A

First web font stageN/A

Second web font stage3709.439

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1548.295 Finish: 2205.284

source-sans-pro-regular-400-subset.woff2Start: 1549.523 Finish: 2276.782

Stylesheets parsed2902.680

All Fontsmerriweather-bold-700.woff2

Start: 1554.337 Finish: 2659.262merriweather-regular-400.woff2

Start: 1552.707 Finish: 2691.349source-sans-pro-regular-400.woff2

Start: 1555.520 Finish: 2713.566source-sans-pro-bold-700.woff2

Start: 1556.747 Finish: 2722.378source-sans-pro-semi-bold-600.woff2

Start: 1558.360 Finish: 2730.398

Page 1 : Critical FOFT Push (Strategy 3)

Visual MetricsFirst Paint2830.058

Fallback Font Stage2830.058

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1935.935 Finish: 2192.994

source-sans-pro-regular-400-subset.woff2Start: 1938.723 Finish: 2201.837

All Fontsmerriweather-bold-700.woff2

Start: 2770.528 Finish: 4170.080merriweather-regular-400.woff2

Start: 2768.925 Finish: 4267.642

TRA

CE

NU

MTR

AC

E N

UM

BER

11

TRA

CE

NU

MB

ER 1

2TR

AC

E N

UM

BER

13

TRA

CE

NU

MB

ER 1

4TR

AC

E N

UM

BER

15

NU

MB

ER 1

Page 123: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

123

First PaintFirst web font stage

3030.241Second web font stage

4564.846

Stylesheets parsed1888.042

source-sans-pro-regular-400.woff2Start: 2773.545 Finish: 4275.436

source-sans-pro-semi-bold-600.woff2Start: 2775.752 Finish: 4337.149

source-sans-pro-bold-700.woff2Start: 2778.563 Finish: 4345.572

Visual MetricsFirst Paint2967.523

Fallback Font Stage2967.523

First web font stage3151.039

Second web font stage4685.651

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 2043.749 Finish: 2293.444

source-sans-pro-regular-400-subset.woff2Start: 2045.748 Finish: 2303.048

Stylesheets parsed1995.874

All Fontsmerriweather-bold-700.woff2

Start: 2897.392 Finish: 4294.814merriweather-regular-400.woff2

Start: 2895.557 Finish: 4389.758source-sans-pro-regular-400.woff2

Start: 2899.991 Finish: 4397.776source-sans-pro-semi-bold-600.woff2

Start: 2902.616 Finish: 4459.258source-sans-pro-bold-700.woff2

Start: 2905.222 Finish: 4467.265

Visual MetricsFirst Paint2951.825

Fallback Font Stage2951.825

First web font stage3285.446

Second web font stage4986.890

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 2038.116 Finish: 2270.570

source-sans-pro-regular-400-subset.woff2Start: 2039.535 Finish: 2881.903

Stylesheets parsed1977.411

All Fontsmerriweather-bold-700.woff2

Start: 3078.900 Finish: 4443.585merriweather-regular-400.woff2

Start: 3077.079 Finish: 4540.314source-sans-pro-regular-400.woff2

Start: 3081.309 Finish: 4555.724source-sans-pro-semi-bold-600.woff2

Start: 3083.930 Finish: 4635.485source-sans-pro-bold-700.woff2

Start: 3086.511 Finish: 4645.682

Visual MetricsFirst Paint2935.623

Fallback Font Stage2935.623

First web font stage3319.291

Second web font stage5004.052

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1988.910 Finish: 2240.987

source-sans-pro-regular-400-subset.woff2Start: 1990.528 Finish: 2879.224

Stylesheets parsed1937.398

All Fontsmerriweather-bold-700.woff2

Start: 3093.975 Finish: 4457.246merriweather-regular-400.woff2

Start: 3092.382 Finish: 4553.519source-sans-pro-regular-400.woff2

Start: 3095.787 Finish: 4625.486source-sans-pro-semi-bold-600.woff2

Start: 3098.226 Finish: 4635.307source-sans-pro-bold-700.woff2

Start: 3101.635 Finish: 4644.521

Visual MetricsFirst Paint2952.264

Fallback Font Stage2952.264

First web font stage3169.068

Second web font stage4687.102

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 2023.613 Finish: 2270.209

source-sans-pro-regular-400-subset.woff2Start: 2025.421 Finish: 2278.229

Stylesheets parsed1970.133

All Fontsmerriweather-bold-700.woff2

Start: 2891.618 Finish: 4283.750merriweather-regular-400.woff2

Start: 2889.619 Finish: 4379.104source-sans-pro-regular-400.woff2

Start: 2893.246 Finish: 4387.916source-sans-pro-semi-bold-600.woff2

Start: 2895.642 Finish: 4455.615source-sans-pro-bold-700.woff2

Start: 2897.064 Finish: 4466.235

Visual MetricsFirst Paint2912.623

Fallback Font Stage2912.623

First web font stage3279.616

Second web font stage4797.565

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 2023.886 Finish: 2257.099

source-sans-pro-regular-400-subset.woff2Start: 2025.899 Finish: 2837.478

Stylesheets parsed1970.796

All Fontsmerriweather-bold-700.woff2

Start: 3057.954 Finish: 4427.212merriweather-regular-400.woff2

Start: 3056.349 Finish: 4531.046source-sans-pro-regular-400.woff2

Start: 3061.772 Finish: 4540.067source-sans-pro-semi-bold-600.woff2

Start: 3066.784 Finish: 4547.674source-sans-pro-bold-700.woff2

Start: 3069.194 Finish: 4615.834

Visual MetricsFirst Paint2983.177

Fallback Font Stage2983.177

First web font stage3216.711

Second web font stage4667.942

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 2037.044 Finish: 2291.450

source-sans-pro-regular-400-subset.woff2Start: 2039.472 Finish: 2302.067

Stylesheets parsed1986.163

All Fontsmerriweather-bold-700.woff2

Start: 2919.290 Finish: 4308.637merriweather-regular-400.woff2

Start: 2915.655 Finish: 4403.562source-sans-pro-regular-400.woff2

Start: 2922.314 Finish: 4411.561source-sans-pro-semi-bold-600.woff2

Start: 2924.532 Finish: 4420.179source-sans-pro-bold-700.woff2

TRA

CE

TRA

CE

NU

MB

ER 2

TRA

CE

NU

MB

ER 3

TRA

CE

NU

MB

ER 4

TRA

CE

NU

MB

ER 5

TRA

CE

NU

MB

ER 6

TRA

CE

NU

MB

ER 7

Page 124: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

124

Start: 2926.739 Finish: 4483.092

Visual MetricsFirst Paint2973.770

Fallback Font Stage2973.770

First web font stage3190.641

Second web font stage4708.582

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 2027.132 Finish: 2284.858

source-sans-pro-regular-400-subset.woff2Start: 2029.320 Finish: 2294.286

Stylesheets parsed1978.431

All Fontsmerriweather-bold-700.woff2

Start: 2917.948 Finish: 4299.874merriweather-regular-400.woff2

Start: 2914.548 Finish: 4397.430source-sans-pro-regular-400.woff2

Start: 2919.974 Finish: 4411.024source-sans-pro-semi-bold-600.woff2

Start: 2921.791 Finish: 4480.167source-sans-pro-bold-700.woff2

Start: 2924.173 Finish: 4488.569

Visual MetricsFirst Paint2925.397

Fallback Font Stage2925.397

First web font stage3142.284

Second web font stage4660.203

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 2012.921 Finish: 2255.800

source-sans-pro-regular-400-subset.woff2Start: 2014.732 Finish: 2265.619

Stylesheets parsed1962.666

All Fontsmerriweather-bold-700.woff2

Start: 2866.694 Finish: 4268.156merriweather-regular-400.woff2

Start: 2864.299 Finish: 4355.303source-sans-pro-regular-400.woff2

Start: 2868.917 Finish: 4420.990source-sans-pro-semi-bold-600.woff2

Start: 2871.912 Finish: 4430.608source-sans-pro-bold-700.woff2

Start: 2874.133 Finish: 4439.837

Visual MetricsFirst Paint2909.724

Fallback Font Stage2909.724

First web font stage3126.615

Second web font stage4644.536

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1980.789 Finish: 2228.477

source-sans-pro-regular-400-subset.woff2Start: 1982.380 Finish: 2236.895

Stylesheets parsed1926.911

All Fontsmerriweather-bold-700.woff2

Start: 2859.214 Finish: 4246.936merriweather-regular-400.woff2

Start: 2856.384 Finish: 4343.332source-sans-pro-regular-400.woff2

Start: 2862.226 Finish: 4411.264source-sans-pro-semi-bold-600.woff2

Start: 2864.443 Finish: 4421.691source-sans-pro-bold-700.woff2

Start: 2867.648 Finish: 4429.164

Visual MetricsFirst Paint2985.555

Fallback Font Stage2985.555

First web font stage3202.408

Second web font stage4753.726

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 2009.173 Finish: 2255.999

source-sans-pro-regular-400-subset.woff2Start: 2010.763 Finish: 2268.398

Stylesheets parsed1959.296

All Fontsmerriweather-bold-700.woff2

Start: 2924.493 Finish: 4304.574merriweather-regular-400.woff2

Start: 2922.501 Finish: 4399.510source-sans-pro-regular-400.woff2

Start: 2927.095 Finish: 4468.842source-sans-pro-semi-bold-600.woff2

Start: 2928.514 Finish: 4480.705source-sans-pro-bold-700.woff2

Start: 2930.917 Finish: 4490.523

Visual MetricsFirst Paint2960.917

Fallback Font Stage2960.917

First web font stage3327.894

Second web font stage4995.962

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 2019.283 Finish: 2282.453

source-sans-pro-regular-400-subset.woff2Start: 2021.490 Finish: 2898.577

Stylesheets parsed1966.371

All Fontsmerriweather-bold-700.woff2

Start: 3101.659 Finish: 4471.035merriweather-regular-400.woff2

Start: 3097.841 Finish: 4565.590source-sans-pro-regular-400.woff2

Start: 3105.466 Finish: 4575.418source-sans-pro-semi-bold-600.woff2

Start: 3107.256 Finish: 4642.912source-sans-pro-bold-700.woff2

Start: 3109.667 Finish: 4651.731

Visual MetricsFirst Paint2978.879

Fallback Font Stage2978.879

First web font stage3212.381

Second web font stage4880.490

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 2011.150 Finish: 2271.506

source-sans-pro-regular-400-subset.woff2Start: 2013.546 Finish: 2281.308

Stylesheets parsed1963.853

All Fontsmerriweather-bold-700.woff2

Start: 2924.797 Finish: 4308.726merriweather-regular-400.woff2

Start: 2922.789 Finish: 4406.656source-sans-pro-regular-400.woff2

Start: 2928.879 Finish: 4415.672source-sans-pro-semi-bold-600.woff2

Start: 2932.152 Finish: 4491.400source-sans-pro-bold-700.woff2

Start: 2935.421 Finish: 4500.042

Visual MetricsFirst Paint3010.299

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 2018.473 Finish: 2283.434

All Fontsmerriweather-bold-700.woff2

Start: 2969.628 Finish: 4342.373

TRA

CE

NU

MB

ER 8

TRA

CE

NU

MB

ER 9

TRA

CE

NU

MB

ER 1

0TR

AC

E N

UM

BER

11

TRA

CE

NU

MB

ER 1

2TR

AC

E N

UM

BER

13

BER

14

Page 125: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

125

First PaintFallback Font Stage

3010.299First web font stage

3260.477Second web font stage

4778.465

source-sans-pro-regular-400-subset.woff2Start: 2020.078 Finish: 2291.270

Stylesheets parsed1956.915

merriweather-regular-400.woff2Start: 2967.017 Finish: 4436.961

source-sans-pro-regular-400.woff2Start: 2971.828 Finish: 4503.335

source-sans-pro-semi-bold-600.woff2Start: 2974.034 Finish: 4511.356

source-sans-pro-bold-700.woff2Start: 2976.256 Finish: 4519.000

Visual MetricsFirst Paint2979.297

Fallback Font Stage2979.297

First web font stage3212.811

Second web font stage4764.095

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 2010.658 Finish: 2264.597

source-sans-pro-regular-400-subset.woff2Start: 2012.669 Finish: 2273.397

Stylesheets parsed1957.096

All Fontsmerriweather-bold-700.woff2

Start: 2929.769 Finish: 4316.001merriweather-regular-400.woff2

Start: 2927.955 Finish: 4402.595source-sans-pro-regular-400.woff2

Start: 2933.792 Finish: 4473.578source-sans-pro-semi-bold-600.woff2

Start: 2937.997 Finish: 4484.213source-sans-pro-bold-700.woff2

Start: 2940.419 Finish: 4491.625

Page 1 : Critical FOFT Push And Preload V1 (Strategy 4)

Visual MetricsFirst Paint2840.865

Fallback Font StageN/A

First web font stage2840.865

Second web font stage4091.919

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1567.999 Finish: 1717.863

merriweather-regular-400-subset.woff2Start: 1566.418 Finish: 1749.123

Stylesheets parsed2066.698

All Fontsmerriweather-bold-700.woff2

Start: 2136.005 Finish: 3568.844merriweather-regular-400.woff2

Start: 2134.024 Finish: 3635.779source-sans-pro-regular-400.woff2

Start: 2139.612 Finish: 3784.297source-sans-pro-semi-bold-600.woff2

Start: 2141.029 Finish: 3855.011source-sans-pro-bold-700.woff2

Start: 2143.640 Finish: 3866.653

Visual MetricsFirst Paint2747.654

Fallback Font StageN/A

First web font stage2747.654

Second web font stage4032.099

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1509.737 Finish: 1661.220

merriweather-regular-400-subset.woff2Start: 1508.338 Finish: 1691.252

Stylesheets parsed2010.161

All Fontsmerriweather-bold-700.woff2

Start: 2072.662 Finish: 3537.454merriweather-regular-400.woff2

Start: 2071.244 Finish: 3631.584source-sans-pro-regular-400.woff2

Start: 2074.871 Finish: 3719.325source-sans-pro-semi-bold-600.woff2

Start: 2077.695 Finish: 3791.434source-sans-pro-bold-700.woff2

Start: 2079.304 Finish: 3799.475

Visual MetricsFirst Paint2825.247

Fallback Font StageN/A

First web font stage2825.247

Second web font stage4009.581

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1539.258 Finish: 1689.199

merriweather-regular-400-subset.woff2Start: 1536.460 Finish: 1722.043

Stylesheets parsed2037.082

All Fontsmerriweather-bold-700.woff2

Start: 2102.065 Finish: 3621.224merriweather-regular-400.woff2

Start: 2100.819 Finish: 3691.983source-sans-pro-regular-400.woff2

Start: 2104.077 Finish: 3762.740source-sans-pro-semi-bold-600.woff2

Start: 2106.071 Finish: 3773.751source-sans-pro-bold-700.woff2

Start: 2108.267 Finish: 3781.954

Visual MetricsFirst Paint2797.685

Fallback Font StageN/A

First web font stage2797.685

Second web font stage4015.391

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1555.632 Finish: 1711.685

merriweather-regular-400-subset.woff2Start: 1551.809 Finish: 1739.911

Stylesheets parsed2057.346

All Fontsmerriweather-bold-700.woff2

Start: 2117.841 Finish: 3631.645merriweather-regular-400.woff2

Start: 2115.435 Finish: 3705.586source-sans-pro-regular-400.woff2

Start: 2119.267 Finish: 3776.275source-sans-pro-semi-bold-600.woff2

Start: 2120.867 Finish: 3784.481source-sans-pro-bold-700.woff2

Start: 2122.056 Finish: 3799.317

Visual MetricsFirst Paint2814.788

Fallback Font StageN/A

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1552.655 Finish: 1702.025

merriweather-regular-400-subset.woff2Start: 1550.861 Finish: 1734.065

All Fontsmerriweather-bold-700.woff2

Start: 2116.236 Finish: 3585.875merriweather-regular-400.woff2

Start: 2114.625 Finish: 3658.598

TRA

CE

NU

MTR

AC

E N

UM

BER

15

TRA

CE

NU

MB

ER 1

TRA

CE

NU

MB

ER 2

TRA

CE

NU

MB

ER 3

TRA

CE

NU

MB

ER 4

NU

MB

ER 5

Page 126: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

126

First PaintFirst web font stage

2814.788Second web font stage

4032.485

Stylesheets parsed2050.328

source-sans-pro-regular-400.woff2Start: 2118.619 Finish: 3767.763

source-sans-pro-semi-bold-600.woff2Start: 2120.032 Finish: 3776.773

source-sans-pro-bold-700.woff2Start: 2121.839 Finish: 3846.052

Visual MetricsFirst Paint2810.125

Fallback Font StageN/A

First web font stage2810.125

Second web font stage3994.448

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1557.439 Finish: 1708.689

merriweather-regular-400-subset.woff2Start: 1556.233 Finish: 1739.536

Stylesheets parsed2058.793

All Fontsmerriweather-bold-700.woff2

Start: 2119.502 Finish: 3560.993merriweather-regular-400.woff2

Start: 2118.084 Finish: 3655.439source-sans-pro-regular-400.woff2

Start: 2121.103 Finish: 3767.940source-sans-pro-semi-bold-600.woff2

Start: 2122.897 Finish: 3776.963source-sans-pro-bold-700.woff2

Start: 2124.103 Finish: 3841.680

Visual MetricsFirst Paint2836.408

Fallback Font StageN/A

First web font stage2836.408

Second web font stage3987.364

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1535.135 Finish: 1684.995

merriweather-regular-400-subset.woff2Start: 1533.549 Finish: 1715.264

Stylesheets parsed2035.420

All Fontsmerriweather-bold-700.woff2

Start: 2104.927 Finish: 3552.412merriweather-regular-400.woff2

Start: 2102.310 Finish: 3663.556source-sans-pro-regular-400.woff2

Start: 2106.714 Finish: 3729.034source-sans-pro-semi-bold-600.woff2

Start: 2108.116 Finish: 3803.160source-sans-pro-bold-700.woff2

Start: 2109.336 Finish: 3814.992

Visual MetricsFirst Paint2852.339

Fallback Font StageN/A

First web font stage2852.339

Second web font stage4020.011

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1563.271 Finish: 1734.461

merriweather-regular-400-subset.woff2Start: 1561.282 Finish: 1747.889

Stylesheets parsed2065.996

All Fontsmerriweather-bold-700.woff2

Start: 2133.962 Finish: 3577.750merriweather-regular-400.woff2

Start: 2132.572 Finish: 3601.182source-sans-pro-regular-400.woff2

Start: 2135.969 Finish: 3782.955source-sans-pro-semi-bold-600.woff2

Start: 2139.987 Finish: 3793.574source-sans-pro-bold-700.woff2

Start: 2142.189 Finish: 3862.680

Visual MetricsFirst Paint2721.817

Fallback Font StageN/A

First web font stage2721.817

Second web font stage3972.840

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1502.166 Finish: 1649.053

source-sans-pro-regular-400-subset.woff2Start: 1503.380 Finish: 1680.738

Stylesheets parsed1997.432

All Fontsmerriweather-bold-700.woff2

Start: 2054.510 Finish: 3556.605merriweather-regular-400.woff2

Start: 2053.100 Finish: 3630.119source-sans-pro-regular-400.woff2

Start: 2056.526 Finish: 3708.446source-sans-pro-semi-bold-600.woff2

Start: 2058.307 Finish: 3717.259source-sans-pro-bold-700.woff2

Start: 2059.737 Finish: 3785.387

Visual MetricsFirst Paint2811.294

Fallback Font StageN/A

First web font stage2811.294

Second web font stage3995.642

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1552.103 Finish: 1700.818

source-sans-pro-regular-400-subset.woff2Start: 1553.512 Finish: 1732.261

Stylesheets parsed2049.357

All Fontsmerriweather-bold-700.woff2

Start: 2110.122 Finish: 3561.027merriweather-regular-400.woff2

Start: 2108.505 Finish: 3648.016source-sans-pro-regular-400.woff2

Start: 2112.334 Finish: 3759.867source-sans-pro-semi-bold-600.woff2

Start: 2114.160 Finish: 3768.895source-sans-pro-bold-700.woff2

Start: 2115.803 Finish: 3776.518

Visual MetricsFirst Paint2844.572

Fallback Font StageN/A

First web font stage2844.572

Second web font stage4028.913

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1548.110 Finish: 1701.487

merriweather-regular-400-subset.woff2Start: 1546.268 Finish: 1732.133

Stylesheets parsed2049.277

All Fontsmerriweather-bold-700.woff2

Start: 2111.015 Finish: 3544.127merriweather-regular-400.woff2

Start: 2109.601 Finish: 3616.588source-sans-pro-regular-400.woff2

Start: 2114.432 Finish: 3759.110source-sans-pro-semi-bold-600.woff2

Start: 2116.249 Finish: 3769.148source-sans-pro-bold-700.woff2

TRA

CE

TRA

CE

NU

MB

ER 6

TRA

CE

NU

MB

ER 7

TRA

CE

NU

MB

ER 8

TRA

CE

NU

MB

ER 9

TRA

CE

NU

MB

ER 1

0TR

AC

E N

UM

BER

11

Page 127: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

127

Start: 2118.038 Finish: 3836.703

Visual MetricsFirst Paint2813.560

Fallback Font StageN/A

First web font stage2813.560

Second web font stage4047.945

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1541.423 Finish: 1693.425

source-sans-pro-regular-400-subset.woff2Start: 1542.997 Finish: 1724.679

Stylesheets parsed2039.240

All Fontsmerriweather-bold-700.woff2

Start: 2100.536 Finish: 3626.264merriweather-regular-400.woff2

Start: 2098.145 Finish: 3701.331source-sans-pro-regular-400.woff2

Start: 2102.353 Finish: 3774.887source-sans-pro-semi-bold-600.woff2

Start: 2104.152 Finish: 3784.082source-sans-pro-bold-700.woff2

Start: 2105.544 Finish: 3860.859

Visual MetricsFirst Paint2820.270

Fallback Font StageN/A

First web font stage2820.270

Second web font stage3987.901

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1540.138 Finish: 1717.983

merriweather-regular-400-subset.woff2Start: 1538.517 Finish: 1723.816

Stylesheets parsed2040.302

All Fontsmerriweather-bold-700.woff2

Start: 2102.607 Finish: 3537.623merriweather-regular-400.woff2

Start: 2101.001 Finish: 3626.374source-sans-pro-regular-400.woff2

Start: 2104.601 Finish: 3750.033source-sans-pro-semi-bold-600.woff2

Start: 2106.825 Finish: 3761.041source-sans-pro-bold-700.woff2

Start: 2108.618 Finish: 3829.769

Visual MetricsFirst Paint2882.708

Fallback Font StageN/A

First web font stage2882.708

Second web font stage4067.032

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1548.468 Finish: 1699.357

merriweather-regular-400-subset.woff2Start: 1547.420 Finish: 1732.415

Stylesheets parsed2049.767

All Fontsmerriweather-bold-700.woff2

Start: 2114.296 Finish: 3552.674merriweather-regular-400.woff2

Start: 2112.502 Finish: 3655.074source-sans-pro-regular-400.woff2

Start: 2117.320 Finish: 3736.799source-sans-pro-semi-bold-600.woff2

Start: 2120.559 Finish: 3812.836source-sans-pro-bold-700.woff2

Start: 2122.160 Finish: 3824.260

Visual MetricsFirst Paint2848.212

Fallback Font StageN/A

First web font stage2848.212

Second web font stage4065.926

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1543.292 Finish: 1691.421

merriweather-regular-400-subset.woff2Start: 1541.907 Finish: 1723.664

Stylesheets parsed2040.718

All Fontsmerriweather-bold-700.woff2

Start: 2104.875 Finish: 3542.349merriweather-regular-400.woff2

Start: 2103.261 Finish: 3662.632source-sans-pro-regular-400.woff2

Start: 2106.472 Finish: 3727.788source-sans-pro-semi-bold-600.woff2

Start: 2109.498 Finish: 3804.796source-sans-pro-bold-700.woff2

Start: 2110.876 Finish: 3813.403

Page 1 : Critical FOFT Push And Preload V2 (Strategy 5)

Visual MetricsFirst Paint2805.374

Fallback Font StageN/A

First web font stage2805.374

Second web font stage3088.952

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1551.520 Finish: 1702.963

merriweather-regular-400-subset.woff2Start: 1550.123 Finish: 1709.955

Stylesheets parsed2050.273

All Fontsmerriweather-bold-700.woff2

Start: 1553.532 Finish: 2741.351merriweather-regular-400.woff2

Start: 1552.541 Finish: 2751.377source-sans-pro-regular-400.woff2

Start: 1554.751 Finish: 2760.574source-sans-pro-bold-700.woff2

Start: 1556.345 Finish: 2769.183source-sans-pro-semi-bold-600.woff2

Start: 1557.944 Finish: 2778.764

Visual MetricsFirst Paint2808.551

Fallback Font StageN/A

First web font stage2808.551

Second web font stage3092.155

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1551.487 Finish: 1693.771

source-sans-pro-regular-400-subset.woff2Start: 1553.095 Finish: 1707.992

Stylesheets parsed2049.606

All Fontssource-sans-pro-bold-700.woff2

Start: 1558.702 Finish: 2735.334source-sans-pro-semi-bold-600.woff2

Start: 1560.513 Finish: 2748.185merriweather-bold-700.woff2

Start: 1556.686 Finish: 2769.845merriweather-regular-400.woff2

Start: 1555.305 Finish: 2780.541source-sans-pro-regular-400.woff2

Start: 1557.506 Finish: 2790.005

TRA

CE

NU

MB

ER 1

2TR

AC

E N

UM

BER

13

TRA

CE

NU

MB

ER 1

4TR

AC

E N

UM

BER

15

TRA

CE

NU

MB

ER 1

TRA

CE

NU

MB

ER 2

Page 128: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

128

Visual MetricsFirst Paint2803.922

Fallback Font StageN/A

First web font stage2803.922

Second web font stage3070.820

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1558.566 Finish: 1709.638

source-sans-pro-regular-400-subset.woff2Start: 1560.167 Finish: 1718.234

Stylesheets parsed2058.268

All Fontsmerriweather-bold-700.woff2

Start: 1563.363 Finish: 2743.115merriweather-regular-400.woff2

Start: 1562.177 Finish: 2752.312source-sans-pro-regular-400.woff2

Start: 1564.387 Finish: 2759.551source-sans-pro-bold-700.woff2

Start: 1565.371 Finish: 2770.156source-sans-pro-semi-bold-600.woff2

Start: 1566.783 Finish: 2780.196

Visual MetricsFirst Paint2809.280

Fallback Font StageN/A

First web font stage2809.280

Second web font stage3109.532

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1559.114 Finish: 1710.434

source-sans-pro-regular-400-subset.woff2Start: 1561.104 Finish: 1716.625

Stylesheets parsed2057.717

All Fontssource-sans-pro-semi-bold-600.woff2

Start: 1567.130 Finish: 2732.234merriweather-bold-700.woff2

Start: 1563.306 Finish: 2756.515merriweather-regular-400.woff2

Start: 1562.296 Finish: 2766.137source-sans-pro-regular-400.woff2

Start: 1564.308 Finish: 2777.760source-sans-pro-bold-700.woff2

Start: 1565.122 Finish: 2788.392

Visual MetricsFirst Paint2759.561

Fallback Font StageN/A

First web font stage2759.561

Second web font stage3076.573

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1529.032 Finish: 1679.230

source-sans-pro-regular-400-subset.woff2Start: 1530.455 Finish: 1682.644

Stylesheets parsed2025.944

All Fontsmerriweather-bold-700.woff2

Start: 1533.450 Finish: 2699.786merriweather-regular-400.woff2

Start: 1532.063 Finish: 2711.816source-sans-pro-regular-400.woff2

Start: 1535.075 Finish: 2720.615source-sans-pro-bold-700.woff2

Start: 1536.683 Finish: 2729.255source-sans-pro-semi-bold-600.woff2

Start: 1538.277 Finish: 2738.455

Visual MetricsFirst Paint2724.165

Fallback Font StageN/A

First web font stage2724.165

Second web font stage3007.744

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1455.203 Finish: 1608.476

merriweather-regular-400-subset.woff2Start: 1453.981 Finish: 1614.675

Stylesheets parsed1959.314

All Fontsmerriweather-bold-700.woff2

Start: 1457.395 Finish: 2654.385merriweather-regular-400.woff2

Start: 1456.390 Finish: 2664.421source-sans-pro-regular-400.woff2

Start: 1459.200 Finish: 2673.815source-sans-pro-bold-700.woff2

Start: 1461.007 Finish: 2684.040source-sans-pro-semi-bold-600.woff2

Start: 1463.632 Finish: 2692.285

Visual MetricsFirst Paint2805.607

Fallback Font StageN/A

First web font stage2805.607

Second web font stage3072.395

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1544.468 Finish: 1692.905

merriweather-regular-400-subset.woff2Start: 1543.264 Finish: 1701.118

Stylesheets parsed2044.806

All Fontsmerriweather-bold-700.woff2

Start: 1546.093 Finish: 2727.632merriweather-regular-400.woff2

Start: 1545.275 Finish: 2737.674source-sans-pro-regular-400.woff2

Start: 1547.484 Finish: 2746.300source-sans-pro-bold-700.woff2

Start: 1548.677 Finish: 2758.718source-sans-pro-semi-bold-600.woff2

Start: 1549.878 Finish: 2768.129

Visual MetricsFirst Paint2830.738

Fallback Font StageN/A

First web font stage2830.738

Second web font stage3147.675

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1523.130 Finish: 1678.820

merriweather-regular-400-subset.woff2Start: 1521.751 Finish: 1700.274

Stylesheets parsed2024.325

All Fontsmerriweather-bold-700.woff2

Start: 1525.739 Finish: 2759.918merriweather-regular-400.woff2

Start: 1524.726 Finish: 2771.992source-sans-pro-regular-400.woff2

Start: 1526.938 Finish: 2781.828source-sans-pro-bold-700.woff2

Start: 1528.147 Finish: 2793.057source-sans-pro-semi-bold-600.woff2

Start: 1529.567 Finish: 2802.867

Visual MetricsFirst Paint2810.908

Fallback Font Stage

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1558.904 Finish: 1708.999

merriweather-regular-400-subset.woff2

All Fontsmerriweather-bold-700.woff2

Start: 1561.706 Finish: 2744.129merriweather-regular-400.woff2

TRA

CE

NU

MB

ER 3

TRA

CE

NU

MB

ER 4

TRA

CE

NU

MB

ER 5

TRA

CE

NU

MB

ER 6

TRA

CE

NU

MB

ER 7

TRA

CE

NU

MB

ER 8

UM

BER

9

Page 129: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

129

First PaintN/A

First web font stage2810.908

Second web font stage3127.845

Start: 1557.706 Finish: 1718.031

Stylesheets parsed2057.083

Start: 1560.096 Finish: 2755.962source-sans-pro-regular-400.woff2

Start: 1563.324 Finish: 2766.796source-sans-pro-bold-700.woff2

Start: 1564.333 Finish: 2779.243source-sans-pro-semi-bold-600.woff2

Start: 1565.724 Finish: 2788.870

Visual MetricsFirst Paint2824.353

Fallback Font StageN/A

First web font stage2824.353

Second web font stage3057.871

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1555.531 Finish: 1705.756

merriweather-regular-400-subset.woff2Start: 1554.124 Finish: 1712.775

Stylesheets parsed2054.317

All Fontsmerriweather-bold-700.woff2

Start: 1559.342 Finish: 2737.788merriweather-regular-400.woff2

Start: 1556.734 Finish: 2747.624source-sans-pro-regular-400.woff2

Start: 1561.131 Finish: 2756.639source-sans-pro-bold-700.woff2

Start: 1562.937 Finish: 2765.268source-sans-pro-semi-bold-600.woff2

Start: 1564.348 Finish: 2774.890

Visual MetricsFirst Paint2838.305

Fallback Font StageN/A

First web font stage2838.305

Second web font stage3138.577

Resource MetricsSubset Fonts

merriweather-regular-400-subset.woff2Start: 1556.212 Finish: 1696.701

source-sans-pro-regular-400-subset.woff2Start: 1559.615 Finish: 1712.132

Stylesheets parsed2053.061

All Fontssource-sans-pro-semi-bold-600.woff2

Start: 1567.636 Finish: 2761.273merriweather-bold-700.woff2

Start: 1563.026 Finish: 2782.153merriweather-regular-400.woff2

Start: 1561.827 Finish: 2792.779source-sans-pro-regular-400.woff2

Start: 1565.032 Finish: 2800.016source-sans-pro-bold-700.woff2

Start: 1566.611 Finish: 2809.032

Visual MetricsFirst Paint2855.778

Fallback Font StageN/A

First web font stage2855.778

Second web font stage3189.397

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1518.042 Finish: 1663.127

merriweather-regular-400-subset.woff2Start: 1516.654 Finish: 1676.129

Stylesheets parsed2017.534

All Fontsmerriweather-bold-700.woff2

Start: 1520.843 Finish: 2780.599merriweather-regular-400.woff2

Start: 1519.846 Finish: 2790.639source-sans-pro-regular-400.woff2

Start: 1522.251 Finish: 2802.075source-sans-pro-bold-700.woff2

Start: 1524.867 Finish: 2812.905source-sans-pro-semi-bold-600.woff2

Start: 1526.486 Finish: 2823.956

Visual MetricsFirst Paint2867.396

Fallback Font StageN/A

First web font stage2867.396

Second web font stage3184.358

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1524.768 Finish: 1676.818

merriweather-regular-400-subset.woff2Start: 1523.378 Finish: 1682.816

Stylesheets parsed2024.084

All Fontsmerriweather-bold-700.woff2

Start: 1527.178 Finish: 2808.914merriweather-regular-400.woff2

Start: 1525.793 Finish: 2818.141source-sans-pro-regular-400.woff2

Start: 1528.001 Finish: 2827.170source-sans-pro-bold-700.woff2

Start: 1529.404 Finish: 2836.011source-sans-pro-semi-bold-600.woff2

Start: 1531.400 Finish: 2850.834

Visual MetricsFirst Paint2814.082

Fallback Font StageN/A

First web font stage2814.082

Second web font stage3147.690

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1538.678 Finish: 1691.460

merriweather-regular-400-subset.woff2Start: 1536.870 Finish: 1700.681

Stylesheets parsed2040.620

All Fontsmerriweather-bold-700.woff2

Start: 1541.271 Finish: 2759.928merriweather-regular-400.woff2

Start: 1540.091 Finish: 2773.167source-sans-pro-regular-400.woff2

Start: 1542.871 Finish: 2781.803source-sans-pro-bold-700.woff2

Start: 1543.694 Finish: 2792.809source-sans-pro-semi-bold-600.woff2

Start: 1545.103 Finish: 2808.861

Visual MetricsFirst Paint2881.465

Fallback Font StageN/A

First web font stage2881.465

Second web font stage3248.447

Resource MetricsSubset Fonts

source-sans-pro-regular-400-subset.woff2Start: 1513.781 Finish: 1653.644

merriweather-regular-400-subset.woff2Start: 1511.189 Finish: 1672.109

Stylesheets parsed2009.297

All Fontsmerriweather-bold-700.woff2

Start: 1519.603 Finish: 2825.834merriweather-regular-400.woff2

Start: 1515.401 Finish: 2839.094source-sans-pro-regular-400.woff2

Start: 1521.625 Finish: 2848.921source-sans-pro-bold-700.woff2

Start: 1523.207 Finish: 2862.346

TRA

CE

NTR

AC

E N

UM

BER

10

TRA

CE

NU

MB

ER 1

1TR

AC

E N

UM

BER

12

TRA

CE

NU

MB

ER 1

3TR

AC

E N

UM

BER

14

TRA

CE

NU

MB

ER 1

5

Page 130: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

130

source-sans-pro-semi-bold-600.woff2Start: 1524.219 Finish: 2874.228

Page 1 : No Font Loading Strategy

Visual MetricsFirst Paint3409.847

Fallback Font StageN/A

First web font stage4427.354

Second web font stage4544.092

Resource Metrics

Stylesheets parsed2453.612

All Fontsmerriweather-bold-700.woff2

Start: 2765.859 Finish: 4299.048merriweather-regular-400.woff2

Start: 2769.658 Finish: 4307.836source-sans-pro-bold-700.woff2

Start: 2686.058 Finish: 4419.424source-sans-pro-regular-400.woff2

Start: 2760.241 Finish: 4429.462source-sans-pro-semi-bold-600.woff2

Start: 2771.873 Finish: 4437.454

Visual MetricsFirst Paint3536.099

Fallback Font StageN/A

First web font stage4520.248

Second web font stage4653.693

Resource Metrics

Stylesheets parsed2542.395

All Fontsmerriweather-bold-700.woff2

Start: 2863.323 Finish: 4388.663merriweather-regular-400.woff2

Start: 2867.733 Finish: 4397.288source-sans-pro-bold-700.woff2

Start: 2784.385 Finish: 4516.329source-sans-pro-regular-400.woff2

Start: 2860.524 Finish: 4528.168source-sans-pro-semi-bold-600.woff2

Start: 2870.126 Finish: 4536.187

Visual MetricsFirst Paint3500.869

Fallback Font StageN/A

First web font stage4485.004

Second web font stage4601.845

Resource Metrics

Stylesheets parsed2525.802

All Fontsmerriweather-bold-700.woff2

Start: 2823.118 Finish: 4353.886merriweather-regular-400.woff2

Start: 2826.331 Finish: 4361.912source-sans-pro-bold-700.woff2

Start: 2756.023 Finish: 4479.491source-sans-pro-regular-400.woff2

Start: 2820.114 Finish: 4489.907source-sans-pro-semi-bold-600.woff2

Start: 2827.726 Finish: 4497.718

Visual MetricsFirst Paint3520.861

Fallback Font StageN/A

First web font stage4505.050

Second web font stage4638.501

Resource Metrics

Stylesheets parsed2518.390

All Fontsmerriweather-bold-700.woff2

Start: 2847.804 Finish: 4371.487merriweather-regular-400.woff2

Start: 2853.009 Finish: 4380.903source-sans-pro-bold-700.woff2

Start: 2772.765 Finish: 4496.693source-sans-pro-regular-400.woff2

Start: 2844.803 Finish: 4506.127source-sans-pro-semi-bold-600.woff2

Start: 2854.837 Finish: 4512.944

Visual MetricsFirst Paint3468.232

Fallback Font StageN/A

First web font stage4519.122

Second web font stage4635.888

Resource Metrics

Stylesheets parsed2541.534

All Fontsmerriweather-bold-700.woff2

Start: 2846.097 Finish: 4379.201merriweather-regular-400.woff2

Start: 2849.708 Finish: 4389.824source-sans-pro-bold-700.woff2

Start: 2776.797 Finish: 4508.508source-sans-pro-regular-400.woff2

Start: 2843.083 Finish: 4518.728source-sans-pro-semi-bold-600.woff2

Start: 2852.325 Finish: 4526.545

Visual MetricsFirst Paint3504.560

Fallback Font StageN/A

First web font stage4472.060

Second web font stage

Resource Metrics

Stylesheets parsed2534.811

All Fontsmerriweather-bold-700.woff2

Start: 2840.143 Finish: 4364.317merriweather-regular-400.woff2

Start: 2843.774 Finish: 4468.929source-sans-pro-bold-700.woff2

Start: 2762.413 Finish: 4478.362source-sans-pro-regular-400.woff2

TRA

CE

NU

MB

ER 1

TRA

CE

NU

MB

ER 2

TRA

CE

NU

MB

ER 3

TRA

CE

NU

MB

ER 4

TRA

CE

NU

MB

ER 5

TRA

CE

NU

MB

ER 6

Page 131: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

131

First Paint4622.163

Start: 2836.544 Finish: 4485.564source-sans-pro-semi-bold-600.woff2

Start: 2846.155 Finish: 4491.990

Visual MetricsFirst Paint3436.816

Fallback Font StageN/A

First web font stage4404.257

Second web font stage4554.380

Resource Metrics

Stylesheets parsed2430.101

All Fontsmerriweather-bold-700.woff2

Start: 2746.114 Finish: 4276.455merriweather-regular-400.woff2

Start: 2749.739 Finish: 4389.287source-sans-pro-bold-700.woff2

Start: 2675.585 Finish: 4400.499source-sans-pro-regular-400.woff2

Start: 2742.528 Finish: 4409.135source-sans-pro-semi-bold-600.woff2

Start: 2751.345 Finish: 4416.115

Visual MetricsFirst Paint3522.240

Fallback Font StageN/A

First web font stage4523.150

Second web font stage4656.607

Resource Metrics

Stylesheets parsed2557.303

All Fontsmerriweather-bold-700.woff2

Start: 2844.419 Finish: 4387.902merriweather-regular-400.woff2

Start: 2847.393 Finish: 4397.946source-sans-pro-bold-700.woff2

Start: 2777.699 Finish: 4522.584source-sans-pro-regular-400.woff2

Start: 2841.788 Finish: 4533.023source-sans-pro-semi-bold-600.woff2

Start: 2848.799 Finish: 4541.851

Visual MetricsFirst Paint3482.215

Fallback Font StageN/A

First web font stage4516.420

Second web font stage4649.823

Resource Metrics

Stylesheets parsed2525.571

All Fontsmerriweather-bold-700.woff2

Start: 2838.449 Finish: 4371.361merriweather-regular-400.woff2

Start: 2841.832 Finish: 4380.958source-sans-pro-bold-700.woff2

Start: 2762.476 Finish: 4509.537source-sans-pro-regular-400.woff2

Start: 2833.638 Finish: 4521.759source-sans-pro-semi-bold-600.woff2

Start: 2843.455 Finish: 4529.792

Visual MetricsFirst Paint3499.067

Fallback Font StageN/A

First web font stage4516.554

Second web font stage4650.040

Resource Metrics

Stylesheets parsed2556.364

All Fontsmerriweather-bold-700.woff2

Start: 2862.505 Finish: 4387.117merriweather-regular-400.woff2

Start: 2867.112 Finish: 4499.468source-sans-pro-bold-700.woff2

Start: 2791.183 Finish: 4509.526source-sans-pro-regular-400.woff2

Start: 2858.489 Finish: 4516.540source-sans-pro-semi-bold-600.woff2

Start: 2869.108 Finish: 4524.746

Visual MetricsFirst Paint3479.245

Fallback Font StageN/A

First web font stage4480.088

Second web font stage4596.856

Resource Metrics

Stylesheets parsed2505.194

All Fontsmerriweather-bold-700.woff2

Start: 2818.960 Finish: 4341.960merriweather-regular-400.woff2

Start: 2822.359 Finish: 4353.588source-sans-pro-bold-700.woff2

Start: 2743.511 Finish: 4462.004source-sans-pro-regular-400.woff2

Start: 2816.332 Finish: 4473.073source-sans-pro-semi-bold-600.woff2

Start: 2823.965 Finish: 4480.459

Visual MetricsFirst Paint3548.794

Fallback Font StageN/A

First web font stage4516.310

Second web font stage4649.729

Resource Metrics

Stylesheets parsed2543.039

All Fontsmerriweather-bold-700.woff2

Start: 2876.390 Finish: 4388.535merriweather-regular-400.woff2

Start: 2880.418 Finish: 4398.345source-sans-pro-bold-700.woff2

Start: 2801.789 Finish: 4514.181source-sans-pro-regular-400.woff2

Start: 2873.184 Finish: 4527.012source-sans-pro-semi-bold-600.woff2

Start: 2882.225 Finish: 4535.435

TRA

CE

NU

MB

ER 7

TRA

CE

NU

MB

ER 8

TRA

CE

NU

MB

ER 9

TRA

CE

NU

MB

ER 1

0TR

AC

E N

UM

BER

11

TRA

CE

NU

MB

ER 1

2

Page 132: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

132

Visual MetricsFirst Paint3461.098

Fallback Font StageN/A

First web font stage4495.310

Second web font stage4612.079

Resource Metrics

Stylesheets parsed2524.933

All Fontsmerriweather-bold-700.woff2

Start: 2824.943 Finish: 4353.441merriweather-regular-400.woff2

Start: 2828.758 Finish: 4365.545source-sans-pro-bold-700.woff2

Start: 2756.986 Finish: 4478.123source-sans-pro-regular-400.woff2

Start: 2822.317 Finish: 4487.943source-sans-pro-semi-bold-600.woff2

Start: 2830.738 Finish: 4495.559

Visual MetricsFirst Paint3489.768

Fallback Font StageN/A

First web font stage4490.617

Second web font stage4607.380

Resource Metrics

Stylesheets parsed2513.323

All Fontsmerriweather-bold-700.woff2

Start: 2833.856 Finish: 4359.672merriweather-regular-400.woff2

Start: 2837.880 Finish: 4369.491source-sans-pro-bold-700.woff2

Start: 2758.735 Finish: 4478.907source-sans-pro-regular-400.woff2

Start: 2829.667 Finish: 4489.367source-sans-pro-semi-bold-600.woff2

Start: 2839.488 Finish: 4497.576

Visual MetricsFirst Paint3536.922

Fallback Font StageN/A

First web font stage4504.409

Second web font stage4621.171

Resource Metrics

Stylesheets parsed2519.553

All Fontsmerriweather-bold-700.woff2

Start: 2823.976 Finish: 4354.052merriweather-regular-400.woff2

Start: 2828.377 Finish: 4363.459source-sans-pro-bold-700.woff2

Start: 2748.265 Finish: 4490.021source-sans-pro-regular-400.woff2

Start: 2819.722 Finish: 4502.459source-sans-pro-semi-bold-600.woff2

Start: 2829.971 Finish: 4510.897

Page 2 : Critical FOFT Preload V1 (Strategy 1)

Visual MetricsFirst Paint3215.118

Fallback Font StageN/A

First web font stage3215.118

Second web font stage4733.760

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1602.440 Finish: 2194.408

Stylesheets parsed2457.026

All Fontslato-regular-400.woff2

Start: 2504.911 Finish: 3672.700lato-bold-700.woff2

Start: 2506.710 Finish: 4082.784lato-black-900.woff2

Start: 2508.295 Finish: 4092.623

Visual MetricsFirst Paint3229.849

Fallback Font StageN/A

First web font stage3229.849

Second web font stage4664.399

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1610.875 Finish: 2202.178

Stylesheets parsed2464.752

All Fontslato-regular-400.woff2

Start: 2516.604 Finish: 3624.729lato-bold-700.woff2

Start: 2518.830 Finish: 4042.860lato-black-900.woff2

Start: 2521.208 Finish: 4052.654

Visual MetricsFirst Paint3227.051

Fallback Font StageN/A

First web font stage3227.051

Second web font stage4661.620

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1603.420 Finish: 2195.246

Stylesheets parsed2457.393

All Fontslato-regular-400.woff2

Start: 2506.874 Finish: 3664.414lato-bold-700.woff2

Start: 2508.680 Finish: 4067.634lato-black-900.woff2

Start: 2511.095 Finish: 4076.239

Visual MetricsFirst Paint3246.846

Fallback Font StageN/A

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1601.624 Finish: 2186.909

All Fontslato-regular-400.woff2

Start: 2503.106 Finish: 3673.133lato-bold-700.woff2

TRA

CE

NU

MB

ER 1

3TR

AC

E N

UM

BER

14

TRA

CE

NU

MB

ER 1

5TR

AC

E N

UM

BER

1TR

AC

E N

UM

BER

2TR

AC

E N

UM

BER

3U

MB

ER 4

Page 133: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

133

First PaintFirst web font stage

3246.846Second web font stage

4764.833

Stylesheets parsed2451.100

Start: 2505.326 Finish: 4144.245lato-black-900.woff2

Start: 2506.752 Finish: 4154.678

Visual MetricsFirst Paint3166.318

Fallback Font StageN/A

First web font stage3166.318

Second web font stage4617.605

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1522.689 Finish: 2110.974

Stylesheets parsed2373.122

All Fontslato-regular-400.woff2

Start: 2424.630 Finish: 3533.033lato-bold-700.woff2

Start: 2427.427 Finish: 3964.652lato-black-900.woff2

Start: 2429.641 Finish: 3974.684

Visual MetricsFirst Paint3271.443

Fallback Font StageN/A

First web font stage3271.443

Second web font stage4756.047

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1599.900 Finish: 2185.174

Stylesheets parsed2458.627

All Fontslato-regular-400.woff2

Start: 2510.105 Finish: 3680.053lato-bold-700.woff2

Start: 2513.109 Finish: 4104.757lato-black-900.woff2

Start: 2514.530 Finish: 4114.156

Visual MetricsFirst Paint3209.123

Fallback Font StageN/A

First web font stage3209.123

Second web font stage4760.453

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1599.209 Finish: 2184.432

Stylesheets parsed2449.391

All Fontslato-regular-400.woff2

Start: 2498.689 Finish: 3664.326lato-bold-700.woff2

Start: 2500.694 Finish: 4091.422lato-black-900.woff2

Start: 2502.073 Finish: 4102.068

Visual MetricsFirst Paint3180.580

Fallback Font StageN/A

First web font stage3180.580

Second web font stage4765.260

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1606.673 Finish: 2194.383

Stylesheets parsed2457.527

All Fontslato-regular-400.woff2

Start: 2504.786 Finish: 3671.877lato-bold-700.woff2

Start: 2506.604 Finish: 4091.074lato-black-900.woff2

Start: 2508.593 Finish: 4101.082

Visual MetricsFirst Paint3244.685

Fallback Font StageN/A

First web font stage3244.685

Second web font stage4695.916

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1626.743 Finish: 2217.061

Stylesheets parsed2481.113

All Fontslato-regular-400.woff2

Start: 2537.415 Finish: 3679.294lato-bold-700.woff2

Start: 2539.403 Finish: 4073.358lato-black-900.woff2

Start: 2540.603 Finish: 4082.996

Visual MetricsFirst Paint3252.641

Fallback Font StageN/A

First web font stage3252.641

Second web font stage4803.954

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1614.305 Finish: 2197.301

Stylesheets parsed2462.062

All Fontslato-regular-400.woff2

Start: 2517.936 Finish: 3661.811lato-bold-700.woff2

Start: 2520.143 Finish: 4103.704lato-black-900.woff2

Start: 2523.530 Finish: 4115.797

Visual MetricsFirst Paint3210.903

Fallback Font StageN/A

First web font stage3210.903

Second web font stage4712.177

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1593.680 Finish: 2178.412

Stylesheets parsed2442.879

All Fontslato-regular-400.woff2

Start: 2499.170 Finish: 3657.141lato-bold-700.woff2

Start: 2500.977 Finish: 4084.771lato-black-900.woff2

Start: 2502.194 Finish: 4094.178

TRA

CE

NTR

AC

E N

UM

BER

5TR

AC

E N

UM

BER

6TR

AC

E N

UM

BER

7TR

AC

E N

UM

BER

8TR

AC

E N

UM

BER

9TR

AC

E N

UM

BER

10

TRA

CE

NU

MB

ER 1

1

Page 134: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

134

Visual MetricsFirst Paint3177.288

Fallback Font StageN/A

First web font stage3177.288

Second web font stage4695.206

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1596.532 Finish: 2182.976

Stylesheets parsed2445.915

All Fontslato-regular-400.woff2

Start: 2496.223 Finish: 3603.295lato-bold-700.woff2

Start: 2498.625 Finish: 4021.237lato-black-900.woff2

Start: 2500.026 Finish: 4031.263

Visual MetricsFirst Paint3193.520

Fallback Font StageN/A

First web font stage3193.520

Second web font stage4694.797

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1598.516 Finish: 2185.247

Stylesheets parsed2448.848

All Fontslato-regular-400.woff2

Start: 2496.125 Finish: 3664.645lato-bold-700.woff2

Start: 2497.939 Finish: 4071.898lato-black-900.woff2

Start: 2499.146 Finish: 4081.924

Visual MetricsFirst Paint3251.537

Fallback Font StageN/A

First web font stage3251.537

Second web font stage4736.135

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1599.373 Finish: 2187.527

Stylesheets parsed2451.154

All Fontslato-regular-400.woff2

Start: 2501.050 Finish: 3664.806lato-bold-700.woff2

Start: 2503.859 Finish: 4081.673lato-black-900.woff2

Start: 2506.263 Finish: 4091.890

Visual MetricsFirst Paint3209.929

Fallback Font StageN/A

First web font stage3209.929

Second web font stage4744.575

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1605.720 Finish: 2194.560

Stylesheets parsed2458.158

All Fontslato-regular-400.woff2

Start: 2504.425 Finish: 3673.436lato-bold-700.woff2

Start: 2506.626 Finish: 4106.227lato-black-900.woff2

Start: 2508.415 Finish: 4116.441

Page 2 : Critical FOFT Preload V2 (Strategy 2)

Visual MetricsFirst Paint3410.305

Fallback Font StageN/A

First web font stageN/A

Second web font stage3410.305

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1599.886 Finish: 2266.839

Stylesheets parsed2689.111

All Fontslato-regular-400.woff2

Start: 1601.283 Finish: 2609.352lato-bold-700.woff2

Start: 1603.479 Finish: 2615.773lato-black-900.woff2

Start: 1604.695 Finish: 2650.445

Visual MetricsFirst Paint3436.775

Fallback Font StageN/A

First web font stageN/A

Second web font stage3436.775

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1597.942 Finish: 2267.044

Stylesheets parsed2688.024

All Fontslato-regular-400.woff2

Start: 1599.136 Finish: 2606.310lato-bold-700.woff2

Start: 1600.350 Finish: 2614.513lato-black-900.woff2

Start: 1601.364 Finish: 2651.174

Visual MetricsFirst Paint3437.074

Fallback Font StageN/A

First web font stageN/A

Second web font stage3437.074

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1611.737 Finish: 2282.121

Stylesheets parsed2705.269

All Fontslato-regular-400.woff2

Start: 1614.131 Finish: 2623.366lato-bold-700.woff2

Start: 1615.727 Finish: 2641.995lato-black-900.woff2

Start: 1617.149 Finish: 2666.609

Visual MetricsFirst Paint

Resource MetricsSubset Font All Fonts

TRA

CE

NU

MB

ER 1

2TR

AC

E N

UM

BER

13

TRA

CE

NU

MB

ER 1

4TR

AC

E N

UM

BER

15

TRA

CE

NU

MB

ER 1

TRA

CE

NU

MB

ER 2

TRA

CE

NU

MB

ER 3

4

Page 135: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

135

First Paint3439.379

Fallback Font StageN/A

First web font stageN/A

Second web font stage3439.379

lato-regular-400-subset.woff2Start: 1613.563 Finish: 2281.103

Stylesheets parsed2701.988

lato-regular-400.woff2Start: 1615.970 Finish: 2622.472

lato-bold-700.woff2Start: 1617.762 Finish: 2630.494

lato-black-900.woff2Start: 1618.972 Finish: 2664.528

Visual MetricsFirst Paint3364.703

Fallback Font StageN/A

First web font stageN/A

Second web font stage3364.703

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1565.693 Finish: 2191.963

Stylesheets parsed2654.751

All Fontslato-regular-400.woff2

Start: 1568.709 Finish: 2574.619lato-bold-700.woff2

Start: 1571.329 Finish: 2581.645lato-black-900.woff2

Start: 1573.534 Finish: 2615.279

Visual MetricsFirst Paint3420.155

Fallback Font StageN/A

First web font stageN/A

Second web font stage3420.155

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1592.930 Finish: 2218.567

Stylesheets parsed2679.077

All Fontslato-regular-400.woff2

Start: 1594.336 Finish: 2601.156lato-bold-700.woff2

Start: 1595.773 Finish: 2605.974lato-black-900.woff2

Start: 1598.179 Finish: 2642.017

Visual MetricsFirst Paint3387.077

Fallback Font StageN/A

First web font stageN/A

Second web font stage3387.077

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1599.850 Finish: 2269.034

Stylesheets parsed2690.498

All Fontslato-regular-400.woff2

Start: 1601.079 Finish: 2609.586lato-bold-700.woff2

Start: 1602.474 Finish: 2617.795lato-black-900.woff2

Start: 1603.676 Finish: 2626.391

Visual MetricsFirst Paint3445.694

Fallback Font StageN/A

First web font stageN/A

Second web font stage3445.694

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1554.836 Finish: 2180.858

Stylesheets parsed2643.720

All Fontslato-regular-400.woff2

Start: 1556.434 Finish: 2561.974lato-bold-700.woff2

Start: 1557.663 Finish: 2569.798lato-black-900.woff2

Start: 1559.255 Finish: 2604.042

Visual MetricsFirst Paint3363.805

Fallback Font StageN/A

First web font stageN/A

Second web font stage3363.805

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1597.126 Finish: 2214.346

Stylesheets parsed2683.381

All Fontslato-regular-400.woff2

Start: 1598.727 Finish: 2604.273lato-bold-700.woff2

Start: 1601.356 Finish: 2610.461lato-black-900.woff2

Start: 1603.966 Finish: 2643.934

Visual MetricsFirst Paint3354.584

Fallback Font StageN/A

First web font stageN/A

Second web font stage3354.584

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1559.543 Finish: 2226.314

Stylesheets parsed2648.869

All Fontslato-regular-400.woff2

Start: 1562.564 Finish: 2566.770lato-bold-700.woff2

Start: 1564.160 Finish: 2575.194lato-black-900.woff2

Start: 1565.368 Finish: 2607.203

Visual MetricsFirst Paint3373.040

Fallback Font StageN/A

First web font stageN/A

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1598.647 Finish: 2265.127

Stylesheets parsed2689.091

All Fontslato-regular-400.woff2

Start: 1601.862 Finish: 2609.367lato-bold-700.woff2

Start: 1603.862 Finish: 2615.391lato-black-900.woff2

TRA

CE

NU

MB

ERTR

AC

E N

UM

BER

5TR

AC

E N

UM

BER

6TR

AC

E N

UM

BER

7TR

AC

E N

UM

BER

8TR

AC

E N

UM

BER

9TR

AC

E N

UM

BER

10

AC

E N

UM

BER

11

Page 136: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

136

First PaintSecond web font stage

3373.040

Start: 1605.251 Finish: 2647.436

Visual MetricsFirst Paint3362.982

Fallback Font StageN/A

First web font stageN/A

Second web font stage3362.982

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1595.912 Finish: 2219.225

Stylesheets parsed2682.326

All Fontslato-regular-400.woff2

Start: 1597.113 Finish: 2600.816lato-bold-700.woff2

Start: 1598.542 Finish: 2608.039lato-black-900.woff2

Start: 1600.758 Finish: 2642.095

Visual MetricsFirst Paint3365.939

Fallback Font StageN/A

First web font stageN/A

Second web font stage3365.939

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1592.292 Finish: 2260.499

Stylesheets parsed2682.634

All Fontslato-regular-400.woff2

Start: 1593.494 Finish: 2602.546lato-bold-700.woff2

Start: 1596.279 Finish: 2609.347lato-black-900.woff2

Start: 1597.880 Finish: 2642.207

Visual MetricsFirst Paint3386.774

Fallback Font StageN/A

First web font stageN/A

Second web font stage3386.774

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1599.424 Finish: 2227.566

Stylesheets parsed2689.571

All Fontslato-regular-400.woff2

Start: 1600.632 Finish: 2608.676lato-bold-700.woff2

Start: 1603.837 Finish: 2615.895lato-black-900.woff2

Start: 1606.019 Finish: 2650.952

Visual MetricsFirst Paint3415.949

Fallback Font StageN/A

First web font stageN/A

Second web font stage3415.949

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1600.011 Finish: 2226.734

Stylesheets parsed2688.352

All Fontslato-regular-400.woff2

Start: 1602.216 Finish: 2608.038lato-bold-700.woff2

Start: 1603.626 Finish: 2616.252lato-black-900.woff2

Start: 1605.245 Finish: 2647.312

Page 2 : Critical FOFT Push (Strategy 3)

Visual MetricsFirst Paint2966.737

Fallback Font Stage2966.737

First web font stage3567.237

Second web font stage4918.374

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 2003.740 Finish: 2901.671

Stylesheets parsed1965.478

All Fontslato-regular-400.woff2

Start: 3215.609 Finish: 4149.154lato-bold-700.woff2

Start: 3220.231 Finish: 4358.134lato-black-900.woff2

Start: 3222.627 Finish: 4366.156

Visual MetricsFirst Paint2838.248

Fallback Font Stage2838.248

First web font stage3355.380

Second web font stage4739.862

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1976.918 Finish: 2774.830

Stylesheets parsed1941.839

All Fontslato-regular-400.woff2

Start: 3051.328 Finish: 3982.504lato-bold-700.woff2

Start: 3054.735 Finish: 4186.680lato-black-900.woff2

Start: 3056.745 Finish: 4195.710

Visual MetricsFirst Paint2803.741

Fallback Font Stage2803.741

First web font stage3387.576

Second web font stage

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1897.513 Finish: 2729.620

Stylesheets parsed1859.683

All Fontslato-regular-400.woff2

Start: 3032.675 Finish: 3965.928lato-bold-700.woff2

Start: 3036.287 Finish: 4201.635lato-black-900.woff2

Start: 3038.306 Finish: 4210.430

TRTR

AC

E N

UM

BER

12

TRA

CE

NU

MB

ER 1

3TR

AC

E N

UM

BER

14

TRA

CE

NU

MB

ER 1

5TR

AC

E N

UM

BER

1TR

AC

E N

UM

BER

2TR

AC

E N

UM

BER

3

Page 137: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

137

First Paint4788.739

Visual MetricsFirst Paint2887.750

Fallback Font Stage2887.750

First web font stage3421.543

Second web font stage4806.047

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1968.504 Finish: 2816.518

Stylesheets parsed1933.048

All Fontslato-regular-400.woff2

Start: 3115.514 Finish: 4049.157lato-bold-700.woff2

Start: 3117.925 Finish: 4262.568lato-black-900.woff2

Start: 3119.934 Finish: 4271.803

Visual MetricsFirst Paint2894.759

Fallback Font Stage2894.759

First web font stage3461.900

Second web font stage4562.862

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1991.284 Finish: 2823.829

Stylesheets parsed1956.653

All Fontslato-regular-400.woff2

Start: 3110.275 Finish: 4039.265lato-bold-700.woff2

Start: 3112.491 Finish: 4247.345lato-black-900.woff2

Start: 3114.679 Finish: 4256.954

Visual MetricsFirst Paint2804.317

Fallback Font Stage2804.317

First web font stage3354.790

Second web font stage4705.934

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1935.103 Finish: 2737.065

Stylesheets parsed1901.464

All Fontslato-regular-400.woff2

Start: 3024.889 Finish: 3951.395lato-bold-700.woff2

Start: 3027.267 Finish: 4155.517lato-black-900.woff2

Start: 3028.488 Finish: 4167.360

Visual MetricsFirst Paint2906.499

Fallback Font Stage2906.499

First web font stage3506.976

Second web font stage4874.800

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1963.577 Finish: 2840.908

Stylesheets parsed1925.895

All Fontslato-regular-400.woff2

Start: 3147.564 Finish: 4083.927lato-bold-700.woff2

Start: 3150.387 Finish: 4299.058lato-black-900.woff2

Start: 3151.803 Finish: 4311.070

Visual MetricsFirst Paint2942.233

Fallback Font Stage2942.233

First web font stage3509.370

Second web font stage4877.233

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 2012.089 Finish: 2870.257

Stylesheets parsed1974.217

All Fontslato-regular-400.woff2

Start: 3168.551 Finish: 4109.849lato-bold-700.woff2

Start: 3170.364 Finish: 4317.303lato-black-900.woff2

Start: 3171.567 Finish: 4330.771

Visual MetricsFirst Paint2834.938

Fallback Font Stage2834.938

First web font stage3402.066

Second web font stage4519.715

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1982.550 Finish: 2770.888

Stylesheets parsed1948.693

All Fontslato-regular-400.woff2

Start: 3059.613 Finish: 4001.912lato-bold-700.woff2

Start: 3061.802 Finish: 4012.540lato-black-900.woff2

Start: 3063.213 Finish: 4020.966

Visual MetricsFirst Paint2857.247

Fallback Font Stage2857.247

First web font stage3407.698

Second web font stage4892.315

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1982.842 Finish: 2788.112

Stylesheets parsed1949.398

All Fontslato-regular-400.woff2

Start: 3082.059 Finish: 4022.850lato-bold-700.woff2

Start: 3084.037 Finish: 4253.111lato-black-900.woff2

Start: 3085.059 Finish: 4265.236

Visual MetricsFirst Paint2868.171

Resource MetricsSubset Font

lato-regular-400-subset.woff2All Fonts

lato-regular-400.woff2

TRA

CE

NU

MB

ER 4

TRA

CE

NU

MB

ER 5

TRA

CE

NU

MB

ER 6

TRA

CE

NU

MB

ER 7

TRA

CE

NU

MB

ER 8

TRA

CE

NU

MB

ER 9

TRA

CE

NU

MB

ER 1

0ER

11

Page 138: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

138

First PaintFallback Font Stage

2868.171First web font stage

3401.959Second web font stage

4769.819

Start: 1991.521 Finish: 2801.956

Stylesheets parsed1958.250

Start: 3075.901 Finish: 4013.776lato-bold-700.woff2

Start: 3077.904 Finish: 4025.610lato-black-900.woff2

Start: 3079.121 Finish: 4250.122

Visual MetricsFirst Paint2878.119

Fallback Font Stage2878.119

First web font stage3445.279

Second web font stage4863.134

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1975.483 Finish: 2816.062

Stylesheets parsed1941.240

All Fontslato-regular-400.woff2

Start: 3128.413 Finish: 4061.139lato-bold-700.woff2

Start: 3130.627 Finish: 4281.092lato-black-900.woff2

Start: 3132.410 Finish: 4289.686

Visual MetricsFirst Paint2874.096

Fallback Font Stage2874.096

First web font stage3391.210

Second web font stage4809.043

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1974.599 Finish: 2802.450

Stylesheets parsed1936.776

All Fontslato-regular-400.woff2

Start: 3073.584 Finish: 4003.449lato-bold-700.woff2

Start: 3077.582 Finish: 4240.071lato-black-900.woff2

Start: 3078.987 Finish: 4248.698

Visual MetricsFirst Paint2849.134

Fallback Font Stage2849.134

First web font stage3416.286

Second web font stage4734.074

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1967.969 Finish: 2789.552

Stylesheets parsed1933.130

All Fontslato-regular-400.woff2

Start: 3076.017 Finish: 4009.692lato-bold-700.woff2

Start: 3078.240 Finish: 4208.585lato-black-900.woff2

Start: 3079.451 Finish: 4218.016

Visual MetricsFirst Paint2887.203

Fallback Font Stage2887.203

First web font stage3487.723

Second web font stage4838.899

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1977.800 Finish: 2831.994

Stylesheets parsed1943.341

All Fontslato-regular-400.woff2

Start: 3128.783 Finish: 4055.234lato-bold-700.woff2

Start: 3133.203 Finish: 4283.568lato-black-900.woff2

Start: 3137.407 Finish: 4292.994

Page 2 : Critical FOFT Push And Preload V1 (Strategy 4)

Visual MetricsFirst Paint2628.910

Fallback Font StageN/A

First web font stage2628.910

Second web font stage4263.611

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1507.992 Finish: 1587.143

Stylesheets parsed1881.994

All Fontslato-regular-400.woff2

Start: 1933.472 Finish: 3112.846lato-bold-700.woff2

Start: 1935.475 Finish: 3515.175lato-black-900.woff2

Start: 1936.865 Finish: 3524.799

Visual MetricsFirst Paint2724.394

Fallback Font StageN/A

First web font stage2724.394

Second web font stage4292.379

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1590.460 Finish: 1691.200

Stylesheets parsed1970.161

All Fontslato-regular-400.woff2

Start: 2015.599 Finish: 3194.571lato-bold-700.woff2

Start: 2017.221 Finish: 3608.213lato-black-900.woff2

Start: 2018.612 Finish: 3621.465

Visual MetricsFirst Paint2768.671

Fallback Font Stage

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1589.435 Finish: 1678.429

All Fontslato-regular-400.woff2

Start: 2018.718 Finish: 3197.542lato-bold-700.woff2

TRA

CE

NU

MB

TRA

CE

NU

MB

ER 1

2TR

AC

E N

UM

BER

13

TRA

CE

NU

MB

ER 1

4TR

AC

E N

UM

BER

15

TRA

CE

NU

MB

ER 1

TRA

CE

NU

MB

ER 2

MB

ER 3

Page 139: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

139

First PaintN/A

First web font stage2768.671

Second web font stage4186.524

Stylesheets parsed1966.625

Start: 2021.315 Finish: 3601.623lato-black-900.woff2

Start: 2022.711 Finish: 3612.456

Visual MetricsFirst Paint2724.585

Fallback Font StageN/A

First web font stage2724.585

Second web font stage4225.877

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1581.596 Finish: 1668.966

Stylesheets parsed1957.738

All Fontslato-regular-400.woff2

Start: 2001.224 Finish: 3178.311lato-bold-700.woff2

Start: 2003.228 Finish: 3187.721lato-black-900.woff2

Start: 2004.847 Finish: 3571.728

Visual MetricsFirst Paint2727.361

Fallback Font StageN/A

First web font stage2727.361

Second web font stage4245.322

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1605.398 Finish: 1703.351

Stylesheets parsed1981.566

All Fontslato-regular-400.woff2

Start: 2026.207 Finish: 3203.254lato-bold-700.woff2

Start: 2028.017 Finish: 3610.330lato-black-900.woff2

Start: 2030.850 Finish: 3619.542

Visual MetricsFirst Paint2718.843

Fallback Font StageN/A

First web font stage2718.843

Second web font stage4236.785

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1601.766 Finish: 1700.520

Stylesheets parsed1980.132

All Fontslato-regular-400.woff2

Start: 2025.217 Finish: 3201.994lato-bold-700.woff2

Start: 2028.215 Finish: 3629.657lato-black-900.woff2

Start: 2029.822 Finish: 3640.670

Visual MetricsFirst Paint2730.981

Fallback Font StageN/A

First web font stage2730.981

Second web font stage4215.602

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1597.631 Finish: 1684.365

Stylesheets parsed1972.586

All Fontslato-regular-400.woff2

Start: 2016.268 Finish: 3195.761lato-bold-700.woff2

Start: 2018.869 Finish: 3619.893lato-black-900.woff2

Start: 2020.265 Finish: 3628.904

Visual MetricsFirst Paint2752.413

Fallback Font StageN/A

First web font stage2752.413

Second web font stage4353.772

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1615.936 Finish: 1691.885

Stylesheets parsed1988.502

All Fontslato-regular-400.woff2

Start: 2034.363 Finish: 3210.255lato-bold-700.woff2

Start: 2037.428 Finish: 3424.807lato-black-900.woff2

Start: 2041.246 Finish: 3729.399

Visual MetricsFirst Paint2632.099

Fallback Font StageN/A

First web font stage2632.099

Second web font stage4200.084

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1516.636 Finish: 1615.837

Stylesheets parsed1894.604

All Fontslato-regular-400.woff2

Start: 1940.670 Finish: 3116.733lato-bold-700.woff2

Start: 1942.485 Finish: 3542.386lato-black-900.woff2

Start: 1944.288 Finish: 3551.819

Visual MetricsFirst Paint2696.432

Fallback Font StageN/A

First web font stage2696.432

Second web font stage4247.778

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1611.463 Finish: 1692.867

Stylesheets parsed1986.904

All Fontslato-regular-400.woff2

Start: 2032.359 Finish: 3210.511lato-bold-700.woff2

Start: 2033.988 Finish: 3599.557lato-black-900.woff2

Start: 2035.391 Finish: 3609.785

TRA

CE

NU

TRA

CE

NU

MB

ER 4

TRA

CE

NU

MB

ER 5

TRA

CE

NU

MB

ER 6

TRA

CE

NU

MB

ER 7

TRA

CE

NU

MB

ER 8

TRA

CE

NU

MB

ER 9

TRA

CE

NU

MB

ER 1

0

Page 140: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

140

Visual MetricsFirst Paint2716.535

Fallback Font StageN/A

First web font stage2716.535

Second web font stage4217.839

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1596.462 Finish: 1675.176

Stylesheets parsed1969.386

All Fontslato-regular-400.woff2

Start: 2015.439 Finish: 3192.979lato-bold-700.woff2

Start: 2017.451 Finish: 3610.914lato-black-900.woff2

Start: 2019.441 Finish: 3620.138

Visual MetricsFirst Paint2755.208

Fallback Font StageN/A

First web font stage2755.208

Second web font stage4256.475

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1612.965 Finish: 1713.110

Stylesheets parsed1994.297

All Fontslato-regular-400.woff2

Start: 2045.744 Finish: 3223.111lato-bold-700.woff2

Start: 2048.367 Finish: 3650.335lato-black-900.woff2

Start: 2049.956 Finish: 3661.139

Visual MetricsFirst Paint2736.159

Fallback Font StageN/A

First web font stage2736.159

Second web font stage4270.801

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1599.178 Finish: 1676.708

Stylesheets parsed1972.040

All Fontslato-regular-400.woff2

Start: 2024.311 Finish: 3202.500lato-bold-700.woff2

Start: 2026.925 Finish: 3629.512lato-black-900.woff2

Start: 2028.318 Finish: 3639.349

Visual MetricsFirst Paint2720.541

Fallback Font StageN/A

First web font stage2720.541

Second web font stage4288.537

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1599.677 Finish: 1679.034

Stylesheets parsed1974.195

All Fontslato-regular-400.woff2

Start: 2021.056 Finish: 3196.120lato-bold-700.woff2

Start: 2023.669 Finish: 3425.228lato-black-900.woff2

Start: 2025.064 Finish: 3712.065

Visual MetricsFirst Paint2758.743

Fallback Font StageN/A

First web font stage2758.743

Second web font stage4193.290

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1607.272 Finish: 1686.829

Stylesheets parsed1982.855

All Fontslato-regular-400.woff2

Start: 2026.532 Finish: 3204.902lato-bold-700.woff2

Start: 2028.523 Finish: 3616.385lato-black-900.woff2

Start: 2029.931 Finish: 3625.599

Page 2 : Critical FOFT Push And Preload V2 (Strategy 5)

Visual MetricsFirst Paint2725.398

Fallback Font StageN/A

First web font stage2725.398

Second web font stage3292.960

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1615.614 Finish: 1679.149

Stylesheets parsed1989.385

All Fontslato-regular-400.woff2

Start: 1617.638 Finish: 2657.167lato-bold-700.woff2

Start: 1619.030 Finish: 2671.203lato-black-900.woff2

Start: 1620.245 Finish: 2686.042

Visual MetricsFirst Paint2675.144

Fallback Font StageN/A

First web font stage2675.144

Second web font stage3325.683

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1526.211 Finish: 1596.616

Stylesheets parsed1898.144

All Fontslato-regular-400.woff2

Start: 1527.625 Finish: 2612.722lato-bold-700.woff2

Start: 1529.040 Finish: 2626.978lato-black-900.woff2

Start: 1530.455 Finish: 2646.488

Visual MetricsFirst Paint

Resource MetricsSubset Font All Fonts

TRA

CE

NU

MB

ER 1

1TR

AC

E N

UM

BER

12

TRA

CE

NU

MB

ER 1

3TR

AC

E N

UM

BER

14

TRA

CE

NU

MB

ER 1

5TR

AC

E N

UM

BER

1TR

AC

E N

UM

BER

2 3

Page 141: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

141

First Paint2694.773

Fallback Font StageN/A

First web font stage2694.773

Second web font stage3278.631

lato-regular-400-subset.woff2Start: 1580.931 Finish: 1666.155

Stylesheets parsed1960.085

lato-regular-400.woff2Start: 1582.541 Finish: 2639.183

lato-bold-700.woff2Start: 1584.174 Finish: 2653.520

lato-black-900.woff2Start: 1586.584 Finish: 2669.172

Visual MetricsFirst Paint2737.832

Fallback Font StageN/A

First web font stage2737.832

Second web font stage3288.279

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1592.537 Finish: 1657.876

Stylesheets parsed1965.131

All Fontslato-regular-400.woff2

Start: 1594.542 Finish: 2683.463lato-bold-700.woff2

Start: 1596.134 Finish: 2696.683lato-black-900.woff2

Start: 1599.950 Finish: 2708.515

Visual MetricsFirst Paint2628.477

Fallback Font StageN/A

First web font stage2628.477

Second web font stage3162.245

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1515.986 Finish: 1598.646

Stylesheets parsed1893.822

All Fontslato-regular-400.woff2

Start: 1518.018 Finish: 2562.143lato-bold-700.woff2

Start: 1519.220 Finish: 2574.370lato-black-900.woff2

Start: 1520.637 Finish: 2587.588

Visual MetricsFirst Paint2686.955

Fallback Font StageN/A

First web font stage2686.955

Second web font stage3303.971

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1593.905 Finish: 1657.877

Stylesheets parsed1969.530

All Fontslato-regular-400.woff2

Start: 1597.501 Finish: 2617.907lato-bold-700.woff2

Start: 1599.731 Finish: 2636.742lato-black-900.woff2

Start: 1601.318 Finish: 2650.978

Visual MetricsFirst Paint2724.097

Fallback Font StageN/A

First web font stage2724.097

Second web font stage3291.243

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1596.226 Finish: 1667.006

Stylesheets parsed1973.205

All Fontslato-regular-400.woff2

Start: 1598.032 Finish: 2656.016lato-bold-700.woff2

Start: 1599.853 Finish: 2670.183lato-black-900.woff2

Start: 1601.868 Finish: 2686.282

Visual MetricsFirst Paint2669.287

Fallback Font StageN/A

First web font stage2669.287

Second web font stage3286.474

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1511.525 Finish: 1574.321

Stylesheets parsed1888.424

All Fontslato-regular-400.woff2

Start: 1512.728 Finish: 2609.508lato-bold-700.woff2

Start: 1513.735 Finish: 2625.149lato-black-900.woff2

Start: 1515.722 Finish: 2640.798

Visual MetricsFirst Paint2727.938

Fallback Font StageN/A

First web font stage2727.938

Second web font stage3328.479

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1604.048 Finish: 1685.880

Stylesheets parsed1980.936

All Fontslato-regular-400.woff2

Start: 1605.824 Finish: 2655.486lato-bold-700.woff2

Start: 1608.842 Finish: 2669.095lato-black-900.woff2

Start: 1610.432 Finish: 2682.926

Visual MetricsFirst Paint2711.459

Fallback Font StageN/A

First web font stage2711.459

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1614.639 Finish: 1678.187

Stylesheets parsed1987.150

All Fontslato-regular-400.woff2

Start: 1616.465 Finish: 2649.204lato-bold-700.woff2

Start: 1618.068 Finish: 2663.221lato-black-900.woff2

TRA

CE

NU

MB

ERTR

AC

E N

UM

BER

4TR

AC

E N

UM

BER

5TR

AC

E N

UM

BER

6TR

AC

E N

UM

BER

7TR

AC

E N

UM

BER

8TR

AC

E N

UM

BER

9A

CE

NU

MB

ER 1

0

Page 142: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

142

First PaintSecond web font stage

3328.661

Start: 1620.663 Finish: 2678.657

Visual MetricsFirst Paint2738.832

Fallback Font StageN/A

First web font stage2738.832

Second web font stage3322.629

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1613.623 Finish: 1698.199

Stylesheets parsed1992.890

All Fontslato-regular-400.woff2

Start: 1617.236 Finish: 2679.325lato-bold-700.woff2

Start: 1619.854 Finish: 2692.752lato-black-900.woff2

Start: 1621.268 Finish: 2707.586

Visual MetricsFirst Paint2705.669

Fallback Font StageN/A

First web font stage2705.669

Second web font stage3256.165

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1595.708 Finish: 1679.841

Stylesheets parsed1975.251

All Fontslato-regular-400.woff2

Start: 1597.096 Finish: 2634.101lato-bold-700.woff2

Start: 1598.114 Finish: 2650.130lato-black-900.woff2

Start: 1600.104 Finish: 2664.559

Visual MetricsFirst Paint2703.744

Fallback Font StageN/A

First web font stage2703.744

Second web font stage3287.574

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1592.677 Finish: 1674.883

Stylesheets parsed1970.322

All Fontslato-regular-400.woff2

Start: 1594.681 Finish: 2633.609lato-bold-700.woff2

Start: 1595.903 Finish: 2646.662lato-black-900.woff2

Start: 1597.295 Finish: 2662.696

Visual MetricsFirst Paint2719.517

Fallback Font StageN/A

First web font stage2719.517

Second web font stage3320.026

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1613.742 Finish: 1685.101

Stylesheets parsed1989.088

All Fontslato-regular-400.woff2

Start: 1615.337 Finish: 2657.633lato-bold-700.woff2

Start: 1616.341 Finish: 2675.890lato-black-900.woff2

Start: 1618.147 Finish: 2688.739

Visual MetricsFirst Paint2703.135

Fallback Font StageN/A

First web font stage2703.135

Second web font stage3270.281

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1593.513 Finish: 1676.480

Stylesheets parsed1973.729

All Fontslato-regular-400.woff2

Start: 1594.708 Finish: 2640.177lato-bold-700.woff2

Start: 1595.703 Finish: 2658.421lato-black-900.woff2

Start: 1596.701 Finish: 2670.648

Page 2 : No Font Loading Strategy

Visual MetricsFirst Paint3360.903

Fallback Font StageN/A

First web font stage4228.309

Second web font stage4228.309

Resource Metrics

Stylesheets parsed2424.110

All Fontslato-regular-400.woff2

Start: 2618.809 Finish: 3789.456lato-black-900.woff2

Start: 2621.610 Finish: 3806.280lato-bold-700.woff2

Start: 2623.607 Finish: 3815.085

Visual MetricsFirst Paint3448.830

Fallback Font StageN/A

First web font stage4299.557

Second web font stage

Resource Metrics

Stylesheets parsed2454.957

All Fontslato-regular-400.woff2

Start: 2644.163 Finish: 3923.656lato-black-900.woff2

Start: 2647.385 Finish: 3938.298lato-bold-700.woff2

Start: 2648.996 Finish: 3949.095

TRTR

AC

E N

UM

BER

11

TRA

CE

NU

MB

ER 1

2TR

AC

E N

UM

BER

13

TRA

CE

NU

MB

ER 1

4TR

AC

E N

UM

BER

15

TRA

CE

NU

MB

ER 1

TRA

CE

NU

MB

ER 2

Page 143: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

143

First Paint4299.557

Visual MetricsFirst Paint3301.635

Fallback Font StageN/A

First web font stage4035.596

Second web font stage4352.512

Resource Metrics

Stylesheets parsed2377.178

All Fontslato-regular-400.woff2

Start: 2568.702 Finish: 3765.009lato-black-900.woff2

Start: 2573.325 Finish: 4034.261lato-bold-700.woff2

Start: 2575.134 Finish: 4043.895

Visual MetricsFirst Paint3355.848

Fallback Font StageN/A

First web font stage4173.216

Second web font stage4173.216

Resource Metrics

Stylesheets parsed2424.833

All Fontslato-regular-400.woff2

Start: 2612.743 Finish: 3820.187lato-black-900.woff2

Start: 2615.562 Finish: 3833.385lato-bold-700.woff2

Start: 2616.962 Finish: 3843.209

Visual MetricsFirst Paint3412.001

Fallback Font StageN/A

First web font stage4196.116

Second web font stage4196.116

Resource Metrics

Stylesheets parsed2441.131

All Fontslato-regular-400.woff2

Start: 2639.159 Finish: 3828.847lato-black-900.woff2

Start: 2642.968 Finish: 3839.067lato-bold-700.woff2

Start: 2644.563 Finish: 3849.123

Visual MetricsFirst Paint3362.140

Fallback Font StageN/A

First web font stage4129.463

Second web font stage4396.333

Resource Metrics

Stylesheets parsed2440.545

All Fontslato-regular-400.woff2

Start: 2629.336 Finish: 3836.429lato-black-900.woff2

Start: 2633.345 Finish: 3846.225lato-bold-700.woff2

Start: 2635.355 Finish: 4130.918

Visual MetricsFirst Paint3320.871

Fallback Font StageN/A

First web font stage4221.627

Second web font stage4221.627

Resource Metrics

Stylesheets parsed2457.180

All Fontslato-regular-400.woff2

Start: 2644.179 Finish: 3851.245lato-black-900.woff2

Start: 2647.379 Finish: 3862.256lato-bold-700.woff2

Start: 2648.581 Finish: 3873.673

Visual MetricsFirst Paint3387.295

Fallback Font StageN/A

First web font stage4238.026

Second web font stage4238.026

Resource Metrics

Stylesheets parsed2440.289

All Fontslato-regular-400.woff2

Start: 2644.008 Finish: 3811.103lato-black-900.woff2

Start: 2647.831 Finish: 3825.755lato-bold-700.woff2

Start: 2649.430 Finish: 3836.959

Visual MetricsFirst Paint3369.800

Fallback Font StageN/A

First web font stage4170.480

Second web font stage4170.480

Resource Metrics

Stylesheets parsed2391.075

All Fontslato-regular-400.woff2

Start: 2598.402 Finish: 3761.271lato-black-900.woff2

Start: 2601.021 Finish: 3772.088lato-bold-700.woff2

Start: 2603.035 Finish: 3788.729

Visual MetricsFirst Paint3470.570

Resource Metrics

Stylesheets parsed2441.393

All Fontslato-regular-400.woff2

TRA

CE

NU

MB

ER 3

TRA

CE

NU

MB

ER 4

TRA

CE

NU

MB

ER 5

TRA

CE

NU

MB

ER 6

TRA

CE

NU

MB

ER 7

TRA

CE

NU

MB

ER 8

TRA

CE

NU

MB

ER 9

ER 1

0

Page 144: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

144

First PaintFallback Font Stage

N/AFirst web font stage

4321.294Second web font stage

4321.294

Start: 2647.998 Finish: 3951.297lato-black-900.woff2

Start: 2651.207 Finish: 3963.122lato-bold-700.woff2

Start: 2652.601 Finish: 3971.953

Visual MetricsFirst Paint3381.502

Fallback Font StageN/A

First web font stage4148.820

Second web font stage4148.820

Resource Metrics

Stylesheets parsed2443.595

All Fontslato-regular-400.woff2

Start: 2653.720 Finish: 3832.164lato-black-900.woff2

Start: 2657.899 Finish: 3841.758lato-bold-700.woff2

Start: 2659.117 Finish: 3851.193

Visual MetricsFirst Paint3309.125

Fallback Font StageN/A

First web font stage4109.800

Second web font stage4109.800

Resource Metrics

Stylesheets parsed2445.771

All Fontslato-regular-400.woff2

Start: 2626.353 Finish: 3802.865lato-black-900.woff2

Start: 2629.157 Finish: 3812.681lato-bold-700.woff2

Start: 2630.582 Finish: 3821.504

Visual MetricsFirst Paint3377.377

Fallback Font StageN/A

First web font stage4178.061

Second web font stage4178.061

Resource Metrics

Stylesheets parsed2453.252

All Fontslato-regular-400.woff2

Start: 2644.928 Finish: 3838.289lato-black-900.woff2

Start: 2647.726 Finish: 3848.316lato-bold-700.woff2

Start: 2649.329 Finish: 3856.716

Visual MetricsFirst Paint3369.234

Fallback Font StageN/A

First web font stage4153.205

Second web font stage4436.816

Resource Metrics

Stylesheets parsed2441.783

All Fontslato-regular-400.woff2

Start: 2636.263 Finish: 3794.780lato-black-900.woff2

Start: 2640.288 Finish: 3858.436lato-bold-700.woff2

Start: 2642.084 Finish: 4150.249

Visual MetricsFirst Paint3373.829

Fallback Font StageN/A

First web font stage4124.496

Second web font stage4458.096

Resource Metrics

Stylesheets parsed2445.201

All Fontslato-regular-400.woff2

Start: 2649.820 Finish: 3807.060lato-black-900.woff2

Start: 2652.627 Finish: 3817.482lato-bold-700.woff2

Start: 2654.232 Finish: 4175.607

Page 3 : Critical FOFT Preload V1 (Strategy 1)

Visual MetricsFirst Paint3362.797

Fallback Font StageN/A

First web font stage3362.797

Second web font stage7082.631

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1554.172 Finish: 2162.392

aleo-regular-400-subset.woff2Start: 1556.793 Finish: 2289.573

Stylesheets parsed2568.816

All Fontslato-regular-400.woff2

Start: 2622.497 Finish: 5995.255lato-italic-400.woff2

Start: 2625.702 Finish: 6008.905lato-bold-700.woff2

Start: 2627.920 Finish: 6018.706aleo-regular-400.woff2

Start: 2629.520 Finish: 6659.084

Visual MetricsFirst Paint3476.754

Fallback Font Stage

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1538.212 Finish: 2143.135

aleo-regular-400-subset.woff2

All Fontslato-regular-400.woff2

Start: 2652.147 Finish: 5844.053lato-italic-400.woff2

TRA

CE

NU

MB

TRA

CE

NU

MB

ER 1

1TR

AC

E N

UM

BER

12

TRA

CE

NU

MB

ER 1

3TR

AC

E N

UM

BER

14

TRA

CE

NU

MB

ER 1

5TR

AC

E N

UM

BER

1M

BER

2

Page 145: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

145

First PaintN/A

First web font stage3476.754

Second web font stage6829.634

Start: 1539.630 Finish: 2269.720

Stylesheets parsed2573.314

Start: 2657.779 Finish: 5999.093lato-bold-700.woff2

Start: 2659.586 Finish: 6012.522aleo-regular-400.woff2

Start: 2662.616 Finish: 6569.161

Visual MetricsFirst Paint3383.934

Fallback Font StageN/A

First web font stage3383.934

Second web font stage7137.158

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1559.699 Finish: 2163.227

aleo-regular-400-subset.woff2Start: 1561.121 Finish: 2290.389

Stylesheets parsed2576.003

All Fontslato-regular-400.woff2

Start: 2635.298 Finish: 5914.433lato-italic-400.woff2

Start: 2638.305 Finish: 6061.947lato-bold-700.woff2

Start: 2639.708 Finish: 6074.385aleo-regular-400.woff2

Start: 2641.904 Finish: 6662.229

Visual MetricsFirst Paint3403.524

Fallback Font StageN/A

First web font stage3403.524

Second web font stage6956.563

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1547.827 Finish: 2155.479

aleo-regular-400-subset.woff2Start: 1549.243 Finish: 2280.926

Stylesheets parsed2586.378

All Fontslato-regular-400.woff2

Start: 2650.294 Finish: 6016.502lato-italic-400.woff2

Start: 2652.288 Finish: 6029.128lato-bold-700.woff2

Start: 2655.094 Finish: 6036.764aleo-regular-400.woff2

Start: 2656.514 Finish: 6659.565

Visual MetricsFirst Paint3390.992

Fallback Font StageN/A

First web font stage3390.992

Second web font stage6944.001

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1569.191 Finish: 2174.945

aleo-regular-400-subset.woff2Start: 1570.604 Finish: 2293.126

Stylesheets parsed2578.731

All Fontslato-regular-400.woff2

Start: 2642.030 Finish: 5934.352lato-italic-400.woff2

Start: 2644.026 Finish: 6078.428lato-bold-700.woff2

Start: 2645.437 Finish: 6089.853aleo-regular-400.woff2

Start: 2647.238 Finish: 6685.988

Visual MetricsFirst Paint3347.415

Fallback Font StageN/A

First web font stage3347.415

Second web font stage6950.512

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1548.855 Finish: 2154.469

aleo-regular-400-subset.woff2Start: 1551.058 Finish: 2280.438

Stylesheets parsed2583.659

All Fontslato-regular-400.woff2

Start: 2640.528 Finish: 5913.128lato-italic-400.woff2

Start: 2642.538 Finish: 6054.993lato-bold-700.woff2

Start: 2643.939 Finish: 6065.789aleo-regular-400.woff2

Start: 2645.148 Finish: 6660.720

Visual MetricsFirst Paint3403.394

Fallback Font StageN/A

First web font stage3403.394

Second web font stage6939.741

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1552.675 Finish: 2155.816

aleo-regular-400-subset.woff2Start: 1556.096 Finish: 2282.612

Stylesheets parsed2582.143

All Fontslato-regular-400.woff2

Start: 2646.246 Finish: 5907.234lato-italic-400.woff2

Start: 2648.248 Finish: 5922.061lato-bold-700.woff2

Start: 2652.036 Finish: 6078.303aleo-regular-400.woff2

Start: 2653.255 Finish: 6644.876

Visual MetricsFirst Paint3406.671

Fallback Font StageN/A

First web font stage3406.671

Second web font stage6943.010

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1546.516 Finish: 2149.251

aleo-regular-400-subset.woff2Start: 1548.327 Finish: 2259.795

Stylesheets parsed2572.857

All Fontslato-regular-400.woff2

Start: 2635.775 Finish: 5985.475lato-italic-400.woff2

Start: 2639.366 Finish: 5996.912lato-bold-700.woff2

Start: 2642.189 Finish: 6005.135aleo-regular-400.woff2

Start: 2643.779 Finish: 6654.511

Visual MetricsFirst Paint3300.658

Fallback Font StageN/A

First web font stage3300.658

Second web font stage6937.080

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1554.468 Finish: 2155.597

aleo-regular-400-subset.woff2Start: 1556.278 Finish: 2257.120

Stylesheets parsed2556.296

All Fontslato-regular-400.woff2

Start: 2608.402 Finish: 5914.742lato-italic-400.woff2

Start: 2611.598 Finish: 5928.017lato-bold-700.woff2

Start: 2612.810 Finish: 6086.680aleo-regular-400.woff2

Start: 2614.598 Finish: 6661.677

TRA

CE

NU

TRA

CE

NU

MB

ER 3

TRA

CE

NU

MB

ER 4

TRA

CE

NU

MB

ER 5

TRA

CE

NU

MB

ER 6

TRA

CE

NU

MB

ER 7

TRA

CE

NU

MB

ER 8

TRA

CE

NU

MB

ER 9

Page 146: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

146

Visual MetricsFirst Paint3319.126

Fallback Font StageN/A

First web font stage3319.126

Second web font stage7072.317

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1540.378 Finish: 2147.706

aleo-regular-400-subset.woff2Start: 1542.985 Finish: 2274.447

Stylesheets parsed2565.985

All Fontslato-regular-400.woff2

Start: 2623.670 Finish: 5905.775lato-italic-400.woff2

Start: 2625.701 Finish: 6050.794lato-bold-700.woff2

Start: 2627.498 Finish: 6065.048aleo-regular-400.woff2

Start: 2629.088 Finish: 6653.155

Visual MetricsFirst Paint3300.852

Fallback Font StageN/A

First web font stage3300.852

Second web font stage6920.629

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1547.740 Finish: 2154.900

aleo-regular-400-subset.woff2Start: 1549.142 Finish: 2280.456

Stylesheets parsed2550.866

All Fontslato-regular-400.woff2

Start: 2603.965 Finish: 5912.040lato-italic-400.woff2

Start: 2606.983 Finish: 6048.434lato-bold-700.woff2

Start: 2608.370 Finish: 6059.894aleo-regular-400.woff2

Start: 2610.165 Finish: 6660.854

Visual MetricsFirst Paint3317.149

Fallback Font StageN/A

First web font stage3317.149

Second web font stage6903.393

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1539.493 Finish: 2138.827

aleo-regular-400-subset.woff2Start: 1540.723 Finish: 2250.179

Stylesheets parsed2548.575

All Fontslato-regular-400.woff2

Start: 2608.074 Finish: 5896.803lato-italic-400.woff2

Start: 2611.060 Finish: 5909.233lato-bold-700.woff2

Start: 2612.275 Finish: 6076.331aleo-regular-400.woff2

Start: 2613.479 Finish: 6644.887

Visual MetricsFirst Paint3354.687

Fallback Font StageN/A

First web font stage3354.687

Second web font stage6907.713

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1551.171 Finish: 2156.532

aleo-regular-400-subset.woff2Start: 1552.393 Finish: 2283.543

Stylesheets parsed2561.953

All Fontslato-regular-400.woff2

Start: 2624.023 Finish: 5915.548lato-italic-400.woff2

Start: 2625.820 Finish: 5924.782lato-bold-700.woff2

Start: 2627.034 Finish: 6066.120aleo-regular-400.woff2

Start: 2628.228 Finish: 6665.566

Visual MetricsFirst Paint3315.323

Fallback Font StageN/A

First web font stage3315.323

Second web font stage6885.057

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1536.987 Finish: 2137.313

aleo-regular-400-subset.woff2Start: 1538.587 Finish: 2247.895

Stylesheets parsed2538.633

All Fontslato-regular-400.woff2

Start: 2593.703 Finish: 5943.526lato-italic-400.woff2

Start: 2597.323 Finish: 5953.324lato-bold-700.woff2

Start: 2598.721 Finish: 6094.548aleo-regular-400.woff2

Start: 2599.933 Finish: 6642.627

Visual MetricsFirst Paint3338.961

Fallback Font StageN/A

First web font stage3338.961

Second web font stage6908.663

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1550.568 Finish: 2157.776

aleo-regular-400-subset.woff2Start: 1552.989 Finish: 2281.616

Stylesheets parsed2567.167

All Fontslato-regular-400.woff2

Start: 2622.116 Finish: 5916.253lato-italic-400.woff2

Start: 2624.736 Finish: 6051.247lato-bold-700.woff2

Start: 2626.940 Finish: 6063.307aleo-regular-400.woff2

Start: 2629.137 Finish: 6665.723

Page 3 : Critical FOFT Preload V2 (Strategy 2)

Visual MetricsFirst Paint3601.443

Fallback Font StageN/A

First web font stageN/A

Second web font stage3601.443

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1538.995 Finish: 2236.320

aleo-regular-400-subset.woff2Start: 1541.594 Finish: 2433.552

Stylesheets parsed2847.686

All Fontslato-regular-400.woff2

Start: 1543.181 Finish: 2664.244lato-italic-400.woff2

Start: 1544.805 Finish: 2798.227lato-bold-700.woff2

Start: 1546.609 Finish: 2841.268aleo-regular-400.woff2

Start: 1548.619 Finish: 2843.890

Visual MetricsFirst Paint

Resource MetricsSubset Fonts All Fonts

TRA

CE

NU

MB

ER 1

0TR

AC

E N

UM

BER

11

TRA

CE

NU

MB

ER 1

2TR

AC

E N

UM

BER

13

TRA

CE

NU

MB

ER 1

4TR

AC

E N

UM

BER

15

TRA

CE

NU

MB

ER 1

2

Page 147: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

147

First Paint3621.696

Fallback Font StageN/A

First web font stageN/A

Second web font stage3621.696

lato-regular-400-subset.woff2Start: 1542.746 Finish: 2233.753

aleo-regular-400-subset.woff2Start: 1544.363 Finish: 2431.992

Stylesheets parsed2852.541

lato-regular-400.woff2Start: 1545.445 Finish: 2661.869

lato-italic-400.woff2Start: 1545.611 Finish: 2669.090

lato-bold-700.woff2Start: 1545.934 Finish: 2846.529

aleo-regular-400.woff2Start: 1546.848 Finish: 2848.932

Visual MetricsFirst Paint3637.138

Fallback Font StageN/A

First web font stageN/A

Second web font stage3637.138

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1548.158 Finish: 2187.965

aleo-regular-400-subset.woff2Start: 1549.375 Finish: 2425.913

Stylesheets parsed2860.602

All Fontslato-regular-400.woff2

Start: 1550.773 Finish: 2664.348lato-italic-400.woff2

Start: 1552.600 Finish: 2672.391lato-bold-700.woff2

Start: 1556.217 Finish: 2688.402aleo-regular-400.woff2

Start: 1559.038 Finish: 2855.811

Visual MetricsFirst Paint3671.399

Fallback Font StageN/A

First web font stageN/A

Second web font stage3671.399

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1541.866 Finish: 2226.865

aleo-regular-400-subset.woff2Start: 1543.680 Finish: 2434.134

Stylesheets parsed2859.520

All Fontslato-regular-400.woff2

Start: 1545.485 Finish: 2663.403lato-italic-400.woff2

Start: 1547.908 Finish: 2679.447lato-bold-700.woff2

Start: 1549.295 Finish: 2851.903aleo-regular-400.woff2

Start: 1550.502 Finish: 2855.125

Visual MetricsFirst Paint3640.886

Fallback Font StageN/A

First web font stageN/A

Second web font stage3640.886

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1553.849 Finish: 2247.766

aleo-regular-400-subset.woff2Start: 1555.235 Finish: 2446.480

Stylesheets parsed2875.205

All Fontslato-regular-400.woff2

Start: 1556.851 Finish: 2677.440lato-italic-400.woff2

Start: 1558.445 Finish: 2684.277lato-bold-700.woff2

Start: 1559.855 Finish: 2868.390aleo-regular-400.woff2

Start: 1561.890 Finish: 2871.592

Visual MetricsFirst Paint3648.527

Fallback Font StageN/A

First web font stageN/A

Second web font stage3648.527

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1549.026 Finish: 2242.837

aleo-regular-400-subset.woff2Start: 1550.808 Finish: 2440.704

Stylesheets parsed2860.586

All Fontslato-regular-400.woff2

Start: 1552.038 Finish: 2672.441lato-italic-400.woff2

Start: 1553.431 Finish: 2678.049lato-bold-700.woff2

Start: 1556.049 Finish: 2853.962aleo-regular-400.woff2

Start: 1557.654 Finish: 2856.796

Visual MetricsFirst Paint3622.623

Fallback Font StageN/A

First web font stageN/A

Second web font stage3622.623

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1550.869 Finish: 2218.185

aleo-regular-400-subset.woff2Start: 1552.267 Finish: 2440.714

Stylesheets parsed2872.534

All Fontslato-regular-400.woff2

Start: 1555.081 Finish: 2671.247lato-italic-400.woff2

Start: 1556.892 Finish: 2678.850lato-bold-700.woff2

Start: 1558.888 Finish: 2865.109aleo-regular-400.woff2

Start: 1560.899 Finish: 2868.736

Visual MetricsFirst Paint3631.914

Fallback Font StageN/A

First web font stageN/A

Second web font stage3631.914

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1549.598 Finish: 2233.594

aleo-regular-400-subset.woff2Start: 1554.609 Finish: 2442.445

Stylesheets parsed2886.796

All Fontslato-regular-400.woff2

Start: 1555.993 Finish: 2670.331lato-italic-400.woff2

Start: 1557.003 Finish: 2678.717lato-bold-700.woff2

Start: 1558.219 Finish: 2878.997aleo-regular-400.woff2

Start: 1559.602 Finish: 2882.392

Visual MetricsFirst Paint3620.549

Fallback Font StageN/A

First web font stageN/A

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1541.597 Finish: 2217.366

aleo-regular-400-subset.woff2Start: 1543.403 Finish: 2431.636

Stylesheets parsed

All Fontslato-regular-400.woff2

Start: 1546.400 Finish: 2662.540lato-italic-400.woff2

Start: 1547.810 Finish: 2669.552lato-bold-700.woff2

TRA

CE

NU

MB

ERTR

AC

E N

UM

BER

3TR

AC

E N

UM

BER

4TR

AC

E N

UM

BER

5TR

AC

E N

UM

BER

6TR

AC

E N

UM

BER

7TR

AC

E N

UM

BER

8A

CE

NU

MB

ER 9

Page 148: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

148

First PaintSecond web font stage

3620.549

2871.630 Start: 1548.999 Finish: 2865.016aleo-regular-400.woff2

Start: 1550.021 Finish: 2867.632

Visual MetricsFirst Paint3625.429

Fallback Font StageN/A

First web font stageN/A

Second web font stage3625.429

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1555.905 Finish: 2230.385

aleo-regular-400-subset.woff2Start: 1557.886 Finish: 2445.050

Stylesheets parsed2877.684

All Fontslato-regular-400.woff2

Start: 1559.937 Finish: 2675.134lato-italic-400.woff2

Start: 1561.330 Finish: 2682.545lato-bold-700.woff2

Start: 1562.754 Finish: 2870.271aleo-regular-400.woff2

Start: 1564.342 Finish: 2873.494

Visual MetricsFirst Paint3653.066

Fallback Font StageN/A

First web font stageN/A

Second web font stage3653.066

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1547.870 Finish: 2207.759

aleo-regular-400-subset.woff2Start: 1549.072 Finish: 2437.055

Stylesheets parsed2861.926

All Fontslato-regular-400.woff2

Start: 1551.067 Finish: 2666.803lato-italic-400.woff2

Start: 1552.867 Finish: 2675.824lato-bold-700.woff2

Start: 1556.504 Finish: 2855.517aleo-regular-400.woff2

Start: 1558.507 Finish: 2858.133

Visual MetricsFirst Paint3681.138

Fallback Font StageN/A

First web font stageN/A

Second web font stage3681.138

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1553.003 Finish: 2188.235

aleo-regular-400-subset.woff2Start: 1557.241 Finish: 2441.885

Stylesheets parsed2871.169

All Fontslato-regular-400.woff2

Start: 1559.033 Finish: 2672.378lato-italic-400.woff2

Start: 1560.435 Finish: 2862.950lato-bold-700.woff2

Start: 1561.638 Finish: 2864.745aleo-regular-400.woff2

Start: 1563.042 Finish: 2867.369

Visual MetricsFirst Paint3684.938

Fallback Font StageN/A

First web font stageN/A

Second web font stage3684.938

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1544.057 Finish: 2236.942

aleo-regular-400-subset.woff2Start: 1545.651 Finish: 2436.640

Stylesheets parsed2875.631

All Fontslato-regular-400.woff2

Start: 1546.850 Finish: 2667.290lato-italic-400.woff2

Start: 1548.063 Finish: 2863.419lato-bold-700.woff2

Start: 1549.445 Finish: 2865.208aleo-regular-400.woff2

Start: 1550.469 Finish: 2869.841

Visual MetricsFirst Paint3628.752

Fallback Font StageN/A

First web font stageN/A

Second web font stage3628.752

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1542.385 Finish: 2234.417

aleo-regular-400-subset.woff2Start: 1543.574 Finish: 2430.661

Stylesheets parsed2857.207

All Fontslato-regular-400.woff2

Start: 1544.585 Finish: 2661.579lato-italic-400.woff2

Start: 1545.982 Finish: 2669.993lato-bold-700.woff2

Start: 1547.399 Finish: 2808.519aleo-regular-400.woff2

Start: 1548.996 Finish: 2853.399

Visual MetricsFirst Paint3659.240

Fallback Font StageN/A

First web font stageN/A

Second web font stage3659.240

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1560.295 Finish: 2192.223

aleo-regular-400-subset.woff2Start: 1563.697 Finish: 2446.171

Stylesheets parsed2862.959

All Fontslato-regular-400.woff2

Start: 1565.701 Finish: 2677.874lato-italic-400.woff2

Start: 1566.709 Finish: 2813.681lato-bold-700.woff2

Start: 1567.899 Finish: 2856.331aleo-regular-400.woff2

Start: 1568.897 Finish: 2858.945

Page 3 : Critical FOFT Push (Strategy 3)

Visual MetricsFirst Paint2625.470

Fallback Font Stage2625.470

First web font stage3676.365

Second web font stage

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1843.473 Finish: 1956.802

aleo-regular-400-subset.woff2Start: 1844.876 Finish: 2606.384

Stylesheets parsed1799.976

All Fontslato-regular-400.woff2

Start: 3128.832 Finish: 5746.906lato-italic-400.woff2

Start: 3132.052 Finish: 5756.110lato-bold-700.woff2

Start: 3134.655 Finish: 5872.067aleo-regular-400.woff2

TRTR

AC

E N

UM

BER

10

TRA

CE

NU

MB

ER 1

1TR

AC

E N

UM

BER

12

TRA

CE

NU

MB

ER 1

3TR

AC

E N

UM

BER

14

TRA

CE

NU

MB

ER 1

5TR

AC

E N

UM

BER

1

Page 149: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

149

First Paint6562.146

Start: 3138.078 Finish: 6334.255

Visual MetricsFirst Paint2579.575

Fallback Font Stage2579.575

First web font stage3580.452

Second web font stage6516.261

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1831.328 Finish: 1947.547

aleo-regular-400-subset.woff2Start: 1833.546 Finish: 2550.371

Stylesheets parsed1786.213

All Fontslato-regular-400.woff2

Start: 3043.107 Finish: 5692.418lato-italic-400.woff2

Start: 3045.726 Finish: 5703.220lato-bold-700.woff2

Start: 3047.744 Finish: 5825.499aleo-regular-400.woff2

Start: 3050.571 Finish: 6287.928

Visual MetricsFirst Paint2597.393

Fallback Font Stage2597.393

First web font stage3598.249

Second web font stage6534.103

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1835.505 Finish: 1946.531

aleo-regular-400-subset.woff2Start: 1837.519 Finish: 2574.881

Stylesheets parsed1790.942

All Fontslato-regular-400.woff2

Start: 3090.395 Finish: 5713.405lato-italic-400.woff2

Start: 3094.014 Finish: 5723.804lato-bold-700.woff2

Start: 3096.806 Finish: 5857.748aleo-regular-400.woff2

Start: 3099.640 Finish: 6308.105

Visual MetricsFirst Paint2552.549

Fallback Font Stage2552.549

First web font stage3520.043

Second web font stage6489.235

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1821.161 Finish: 1928.079

aleo-regular-400-subset.woff2Start: 1822.953 Finish: 2531.967

Stylesheets parsed1778.290

All Fontslato-regular-400.woff2

Start: 3029.712 Finish: 5676.409lato-italic-400.woff2

Start: 3031.700 Finish: 5686.032lato-bold-700.woff2

Start: 3033.710 Finish: 5809.802aleo-regular-400.woff2

Start: 3035.331 Finish: 6270.808

Visual MetricsFirst Paint2572.692

Fallback Font Stage2572.692

First web font stage3523.502

Second web font stage6576.120

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1824.597 Finish: 1917.760

aleo-regular-400-subset.woff2Start: 1826.211 Finish: 2552.799

Stylesheets parsed1784.548

All Fontslato-regular-400.woff2

Start: 3020.658 Finish: 5676.635lato-italic-400.woff2

Start: 3024.872 Finish: 5687.038lato-bold-700.woff2

Start: 3027.260 Finish: 5806.412aleo-regular-400.woff2

Start: 3030.470 Finish: 6283.813

Visual MetricsFirst Paint2581.214

Fallback Font Stage2581.214

First web font stage3598.743

Second web font stage6551.249

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1834.380 Finish: 1946.798

aleo-regular-400-subset.woff2Start: 1835.995 Finish: 2564.389

Stylesheets parsed1790.906

All Fontslato-regular-400.woff2

Start: 3078.208 Finish: 5705.462lato-italic-400.woff2

Start: 3080.631 Finish: 5716.545lato-bold-700.woff2

Start: 3084.057 Finish: 5839.135aleo-regular-400.woff2

Start: 3087.267 Finish: 6305.826

Visual MetricsFirst Paint2582.739

Fallback Font Stage2582.739

First web font stage3633.630

Second web font stage6536.090

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1816.069 Finish: 1931.433

aleo-regular-400-subset.woff2Start: 1817.657 Finish: 2564.625

Stylesheets parsed1773.577

All Fontslato-regular-400.woff2

Start: 3084.680 Finish: 5710.489lato-italic-400.woff2

Start: 3089.514 Finish: 5720.707lato-bold-700.woff2

Start: 3093.323 Finish: 5856.887aleo-regular-400.woff2

Start: 3097.155 Finish: 6299.774

Visual MetricsFirst Paint2564.161

Fallback Font Stage2564.161

First web font stage3565.007

Second web font stage6500.834

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1813.204 Finish: 1927.364

aleo-regular-400-subset.woff2Start: 1815.016 Finish: 2542.023

Stylesheets parsed1768.700

All Fontslato-regular-400.woff2

Start: 3059.635 Finish: 5689.674lato-italic-400.woff2

Start: 3061.840 Finish: 5699.106lato-bold-700.woff2

Start: 3064.044 Finish: 5818.713aleo-regular-400.woff2

Start: 3066.850 Finish: 6289.746

Visual MetricsFirst Paint2596.377

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2All Fonts

lato-regular-400.woff2

TRA

CE

NU

MB

ER 2

TRA

CE

NU

MB

ER 3

TRA

CE

NU

MB

ER 4

TRA

CE

NU

MB

ER 5

TRA

CE

NU

MB

ER 6

TRA

CE

NU

MB

ER 7

TRA

CE

NU

MB

ER 8

ER 9

Page 150: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

150

First PaintFallback Font Stage

2596.377First web font stage

3563.892Second web font stage

6649.818

Start: 1830.706 Finish: 1938.010aleo-regular-400-subset.woff2

Start: 1832.334 Finish: 2571.656

Stylesheets parsed1782.835

Start: 3061.549 Finish: 5696.590lato-italic-400.woff2

Start: 3064.573 Finish: 5706.595lato-bold-700.woff2

Start: 3066.971 Finish: 5820.762aleo-regular-400.woff2

Start: 3069.368 Finish: 6299.920

Visual MetricsFirst Paint2548.839

Fallback Font Stage2548.839

First web font stage3516.305

Second web font stage6502.180

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1830.897 Finish: 1928.792

aleo-regular-400-subset.woff2Start: 1833.126 Finish: 2533.414

Stylesheets parsed1787.428

All Fontslato-regular-400.woff2

Start: 3003.463 Finish: 5686.638lato-italic-400.woff2

Start: 3006.672 Finish: 5695.845lato-bold-700.woff2

Start: 3009.869 Finish: 5704.042aleo-regular-400.woff2

Start: 3013.101 Finish: 6274.765

Visual MetricsFirst Paint2586.773

Fallback Font Stage2586.773

First web font stage3537.632

Second web font stage6540.162

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1837.265 Finish: 1943.358

aleo-regular-400-subset.woff2Start: 1839.280 Finish: 2569.880

Stylesheets parsed1791.593

All Fontslato-regular-400.woff2

Start: 3041.087 Finish: 5699.086lato-italic-400.woff2

Start: 3043.093 Finish: 5708.708lato-bold-700.woff2

Start: 3045.302 Finish: 5718.309aleo-regular-400.woff2

Start: 3048.320 Finish: 6288.993

Visual MetricsFirst Paint2544.963

Fallback Font Stage2544.963

First web font stage3495.772

Second web font stage6531.743

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1825.214 Finish: 1929.504

aleo-regular-400-subset.woff2Start: 1826.609 Finish: 2529.036

Stylesheets parsed1779.346

All Fontslato-regular-400.woff2

Start: 2984.517 Finish: 5686.742lato-italic-400.woff2

Start: 2987.749 Finish: 5697.346lato-bold-700.woff2

Start: 2990.148 Finish: 5821.716aleo-regular-400.woff2

Start: 2991.947 Finish: 6278.877

Visual MetricsFirst Paint2538.122

Fallback Font Stage2538.122

First web font stage3488.905

Second web font stage6508.165

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1841.407 Finish: 1934.773

aleo-regular-400-subset.woff2Start: 1842.814 Finish: 2516.844

Stylesheets parsed1799.362

All Fontslato-regular-400.woff2

Start: 2989.420 Finish: 5690.350lato-italic-400.woff2

Start: 2991.237 Finish: 5701.156lato-bold-700.woff2

Start: 2993.651 Finish: 5818.339aleo-regular-400.woff2

Start: 2996.647 Finish: 6286.860

Visual MetricsFirst Paint2556.710

Fallback Font Stage2556.710

First web font stage3557.569

Second web font stage6543.444

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1835.102 Finish: 1940.222

aleo-regular-400-subset.woff2Start: 1836.492 Finish: 2549.510

Stylesheets parsed1794.441

All Fontslato-regular-400.woff2

Start: 3048.861 Finish: 5684.022lato-italic-400.woff2

Start: 3051.874 Finish: 5810.221lato-bold-700.woff2

Start: 3053.501 Finish: 5820.453aleo-regular-400.woff2

Start: 3057.121 Finish: 6307.356

Visual MetricsFirst Paint2532.281

Fallback Font Stage2532.281

First web font stage3499.770

Second web font stage6502.345

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1818.483 Finish: 1928.002

aleo-regular-400-subset.woff2Start: 1820.086 Finish: 2511.467

Stylesheets parsed1777.208

All Fontslato-regular-400.woff2

Start: 2983.213 Finish: 5677.626lato-italic-400.woff2

Start: 2987.222 Finish: 5689.828lato-bold-700.woff2

Start: 2990.011 Finish: 5821.015aleo-regular-400.woff2

Start: 2993.617 Finish: 6271.513

Page 3 : Critical FOFT Push And Preload V1 (Strategy 4)

Visual MetricsFirst Paint2486.293

Fallback Font Stage

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1540.076 Finish: 1653.129

aleo-regular-400-subset.woff2

All Fontslato-regular-400.woff2

Start: 1967.792 Finish: 5099.398lato-italic-400.woff2

TRA

CE

NU

MB

TRA

CE

NU

MB

ER 1

0TR

AC

E N

UM

BER

11

TRA

CE

NU

MB

ER 1

2TR

AC

E N

UM

BER

13

TRA

CE

NU

MB

ER 1

4TR

AC

E N

UM

BER

15

MB

ER 1

Page 151: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

151

First PaintN/A

First web font stage2486.293

Second web font stage6322.888

Start: 1542.099 Finish: 1765.306

Stylesheets parsed1905.690

Start: 1971.404 Finish: 5367.249lato-bold-700.woff2

Start: 1972.814 Finish: 5377.881aleo-regular-400.woff2

Start: 1975.013 Finish: 6082.068

Visual MetricsFirst Paint2510.527

Fallback Font StageN/A

First web font stage2510.527

Second web font stage6313.758

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1542.446 Finish: 1652.445

aleo-regular-400-subset.woff2Start: 1544.265 Finish: 1764.615

Stylesheets parsed1904.786

All Fontslato-regular-400.woff2

Start: 1962.675 Finish: 5218.211lato-italic-400.woff2

Start: 1965.877 Finish: 5413.245lato-bold-700.woff2

Start: 1967.081 Finish: 5463.932aleo-regular-400.woff2

Start: 1968.698 Finish: 6056.297

Visual MetricsFirst Paint2475.228

Fallback Font StageN/A

First web font stage2475.228

Second web font stage6311.814

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1538.770 Finish: 1646.619

aleo-regular-400-subset.woff2Start: 1539.991 Finish: 1761.475

Stylesheets parsed1899.100

All Fontslato-regular-400.woff2

Start: 1954.558 Finish: 5205.807lato-italic-400.woff2

Start: 1956.365 Finish: 5398.079lato-bold-700.woff2

Start: 1957.389 Finish: 5443.914aleo-regular-400.woff2

Start: 1959.175 Finish: 6076.054

Visual MetricsFirst Paint2467.208

Fallback Font StageN/A

First web font stage2467.208

Second web font stage6270.430

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1538.037 Finish: 1652.935

aleo-regular-400-subset.woff2Start: 1539.867 Finish: 1763.651

Stylesheets parsed1903.448

All Fontslato-regular-400.woff2

Start: 1959.141 Finish: 5218.959lato-italic-400.woff2

Start: 1961.365 Finish: 5397.480lato-bold-700.woff2

Start: 1963.143 Finish: 5447.257aleo-regular-400.woff2

Start: 1964.946 Finish: 6056.446

Visual MetricsFirst Paint2482.499

Fallback Font StageN/A

First web font stage2482.499

Second web font stage6285.742

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1538.420 Finish: 1654.002

aleo-regular-400-subset.woff2Start: 1540.014 Finish: 1765.553

Stylesheets parsed1904.166

All Fontslato-regular-400.woff2

Start: 1969.866 Finish: 5270.015lato-italic-400.woff2

Start: 1971.672 Finish: 5443.445lato-bold-700.woff2

Start: 1973.060 Finish: 5452.473aleo-regular-400.woff2

Start: 1974.263 Finish: 6073.109

Visual MetricsFirst Paint2470.027

Fallback Font StageN/A

First web font stage2470.027

Second web font stage6273.284

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1535.972 Finish: 1645.972

aleo-regular-400-subset.woff2Start: 1538.764 Finish: 1757.106

Stylesheets parsed1896.896

All Fontslato-regular-400.woff2

Start: 1955.008 Finish: 5261.663lato-italic-400.woff2

Start: 1957.008 Finish: 5428.770lato-bold-700.woff2

Start: 1958.595 Finish: 5437.208aleo-regular-400.woff2

Start: 1959.798 Finish: 6049.887

Visual MetricsFirst Paint2453.519

Fallback Font StageN/A

First web font stage2453.519

Second web font stage6290.117

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1542.837 Finish: 1645.456

aleo-regular-400-subset.woff2Start: 1545.457 Finish: 1764.436

Stylesheets parsed1903.046

All Fontslato-regular-400.woff2

Start: 1960.129 Finish: 5278.516lato-italic-400.woff2

Start: 1962.324 Finish: 5447.000lato-bold-700.woff2

Start: 1964.120 Finish: 5456.401aleo-regular-400.woff2

Start: 1965.511 Finish: 6056.638

Visual MetricsFirst Paint2473.879

Fallback Font StageN/A

First web font stage2473.879

Second web font stage6293.793

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1547.416 Finish: 1659.440

aleo-regular-400-subset.woff2Start: 1550.217 Finish: 1771.377

Stylesheets parsed1909.560

All Fontslato-regular-400.woff2

Start: 1964.840 Finish: 5203.103lato-italic-400.woff2

Start: 1966.858 Finish: 5387.651lato-bold-700.woff2

Start: 1968.237 Finish: 5444.005aleo-regular-400.woff2

Start: 1969.438 Finish: 6071.531

TRA

CE

NU

TRA

CE

NU

MB

ER 2

TRA

CE

NU

MB

ER 3

TRA

CE

NU

MB

ER 4

TRA

CE

NU

MB

ER 5

TRA

CE

NU

MB

ER 6

TRA

CE

NU

MB

ER 7

TRA

CE

NU

MB

ER 8

Page 152: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

152

Visual MetricsFirst Paint2544.160

Fallback Font StageN/A

First web font stage2544.160

Second web font stage6364.071

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1585.766 Finish: 1698.623

aleo-regular-400-subset.woff2Start: 1587.963 Finish: 1810.807

Stylesheets parsed1952.215

All Fontslato-regular-400.woff2

Start: 2010.898 Finish: 5255.030lato-italic-400.woff2

Start: 2013.514 Finish: 5426.352lato-bold-700.woff2

Start: 2015.117 Finish: 5479.638aleo-regular-400.woff2

Start: 2017.306 Finish: 6135.055

Visual MetricsFirst Paint2535.988

Fallback Font StageN/A

First web font stage2535.988

Second web font stage6322.539

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1552.885 Finish: 1665.362

aleo-regular-400-subset.woff2Start: 1555.092 Finish: 1776.570

Stylesheets parsed1915.395

All Fontslato-regular-400.woff2

Start: 1980.720 Finish: 5271.826lato-italic-400.woff2

Start: 1983.137 Finish: 5452.556lato-bold-700.woff2

Start: 1984.737 Finish: 5462.969aleo-regular-400.woff2

Start: 1986.730 Finish: 6076.921

Visual MetricsFirst Paint2501.584

Fallback Font StageN/A

First web font stage2501.584

Second web font stage6304.827

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1542.990 Finish: 1654.809

aleo-regular-400-subset.woff2Start: 1545.009 Finish: 1765.594

Stylesheets parsed1905.396

All Fontslato-regular-400.woff2

Start: 1967.124 Finish: 5239.817lato-italic-400.woff2

Start: 1969.728 Finish: 5299.537lato-bold-700.woff2

Start: 1972.724 Finish: 5483.311aleo-regular-400.woff2

Start: 1974.122 Finish: 6057.720

Visual MetricsFirst Paint2468.574

Fallback Font StageN/A

First web font stage2468.574

Second web font stage6271.803

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1546.793 Finish: 1657.263

aleo-regular-400-subset.woff2Start: 1548.020 Finish: 1768.422

Stylesheets parsed1907.004

All Fontslato-regular-400.woff2

Start: 1967.470 Finish: 5266.528lato-italic-400.woff2

Start: 1969.689 Finish: 5427.778lato-bold-700.woff2

Start: 1971.895 Finish: 5436.990aleo-regular-400.woff2

Start: 1973.276 Finish: 6060.319

Visual MetricsFirst Paint2495.088

Fallback Font StageN/A

First web font stage2495.088

Second web font stage6298.352

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1533.048 Finish: 1643.686

aleo-regular-400-subset.woff2Start: 1535.250 Finish: 1755.811

Stylesheets parsed1893.620

All Fontslato-regular-400.woff2

Start: 1959.124 Finish: 5090.762lato-italic-400.woff2

Start: 1962.539 Finish: 5269.574lato-bold-700.woff2

Start: 1964.145 Finish: 5440.068aleo-regular-400.woff2

Start: 1965.949 Finish: 6074.117

Visual MetricsFirst Paint2480.097

Fallback Font StageN/A

First web font stage2480.097

Second web font stage6283.317

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1553.669 Finish: 1655.247

aleo-regular-400-subset.woff2Start: 1555.459 Finish: 1773.446

Stylesheets parsed1912.847

All Fontslato-regular-400.woff2

Start: 1968.719 Finish: 5087.269lato-italic-400.woff2

Start: 1970.503 Finish: 5355.947lato-bold-700.woff2

Start: 1972.119 Finish: 5484.355aleo-regular-400.woff2

Start: 1973.526 Finish: 6057.039

Visual MetricsFirst Paint2482.253

Fallback Font StageN/A

First web font stage2482.253

Second web font stage6318.836

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1532.537 Finish: 1645.164

aleo-regular-400-subset.woff2Start: 1534.132 Finish: 1756.194

Stylesheets parsed1897.821

All Fontslato-regular-400.woff2

Start: 1952.738 Finish: 5288.148lato-italic-400.woff2

Start: 1954.939 Finish: 5481.913lato-bold-700.woff2

Start: 1956.323 Finish: 5492.132aleo-regular-400.woff2

Start: 1958.351 Finish: 6073.266

Page 3 : Critical FOFT Push And Preload V2 (Strategy 5)

Visual MetricsFirst Paint

Resource MetricsSubset Fonts All Fonts

TRA

CE

NU

MB

ER 9

TRA

CE

NU

MB

ER 1

0TR

AC

E N

UM

BER

11

TRA

CE

NU

MB

ER 1

2TR

AC

E N

UM

BER

13

TRA

CE

NU

MB

ER 1

4TR

AC

E N

UM

BER

15

1

Page 153: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

153

First Paint2476.502

Fallback Font StageN/A

First web font stage2476.502

Second web font stage4945.284

lato-regular-400-subset.woff2Start: 1555.561 Finish: 1668.639

aleo-regular-400-subset.woff2Start: 1557.148 Finish: 1772.570

Stylesheets parsed1921.778

lato-regular-400.woff2Start: 1558.151 Finish: 2544.893

lato-italic-400.woff2Start: 1558.970 Finish: 2558.944

lato-bold-700.woff2Start: 1560.764 Finish: 2571.176

aleo-regular-400.woff2Start: 1561.976 Finish: 4715.353

Visual MetricsFirst Paint2475.662

Fallback Font StageN/A

First web font stage2475.662

Second web font stage4894.393

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1549.548 Finish: 1668.808

aleo-regular-400-subset.woff2Start: 1555.156 Finish: 1772.144

Stylesheets parsed1918.187

All Fontslato-regular-400.woff2

Start: 1556.340 Finish: 2542.306lato-italic-400.woff2

Start: 1558.960 Finish: 2556.139lato-bold-700.woff2

Start: 1561.762 Finish: 2567.574aleo-regular-400.woff2

Start: 1564.588 Finish: 4657.199

Visual MetricsFirst Paint2530.243

Fallback Font StageN/A

First web font stage2530.243

Second web font stage4898.919

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1560.145 Finish: 1685.978

aleo-regular-400-subset.woff2Start: 1564.134 Finish: 1780.332

Stylesheets parsed1928.555

All Fontslato-regular-400.woff2

Start: 1565.951 Finish: 2552.972lato-italic-400.woff2

Start: 1566.946 Finish: 2574.750lato-bold-700.woff2

Start: 1568.356 Finish: 2588.558aleo-regular-400.woff2

Start: 1569.579 Finish: 4674.885

Visual MetricsFirst Paint2539.545

Fallback Font StageN/A

First web font stage2539.545

Second web font stage4924.927

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1552.626 Finish: 1667.836

aleo-regular-400-subset.woff2Start: 1553.832 Finish: 1765.579

Stylesheets parsed1912.776

All Fontslato-regular-400.woff2

Start: 1554.634 Finish: 2518.472lato-italic-400.woff2

Start: 1555.632 Finish: 2693.569lato-bold-700.woff2

Start: 1559.040 Finish: 2702.795aleo-regular-400.woff2

Start: 1561.254 Finish: 4668.489

Visual MetricsFirst Paint2462.230

Fallback Font StageN/A

First web font stage2462.230

Second web font stage4981.040

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1542.135 Finish: 1655.765

aleo-regular-400-subset.woff2Start: 1543.743 Finish: 1755.292

Stylesheets parsed1902.383

All Fontslato-regular-400.woff2

Start: 1545.133 Finish: 2504.001lato-italic-400.woff2

Start: 1546.948 Finish: 2535.068lato-bold-700.woff2

Start: 1548.366 Finish: 2544.871aleo-regular-400.woff2

Start: 1549.554 Finish: 4752.770

Visual MetricsFirst Paint2502.076

Fallback Font StageN/A

First web font stage2502.076

Second web font stage4920.771

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1558.282 Finish: 1670.866

aleo-regular-400-subset.woff2Start: 1559.877 Finish: 1772.621

Stylesheets parsed1919.595

All Fontslato-regular-400.woff2

Start: 1561.083 Finish: 2545.523lato-italic-400.woff2

Start: 1562.094 Finish: 2558.536lato-bold-700.woff2

Start: 1563.870 Finish: 2571.178aleo-regular-400.woff2

Start: 1564.887 Finish: 4697.719

Visual MetricsFirst Paint2479.011

Fallback Font StageN/A

First web font stage2479.011

Second web font stage5047.862

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1563.248 Finish: 1671.808

aleo-regular-400-subset.woff2Start: 1565.067 Finish: 1783.145

Stylesheets parsed1921.920

All Fontslato-regular-400.woff2

Start: 1566.667 Finish: 2556.553lato-italic-400.woff2

Start: 1568.064 Finish: 2569.991lato-bold-700.woff2

Start: 1570.087 Finish: 2584.015aleo-regular-400.woff2

Start: 1572.897 Finish: 4812.042

Visual MetricsFirst Paint2487.021

Fallback Font StageN/A

First web font stage2487.021

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1561.833 Finish: 1677.191

aleo-regular-400-subset.woff2Start: 1563.421 Finish: 1773.428

Stylesheets parsed

All Fontslato-regular-400.woff2

Start: 1564.429 Finish: 2521.733lato-italic-400.woff2

Start: 1565.429 Finish: 2552.575lato-bold-700.woff2

TRA

CE

NU

MB

ERTR

AC

E N

UM

BER

2TR

AC

E N

UM

BER

3TR

AC

E N

UM

BER

4TR

AC

E N

UM

BER

5TR

AC

E N

UM

BER

6TR

AC

E N

UM

BER

7A

CE

NU

MB

ER 8

Page 154: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

154

First PaintSecond web font stage

5022.512

1922.421 Start: 1566.423 Finish: 2564.208aleo-regular-400.woff2

Start: 1567.427 Finish: 4802.796

Visual MetricsFirst Paint2487.254

Fallback Font StageN/A

First web font stage2487.254

Second web font stage4972.703

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1547.518 Finish: 1661.710

aleo-regular-400-subset.woff2Start: 1549.116 Finish: 1772.669

Stylesheets parsed1910.491

All Fontslato-regular-400.woff2

Start: 1550.308 Finish: 2542.486lato-italic-400.woff2

Start: 1551.524 Finish: 2553.718lato-bold-700.woff2

Start: 1552.718 Finish: 2564.546aleo-regular-400.woff2

Start: 1553.910 Finish: 4749.548

Visual MetricsFirst Paint2509.715

Fallback Font StageN/A

First web font stage2509.715

Second web font stage4861.709

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1539.849 Finish: 1654.928

aleo-regular-400-subset.woff2Start: 1542.664 Finish: 1756.309

Stylesheets parsed1905.580

All Fontslato-regular-400.woff2

Start: 1545.267 Finish: 2527.487lato-italic-400.woff2

Start: 1546.277 Finish: 2540.951lato-bold-700.woff2

Start: 1547.471 Finish: 2553.552aleo-regular-400.woff2

Start: 1548.466 Finish: 4648.386

Visual MetricsFirst Paint2485.333

Fallback Font StageN/A

First web font stage2485.333

Second web font stage4887.382

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1563.646 Finish: 1675.461

aleo-regular-400-subset.woff2Start: 1566.051 Finish: 1780.195

Stylesheets parsed1927.245

All Fontslato-regular-400.woff2

Start: 1567.049 Finish: 2554.436lato-italic-400.woff2

Start: 1567.851 Finish: 2565.447lato-bold-700.woff2

Start: 1569.244 Finish: 2680.811aleo-regular-400.woff2

Start: 1570.868 Finish: 4664.959

Visual MetricsFirst Paint2472.932

Fallback Font StageN/A

First web font stage2472.932

Second web font stage5075.121

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1543.955 Finish: 1655.797

aleo-regular-400-subset.woff2Start: 1545.367 Finish: 1759.711

Stylesheets parsed1902.957

All Fontslato-regular-400.woff2

Start: 1546.588 Finish: 2497.096lato-italic-400.woff2

Start: 1547.786 Finish: 2536.954lato-bold-700.woff2

Start: 1549.394 Finish: 2546.236aleo-regular-400.woff2

Start: 1550.988 Finish: 4738.575

Visual MetricsFirst Paint2476.852

Fallback Font StageN/A

First web font stage2476.852

Second web font stage4845.529

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1542.084 Finish: 1656.114

aleo-regular-400-subset.woff2Start: 1543.872 Finish: 1757.447

Stylesheets parsed1904.056

All Fontslato-regular-400.woff2

Start: 1544.882 Finish: 2531.341lato-italic-400.woff2

Start: 1545.886 Finish: 2543.372lato-bold-700.woff2

Start: 1547.295 Finish: 2553.175aleo-regular-400.woff2

Start: 1548.694 Finish: 4643.690

Visual MetricsFirst Paint2494.500

Fallback Font StageN/A

First web font stage2494.500

Second web font stage4879.859

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1548.482 Finish: 1662.976

aleo-regular-400-subset.woff2Start: 1550.277 Finish: 1767.778

Stylesheets parsed1914.830

All Fontslato-regular-400.woff2

Start: 1551.707 Finish: 2538.203lato-italic-400.woff2

Start: 1552.889 Finish: 2552.425lato-bold-700.woff2

Start: 1555.317 Finish: 2562.481aleo-regular-400.woff2

Start: 1557.124 Finish: 4652.558

Visual MetricsFirst Paint2482.496

Fallback Font StageN/A

First web font stage2482.496

Second web font stage4884.547

Resource MetricsSubset Fonts

lato-regular-400-subset.woff2Start: 1549.072 Finish: 1660.861

aleo-regular-400-subset.woff2Start: 1550.482 Finish: 1767.238

Stylesheets parsed1912.380

All Fontslato-regular-400.woff2

Start: 1551.488 Finish: 2536.893lato-italic-400.woff2

Start: 1553.083 Finish: 2550.734lato-bold-700.woff2

Start: 1554.491 Finish: 2560.800aleo-regular-400.woff2

Start: 1556.688 Finish: 4649.415

TRTR

AC

E N

UM

BER

9TR

AC

E N

UM

BER

10

TRA

CE

NU

MB

ER 1

1TR

AC

E N

UM

BER

12

TRA

CE

NU

MB

ER 1

3TR

AC

E N

UM

BER

14

TRA

CE

NU

MB

ER 1

5

Page 155: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

155

Page 3 : No Font Loading Strategy

Visual MetricsFirst Paint3552.946

Fallback Font Stage5988.360

First web font stage6522.145

Second web font stage7005.891

Resource Metrics

Stylesheets parsed2647.003

All Fontslato-regular-400.woff2

Start: 2729.350 Finish: 6210.337lato-bold-700.woff2

Start: 2759.631 Finish: 6221.144lato-italic-400.woff2

Start: 2766.649 Finish: 6502.967aleo-regular-400.woff2

Start: 2758.038 Finish: 6798.904

Visual MetricsFirst Paint3583.204

Fallback Font Stage5985.252

First web font stage6652.481

Second web font stage6952.738

Resource Metrics

Stylesheets parsed2662.024

All Fontslato-regular-400.woff2

Start: 2750.254 Finish: 6270.837lato-bold-700.woff2

Start: 2780.113 Finish: 6282.701lato-italic-400.woff2

Start: 2789.164 Finish: 6295.112aleo-regular-400.woff2

Start: 2778.298 Finish: 6764.446

Visual MetricsFirst Paint3601.027

Fallback Font Stage5986.407

First web font stage6620.303

Second web font stage6970.595

Resource Metrics

Stylesheets parsed2648.993

All Fontslato-regular-400.woff2

Start: 2735.425 Finish: 6281.800lato-bold-700.woff2

Start: 2762.468 Finish: 6298.270lato-italic-400.woff2

Start: 2770.086 Finish: 6308.511aleo-regular-400.woff2

Start: 2760.857 Finish: 6778.851

Visual MetricsFirst Paint3567.046

Fallback Font Stage6002.434

First web font stage6719.709

Second web font stage6969.936

Resource Metrics

Stylesheets parsed2655.773

All Fontslato-regular-400.woff2

Start: 2742.615 Finish: 6377.792lato-bold-700.woff2

Start: 2772.103 Finish: 6390.256lato-italic-400.woff2

Start: 2779.309 Finish: 6401.857aleo-regular-400.woff2

Start: 2770.106 Finish: 6783.023

Visual MetricsFirst Paint3635.927

Fallback Font Stage5987.919

First web font stage6621.825

Second web font stage6988.781

Resource Metrics

Stylesheets parsed2652.804

All Fontslato-regular-400.woff2

Start: 2742.460 Finish: 6269.652lato-bold-700.woff2

Start: 2771.740 Finish: 6282.508lato-italic-400.woff2

Start: 2778.169 Finish: 6294.529aleo-regular-400.woff2

Start: 2769.122 Finish: 6780.612

Visual MetricsFirst Paint3521.410

Fallback Font Stage5923.479

First web font stage6507.281

Second web font stage6924.332

Resource Metrics

Stylesheets parsed2632.744

All Fontslato-regular-400.woff2

Start: 2716.986 Finish: 6221.843lato-bold-700.woff2

Start: 2746.293 Finish: 6232.891lato-italic-400.woff2

Start: 2751.890 Finish: 6242.981aleo-regular-400.woff2

Start: 2744.680 Finish: 6751.255

Visual MetricsFirst Paint3608.350

Fallback Font Stage5960.347

First web font stage6594.247

Second web font stage6977.884

Resource Metrics

Stylesheets parsed2664.678

All Fontslato-regular-400.woff2

Start: 2745.062 Finish: 6244.406lato-bold-700.woff2

Start: 2777.114 Finish: 6307.760lato-italic-400.woff2

Start: 2785.752 Finish: 6577.239aleo-regular-400.woff2

Start: 2773.514 Finish: 6800.588

TRA

CE

NU

MB

ER 1

TRA

CE

NU

MB

ER 2

TRA

CE

NU

MB

ER 3

TRA

CE

NU

MB

ER 4

TRA

CE

NU

MB

ER 5

TRA

CE

NU

MB

ER 6

TRA

CE

NU

MB

ER 7

Page 156: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

156

Visual MetricsFirst Paint3585.322

Fallback Font Stage5987.360

First web font stage6604.569

Second web font stage6954.850

Resource Metrics

Stylesheets parsed2675.532

All Fontslato-regular-400.woff2

Start: 2761.505 Finish: 6251.021lato-bold-700.woff2

Start: 2794.807 Finish: 6264.664lato-italic-400.woff2

Start: 2801.012 Finish: 6273.904aleo-regular-400.woff2

Start: 2793.387 Finish: 6774.103

Visual MetricsFirst Paint3540.834

Fallback Font Stage5942.875

First web font stage6409.941

Second web font stage6927.047

Resource Metrics

Stylesheets parsed2643.355

All Fontslato-regular-400.woff2

Start: 2728.307 Finish: 6199.457lato-bold-700.woff2

Start: 2753.455 Finish: 6454.626lato-italic-400.woff2

Start: 2761.889 Finish: 6466.107aleo-regular-400.woff2

Start: 2751.841 Finish: 6763.983

Visual MetricsFirst Paint3592.561

Fallback Font Stage5961.248

First web font stage6495.040

Second web font stage6978.750

Resource Metrics

Stylesheets parsed2652.106

All Fontslato-regular-400.woff2

Start: 2736.524 Finish: 6203.004lato-bold-700.woff2

Start: 2767.574 Finish: 6488.798lato-italic-400.woff2

Start: 2775.599 Finish: 6504.695aleo-regular-400.woff2

Start: 2765.776 Finish: 6791.144

Visual MetricsFirst Paint3493.166

Fallback Font Stage5895.224

First web font stage6495.729

Second web font stage6929.440

Resource Metrics

Stylesheets parsed2607.870

All Fontslato-regular-400.woff2

Start: 2685.041 Finish: 6206.221lato-bold-700.woff2

Start: 2715.086 Finish: 6217.843lato-italic-400.woff2

Start: 2720.700 Finish: 6225.883aleo-regular-400.woff2

Start: 2712.893 Finish: 6754.296

Visual MetricsFirst Paint3576.125

Fallback Font Stage5911.424

First web font stage6545.303

Second web font stage6962.317

Resource Metrics

Stylesheets parsed2603.907

All Fontslato-regular-400.woff2

Start: 2686.081 Finish: 6251.767lato-bold-700.woff2

Start: 2716.557 Finish: 6262.958lato-italic-400.woff2

Start: 2722.959 Finish: 6271.580aleo-regular-400.woff2

Start: 2713.363 Finish: 6758.673

Visual MetricsFirst Paint3541.848

Fallback Font Stage5977.275

First web font stage6611.125

Second web font stage6978.092

Resource Metrics

Stylesheets parsed2675.811

All Fontslato-regular-400.woff2

Start: 2753.757 Finish: 6292.804lato-bold-700.woff2

Start: 2780.001 Finish: 6304.641lato-italic-400.woff2

Start: 2785.404 Finish: 6316.079aleo-regular-400.woff2

Start: 2778.176 Finish: 6787.175

Visual MetricsFirst Paint3519.789

Fallback Font Stage5955.183

First web font stage6438.926

Second web font stage6972.715

Resource Metrics

Stylesheets parsed2646.397

All Fontslato-regular-400.woff2

Start: 2725.532 Finish: 6215.213lato-bold-700.woff2

Start: 2752.570 Finish: 6492.132lato-italic-400.woff2

Start: 2759.190 Finish: 6502.950aleo-regular-400.woff2

Start: 2750.757 Finish: 6795.677

Visual MetricsFirst Paint

Resource Metrics

Stylesheets parsed All Fonts

TRA

CE

NU

MB

ER 8

TRA

CE

NU

MB

ER 9

TRA

CE

NU

MB

ER 1

0TR

AC

E N

UM

BER

11

TRA

CE

NU

MB

ER 1

2TR

AC

E N

UM

BER

13

TRA

CE

NU

MB

ER 1

4R

15

Page 157: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

157

First Paint3549.359

Fallback Font Stage6001.435

First web font stage6435.147

Second web font stage6935.577

2626.452 lato-regular-400.woff2Start: 2710.809 Finish: 6190.957

lato-bold-700.woff2Start: 2737.474 Finish: 6423.969

lato-italic-400.woff2Start: 2743.084 Finish: 6435.804

aleo-regular-400.woff2Start: 2735.868 Finish: 6751.975

Page 4 : Critical FOFT Preload V1 (Strategy 1)

Visual MetricsFirst Paint3249.530

Fallback Font StageN/A

First web font stage3249.530

Second web font stage3533.102

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1529.275 Finish: 2115.212

Stylesheets parsed2330.488

All Fontsopen-sans-light-300.woff2

Start: 2362.549 Finish: 3258.814open-sans-regular-400.woff2

Start: 2365.359 Finish: 3270.237open-sans-semi-bold-600.woff2

Start: 2367.146 Finish: 3280.647

Visual MetricsFirst Paint3266.843

Fallback Font StageN/A

First web font stage3266.843

Second web font stage3583.814

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1505.648 Finish: 2129.052

Stylesheets parsed2311.527

All Fontsopen-sans-light-300.woff2

Start: 2351.686 Finish: 3283.050open-sans-regular-400.woff2

Start: 2354.074 Finish: 3295.691open-sans-semi-bold-600.woff2

Start: 2355.888 Finish: 3307.907

Visual MetricsFirst Paint3289.999

Fallback Font StageN/A

First web font stage3289.999

Second web font stage3573.567

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1516.354 Finish: 2131.460

Stylesheets parsed2322.586

All Fontsopen-sans-light-300.woff2

Start: 2361.821 Finish: 3299.279open-sans-regular-400.woff2

Start: 2364.033 Finish: 3311.340open-sans-semi-bold-600.woff2

Start: 2365.640 Finish: 3322.715

Visual MetricsFirst Paint3221.701

Fallback Font StageN/A

First web font stage3221.701

Second web font stage3488.620

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1514.046 Finish: 2097.110

Stylesheets parsed2314.232

All Fontsopen-sans-light-300.woff2

Start: 2344.046 Finish: 3232.008open-sans-regular-400.woff2

Start: 2346.078 Finish: 3244.845open-sans-semi-bold-600.woff2

Start: 2349.278 Finish: 3255.863

Visual MetricsFirst Paint3271.430

Fallback Font StageN/A

First web font stage3271.430

Second web font stage3588.363

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1508.659 Finish: 2122.805

Stylesheets parsed2314.345

All Fontsopen-sans-light-300.woff2

Start: 2344.604 Finish: 3294.412open-sans-regular-400.woff2

Start: 2347.795 Finish: 3305.033open-sans-semi-bold-600.woff2

Start: 2349.613 Finish: 3318.278

Visual MetricsFirst Paint3254.154

Fallback Font StageN/A

First web font stage3254.154

Second web font stage3521.042

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1516.847 Finish: 2123.388

Stylesheets parsed2324.122

All Fontsopen-sans-light-300.woff2

Start: 2359.964 Finish: 3267.756open-sans-regular-400.woff2

Start: 2362.562 Finish: 3277.181open-sans-semi-bold-600.woff2

Start: 2365.355 Finish: 3285.412

Visual MetricsFirst Paint3260.901

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2All Fonts

open-sans-light-300.woff2

TRA

CE

NU

MB

ETR

AC

E N

UM

BER

1TR

AC

E N

UM

BER

2TR

AC

E N

UM

BER

3TR

AC

E N

UM

BER

4TR

AC

E N

UM

BER

5TR

AC

E N

UM

BER

6B

ER 7

Page 158: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

158

First PaintFallback Font Stage

N/AFirst web font stage

3260.901Second web font stage

3544.470

Start: 1515.073 Finish: 2102.258

Stylesheets parsed2316.267

Start: 2347.717 Finish: 3281.569open-sans-regular-400.woff2

Start: 2350.703 Finish: 3293.805open-sans-semi-bold-600.woff2

Start: 2352.320 Finish: 3306.433

Visual MetricsFirst Paint3205.755

Fallback Font StageN/A

First web font stage3205.755

Second web font stage3472.675

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1507.316 Finish: 2091.594

Stylesheets parsed2305.464

All Fontsopen-sans-light-300.woff2

Start: 2336.325 Finish: 3221.457open-sans-regular-400.woff2

Start: 2338.917 Finish: 3234.665open-sans-semi-bold-600.woff2

Start: 2340.924 Finish: 3243.315

Visual MetricsFirst Paint3235.829

Fallback Font StageN/A

First web font stage3235.829

Second web font stage3519.397

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1510.441 Finish: 2098.858

Stylesheets parsed2312.610

All Fontsopen-sans-light-300.woff2

Start: 2342.450 Finish: 3244.532open-sans-regular-400.woff2

Start: 2345.658 Finish: 3256.554open-sans-semi-bold-600.woff2

Start: 2347.276 Finish: 3266.574

Visual MetricsFirst Paint3274.547

Fallback Font StageN/A

First web font stage3274.547

Second web font stage3591.509

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1506.328 Finish: 2121.594

Stylesheets parsed2313.488

All Fontsopen-sans-light-300.woff2

Start: 2345.945 Finish: 3282.965open-sans-regular-400.woff2

Start: 2348.354 Finish: 3298.580open-sans-semi-bold-600.woff2

Start: 2350.558 Finish: 3308.231

Visual MetricsFirst Paint3222.809

Fallback Font StageN/A

First web font stage3222.809

Second web font stage3489.703

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1501.128 Finish: 2087.455

Stylesheets parsed2301.369

All Fontsopen-sans-light-300.woff2

Start: 2330.835 Finish: 3235.138open-sans-regular-400.woff2

Start: 2334.255 Finish: 3250.952open-sans-semi-bold-600.woff2

Start: 2336.058 Finish: 3260.195

Visual MetricsFirst Paint3232.890

Fallback Font StageN/A

First web font stage3232.890

Second web font stage3516.498

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1486.661 Finish: 2070.721

Stylesheets parsed2285.305

All Fontsopen-sans-light-300.woff2

Start: 2316.780 Finish: 3246.067open-sans-regular-400.woff2

Start: 2318.984 Finish: 3259.922open-sans-semi-bold-600.woff2

Start: 2320.984 Finish: 3270.152

Visual MetricsFirst Paint3228.479

Fallback Font StageN/A

First web font stage3228.479

Second web font stage3495.408

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1516.131 Finish: 2100.516

Stylesheets parsed2315.033

All Fontsopen-sans-light-300.woff2

Start: 2345.661 Finish: 3236.017open-sans-regular-400.woff2

Start: 2347.670 Finish: 3250.458open-sans-semi-bold-600.woff2

Start: 2349.456 Finish: 3259.278

Visual MetricsFirst Paint3265.482

Fallback Font StageN/A

First web font stage3265.482

Second web font stage

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1513.842 Finish: 2117.737

Stylesheets parsed2317.009

All Fontsopen-sans-light-300.woff2

Start: 2352.095 Finish: 3283.250open-sans-regular-400.woff2

Start: 2355.286 Finish: 3295.872open-sans-semi-bold-600.woff2

Start: 2358.116 Finish: 3306.115

TRA

CE

NU

MTR

AC

E N

UM

BER

8TR

AC

E N

UM

BER

9TR

AC

E N

UM

BER

10

TRA

CE

NU

MB

ER 1

1TR

AC

E N

UM

BER

12

TRA

CE

NU

MB

ER 1

3TR

AC

E N

UM

BER

14

Page 159: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

159

First Paint3549.085

Visual MetricsFirst Paint3263.536

Fallback Font StageN/A

First web font stage3263.536

Second web font stage3513.768

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1503.711 Finish: 2090.969

Stylesheets parsed2306.669

All Fontsopen-sans-light-300.woff2

Start: 2343.498 Finish: 3264.844open-sans-regular-400.woff2

Start: 2347.698 Finish: 3279.057open-sans-semi-bold-600.woff2

Start: 2349.307 Finish: 3289.904

Page 4 : Critical FOFT Preload V2 (Strategy 2)

Visual MetricsFirst Paint3353.887

Fallback Font StageN/A

First web font stageN/A

Second web font stage3353.887

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1508.726 Finish: 2174.152

Stylesheets parsed2451.931

All Fontsopen-sans-regular-400.woff2

Start: 1510.533 Finish: 2364.224open-sans-light-300.woff2

Start: 1511.742 Finish: 2396.249open-sans-semi-bold-600.woff2

Start: 1512.745 Finish: 2411.490

Visual MetricsFirst Paint3395.617

Fallback Font StageN/A

First web font stageN/A

Second web font stage3395.617

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1524.353 Finish: 2202.700

Stylesheets parsed2473.266

All Fontsopen-sans-regular-400.woff2

Start: 1525.763 Finish: 2385.938open-sans-light-300.woff2

Start: 1526.955 Finish: 2401.152open-sans-semi-bold-600.woff2

Start: 1529.578 Finish: 2432.212

Visual MetricsFirst Paint3347.686

Fallback Font StageN/A

First web font stageN/A

Second web font stage3347.686

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1517.976 Finish: 2194.312

Stylesheets parsed2463.555

All Fontsopen-sans-regular-400.woff2

Start: 1519.570 Finish: 2375.847open-sans-light-300.woff2

Start: 1521.161 Finish: 2415.504open-sans-semi-bold-600.woff2

Start: 1522.563 Finish: 2423.129

Visual MetricsFirst Paint3357.311

Fallback Font StageN/A

First web font stageN/A

Second web font stage3357.311

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1511.443 Finish: 2189.477

Stylesheets parsed2460.472

All Fontsopen-sans-regular-400.woff2

Start: 1512.844 Finish: 2372.742open-sans-light-300.woff2

Start: 1515.131 Finish: 2411.400open-sans-semi-bold-600.woff2

Start: 1516.447 Finish: 2420.022

Visual MetricsFirst Paint3397.714

Fallback Font StageN/A

First web font stageN/A

Second web font stage3397.714

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1533.554 Finish: 2210.064

Stylesheets parsed2481.855

All Fontsopen-sans-regular-400.woff2

Start: 1535.351 Finish: 2392.913open-sans-light-300.woff2

Start: 1536.766 Finish: 2432.952open-sans-semi-bold-600.woff2

Start: 1538.591 Finish: 2439.577

Visual MetricsFirst Paint3357.654

Fallback Font StageN/A

First web font stageN/A

Second web font stage3357.654

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1518.743 Finish: 2192.723

Stylesheets parsed2463.303

All Fontsopen-sans-regular-400.woff2

Start: 1519.959 Finish: 2375.174open-sans-light-300.woff2

Start: 1521.140 Finish: 2407.833open-sans-semi-bold-600.woff2

Start: 1522.747 Finish: 2424.235

TRA

CE

NU

MB

ER 1

5TR

AC

E N

UM

BER

1TR

AC

E N

UM

BER

2TR

AC

E N

UM

BER

3TR

AC

E N

UM

BER

4TR

AC

E N

UM

BER

5TR

AC

E N

UM

BER

6

Page 160: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

160

Visual MetricsFirst Paint3388.455

Fallback Font StageN/A

First web font stageN/A

Second web font stage3388.455

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1526.346 Finish: 2141.326

Stylesheets parsed2468.787

All Fontsopen-sans-regular-400.woff2

Start: 1527.729 Finish: 2380.441open-sans-light-300.woff2

Start: 1528.946 Finish: 2420.299open-sans-semi-bold-600.woff2

Start: 1531.152 Finish: 2428.307

Visual MetricsFirst Paint3325.059

Fallback Font StageN/A

First web font stageN/A

Second web font stage3325.059

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1495.168 Finish: 2170.041

Stylesheets parsed2442.594

All Fontsopen-sans-regular-400.woff2

Start: 1497.777 Finish: 2353.679open-sans-light-300.woff2

Start: 1499.193 Finish: 2384.929open-sans-semi-bold-600.woff2

Start: 1500.393 Finish: 2401.137

Visual MetricsFirst Paint3421.024

Fallback Font StageN/A

First web font stageN/A

Second web font stage3421.024

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1516.659 Finish: 2193.764

Stylesheets parsed2464.131

All Fontsopen-sans-regular-400.woff2

Start: 1517.863 Finish: 2377.001open-sans-light-300.woff2

Start: 1519.474 Finish: 2408.040open-sans-semi-bold-600.woff2

Start: 1521.479 Finish: 2423.458

Visual MetricsFirst Paint3369.972

Fallback Font StageN/A

First web font stageN/A

Second web font stage3369.972

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1518.102 Finish: 2194.226

Stylesheets parsed2464.609

All Fontsopen-sans-regular-400.woff2

Start: 1519.703 Finish: 2376.656open-sans-light-300.woff2

Start: 1522.500 Finish: 2392.683open-sans-semi-bold-600.woff2

Start: 1524.931 Finish: 2424.741

Visual MetricsFirst Paint3373.679

Fallback Font StageN/A

First web font stageN/A

Second web font stage3373.679

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1519.255 Finish: 2177.466

Stylesheets parsed2464.542

All Fontsopen-sans-regular-400.woff2

Start: 1520.879 Finish: 2376.785open-sans-light-300.woff2

Start: 1522.471 Finish: 2384.603open-sans-semi-bold-600.woff2

Start: 1524.474 Finish: 2424.089

Visual MetricsFirst Paint3363.914

Fallback Font StageN/A

First web font stageN/A

Second web font stage3363.914

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1508.128 Finish: 2186.915

Stylesheets parsed2457.555

All Fontsopen-sans-regular-400.woff2

Start: 1509.524 Finish: 2376.265open-sans-light-300.woff2

Start: 1511.521 Finish: 2409.197open-sans-semi-bold-600.woff2

Start: 1512.930 Finish: 2416.033

Visual MetricsFirst Paint3340.403

Fallback Font StageN/A

First web font stageN/A

Second web font stage3340.403

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1507.534 Finish: 2181.322

Stylesheets parsed2452.709

All Fontsopen-sans-regular-400.woff2

Start: 1509.135 Finish: 2364.172open-sans-light-300.woff2

Start: 1510.738 Finish: 2387.200open-sans-semi-bold-600.woff2

Start: 1512.145 Finish: 2412.049

Visual MetricsFirst Paint3320.035

Fallback Font StageN/A

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1516.442 Finish: 2181.277

Stylesheets parsed

All Fontsopen-sans-regular-400.woff2

Start: 1517.655 Finish: 2371.955open-sans-light-300.woff2

Start: 1519.050 Finish: 2396.590

TRA

CE

NU

MB

ER 7

TRA

CE

NU

MB

ER 8

TRA

CE

NU

MB

ER 9

TRA

CE

NU

MB

ER 1

0TR

AC

E N

UM

BER

11

TRA

CE

NU

MB

ER 1

2TR

AC

E N

UM

BER

13

E N

UM

BER

14

Page 161: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

161

First PaintFirst web font stage

N/ASecond web font stage

3320.035

2461.086 open-sans-semi-bold-600.woff2Start: 1521.467 Finish: 2421.430

Visual MetricsFirst Paint3367.146

Fallback Font StageN/A

First web font stageN/A

Second web font stage3367.146

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1518.161 Finish: 2194.379

Stylesheets parsed2465.159

All Fontsopen-sans-regular-400.woff2

Start: 1519.375 Finish: 2384.629open-sans-light-300.woff2

Start: 1520.362 Finish: 2416.688open-sans-semi-bold-600.woff2

Start: 1521.557 Finish: 2424.324

Page 4 : Critical FOFT Push (Strategy 3)

Visual MetricsFirst Paint2601.205

Fallback Font StageN/A

First web font stage2601.205

Second web font stage3201.726

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1774.285 Finish: 1854.601

Stylesheets parsed1752.259

All Fontsopen-sans-light-300.woff2

Start: 1866.597 Finish: 2709.038open-sans-regular-400.woff2

Start: 1870.231 Finish: 2716.047open-sans-semi-bold-600.woff2

Start: 1872.027 Finish: 2791.161

Visual MetricsFirst Paint2604.093

Fallback Font StageN/A

First web font stage2604.093

Second web font stage3204.584

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1780.273 Finish: 1860.979

Stylesheets parsed1758.444

All Fontsopen-sans-light-300.woff2

Start: 1874.011 Finish: 2665.622open-sans-regular-400.woff2

Start: 1876.601 Finish: 2739.775open-sans-semi-bold-600.woff2

Start: 1878.012 Finish: 2746.394

Visual MetricsFirst Paint2612.197

Fallback Font StageN/A

First web font stage2612.197

Second web font stage3212.738

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1777.597 Finish: 1857.731

Stylesheets parsed1755.957

All Fontsopen-sans-light-300.woff2

Start: 1869.352 Finish: 2717.501open-sans-regular-400.woff2

Start: 1871.742 Finish: 2726.539open-sans-semi-bold-600.woff2

Start: 1873.341 Finish: 2736.564

Visual MetricsFirst Paint2611.017

Fallback Font StageN/A

First web font stage2611.017

Second web font stage3178.163

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1784.085 Finish: 1866.375

Stylesheets parsed1763.254

All Fontsopen-sans-light-300.woff2

Start: 1878.613 Finish: 2700.642open-sans-regular-400.woff2

Start: 1881.207 Finish: 2744.709open-sans-semi-bold-600.woff2

Start: 1883.015 Finish: 2751.139

Visual MetricsFirst Paint2654.144

Fallback Font StageN/A

First web font stage2654.144

Second web font stage2954.395

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1780.783 Finish: 1861.876

Stylesheets parsed1758.565

All Fontsopen-sans-light-300.woff2

Start: 1874.713 Finish: 2664.203open-sans-regular-400.woff2

Start: 1877.511 Finish: 2680.257open-sans-semi-bold-600.woff2

Start: 1880.139 Finish: 2690.699

Visual MetricsFirst Paint2635.892

Fallback Font StageN/A

First web font stage

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1777.447 Finish: 1860.436

Stylesheets parsed1757.388

All Fontsopen-sans-light-300.woff2

Start: 1872.917 Finish: 2677.688open-sans-regular-400.woff2

Start: 1874.926 Finish: 2686.100open-sans-semi-bold-600.woff2

TRA

CTR

AC

E N

UM

BER

15

TRA

CE

NU

MB

ER 1

TRA

CE

NU

MB

ER 2

TRA

CE

NU

MB

ER 3

TRA

CE

NU

MB

ER 4

TRA

CE

NU

MB

ER 5

AC

E N

UM

BER

6

Page 162: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

162

First Paint2635.892

Second web font stage3236.432

Start: 1876.727 Finish: 2756.654

Visual MetricsFirst Paint2598.605

Fallback Font StageN/A

First web font stage2598.605

Second web font stage3149.071

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1756.791 Finish: 1839.676

Stylesheets parsed1736.376

All Fontsopen-sans-light-300.woff2

Start: 1851.712 Finish: 2637.392open-sans-regular-400.woff2

Start: 1854.104 Finish: 2718.468open-sans-semi-bold-600.woff2

Start: 1855.895 Finish: 2724.294

Visual MetricsFirst Paint2613.224

Fallback Font StageN/A

First web font stage2613.224

Second web font stage3247.061

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1777.768 Finish: 1859.683

Stylesheets parsed1756.921

All Fontsopen-sans-light-300.woff2

Start: 1872.114 Finish: 2662.194open-sans-regular-400.woff2

Start: 1874.110 Finish: 2739.370open-sans-semi-bold-600.woff2

Start: 1875.316 Finish: 2746.799

Visual MetricsFirst Paint2602.853

Fallback Font StageN/A

First web font stage2602.853

Second web font stage3236.726

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1776.963 Finish: 1859.087

Stylesheets parsed1755.509

All Fontsopen-sans-light-300.woff2

Start: 1872.743 Finish: 2661.540open-sans-regular-400.woff2

Start: 1874.748 Finish: 2742.931open-sans-semi-bold-600.woff2

Start: 1876.536 Finish: 2749.721

Visual MetricsFirst Paint2619.258

Fallback Font StageN/A

First web font stage2619.258

Second web font stage3203.091

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1780.884 Finish: 1860.199

Stylesheets parsed1757.648

All Fontsopen-sans-light-300.woff2

Start: 1872.817 Finish: 2667.386open-sans-regular-400.woff2

Start: 1875.013 Finish: 2680.652open-sans-semi-bold-600.woff2

Start: 1876.600 Finish: 2753.066

Visual MetricsFirst Paint2607.525

Fallback Font StageN/A

First web font stage2607.525

Second web font stage3224.700

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1767.527 Finish: 1848.857

Stylesheets parsed1746.721

All Fontsopen-sans-light-300.woff2

Start: 1861.465 Finish: 2649.635open-sans-regular-400.woff2

Start: 1863.871 Finish: 2725.247open-sans-semi-bold-600.woff2

Start: 1865.494 Finish: 2732.265

Visual MetricsFirst Paint2642.886

Fallback Font StageN/A

First web font stage2642.886

Second web font stage2943.142

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1769.055 Finish: 1853.140

Stylesheets parsed1749.422

All Fontsopen-sans-light-300.woff2

Start: 1865.159 Finish: 2676.305open-sans-regular-400.woff2

Start: 1866.782 Finish: 2686.150open-sans-semi-bold-600.woff2

Start: 1868.787 Finish: 2697.752

Visual MetricsFirst Paint2592.609

Fallback Font StageN/A

First web font stage2592.609

Second web font stage3259.842

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1782.537 Finish: 1864.054

Stylesheets parsed1761.486

All Fontsopen-sans-light-300.woff2

Start: 1876.078 Finish: 2708.035open-sans-regular-400.woff2

Start: 1879.071 Finish: 2786.166open-sans-semi-bold-600.woff2

Start: 1880.496 Finish: 2792.588

Visual Metrics Resource Metrics

TRTR

AC

E N

UM

BER

7TR

AC

E N

UM

BER

8TR

AC

E N

UM

BER

9TR

AC

E N

UM

BER

10

TRA

CE

NU

MB

ER 1

1TR

AC

E N

UM

BER

12

TRA

CE

NU

MB

ER 1

3

Page 163: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

163

First PaintFirst Paint2628.844

Fallback Font StageN/A

First web font stage2628.844

Second web font stage3129.277

Subset Fontopen-sans-regular-400-subset.woff2

Start: 1768.726 Finish: 1847.821

Stylesheets parsed1746.659

All Fontsopen-sans-light-300.woff2

Start: 1860.670 Finish: 2668.095open-sans-regular-400.woff2

Start: 1862.966 Finish: 2677.554open-sans-semi-bold-600.woff2

Start: 1864.983 Finish: 2720.903

Visual MetricsFirst Paint2580.791

Fallback Font StageN/A

First web font stage2580.791

Second web font stage3147.931

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1765.685 Finish: 1843.800

Stylesheets parsed1743.239

All Fontsopen-sans-light-300.woff2

Start: 1858.000 Finish: 2703.220open-sans-regular-400.woff2

Start: 1860.016 Finish: 2710.034open-sans-semi-bold-600.woff2

Start: 1861.403 Finish: 2718.867

Page 4 : Critical FOFT Push And Preload V1 (Strategy 4)

Visual MetricsFirst Paint2607.987

Fallback Font StageN/A

First web font stage2607.987

Second web font stage3091.734

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1519.411 Finish: 1604.962

Stylesheets parsed1790.233

All Fontsopen-sans-light-300.woff2

Start: 1828.110 Finish: 2641.904open-sans-regular-400.woff2

Start: 1830.898 Finish: 2652.789open-sans-semi-bold-600.woff2

Start: 1833.122 Finish: 2700.507

Visual MetricsFirst Paint2664.250

Fallback Font StageN/A

First web font stage2664.250

Second web font stage2947.831

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1530.964 Finish: 1629.990

Stylesheets parsed1806.840

All Fontsopen-sans-light-300.woff2

Start: 1841.088 Finish: 2669.805open-sans-regular-400.woff2

Start: 1843.114 Finish: 2688.257open-sans-semi-bold-600.woff2

Start: 1844.905 Finish: 2698.508

Visual MetricsFirst Paint2571.973

Fallback Font StageN/A

First web font stage2571.973

Second web font stage3122.437

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1516.618 Finish: 1628.583

Stylesheets parsed1789.408

All Fontsopen-sans-light-300.woff2

Start: 1818.057 Finish: 2619.859open-sans-regular-400.woff2

Start: 1819.671 Finish: 2632.899open-sans-semi-bold-600.woff2

Start: 1821.251 Finish: 2704.843

Visual MetricsFirst Paint2614.006

Fallback Font StageN/A

First web font stage2614.006

Second web font stage2897.568

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1527.490 Finish: 1613.893

Stylesheets parsed1797.336

All Fontsopen-sans-light-300.woff2

Start: 1829.978 Finish: 2617.065open-sans-regular-400.woff2

Start: 1832.591 Finish: 2629.877open-sans-semi-bold-600.woff2

Start: 1834.006 Finish: 2640.913

Visual MetricsFirst Paint2583.830

Fallback Font StageN/A

First web font stage2583.830

Second web font stage3150.990

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1513.206 Finish: 1598.950

Stylesheets parsed1782.111

All Fontsopen-sans-light-300.woff2

Start: 1814.354 Finish: 2624.521open-sans-regular-400.woff2

Start: 1817.162 Finish: 2636.981open-sans-semi-bold-600.woff2

Start: 1819.589 Finish: 2707.727

Visual MetricsFirst Paint2640.028

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2All Fonts

open-sans-light-300.woff2

TRA

CE

NU

MB

ER 1

4TR

AC

E N

UM

BER

15

TRA

CE

NU

MB

ER 1

TRA

CE

NU

MB

ER 2

TRA

CE

NU

MB

ER 3

TRA

CE

NU

MB

ER 4

TRA

CE

NU

MB

ER 5

BER

6

Page 164: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

164

First PaintFallback Font Stage

N/AFirst web font stage

2640.028Second web font stage

2940.279

Start: 1521.353 Finish: 1609.350

Stylesheets parsed1793.779

Start: 1826.036 Finish: 2651.636open-sans-regular-400.woff2

Start: 1828.642 Finish: 2664.062open-sans-semi-bold-600.woff2

Start: 1831.426 Finish: 2676.714

Visual MetricsFirst Paint2587.293

Fallback Font StageN/A

First web font stage2587.293

Second web font stage2887.549

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1499.434 Finish: 1614.611

Stylesheets parsed1774.010

All Fontsopen-sans-light-300.woff2

Start: 1805.446 Finish: 2604.278open-sans-regular-400.woff2

Start: 1808.244 Finish: 2619.906open-sans-semi-bold-600.woff2

Start: 1809.848 Finish: 2631.134

Visual MetricsFirst Paint2599.805

Fallback Font StageN/A

First web font stage2599.805

Second web font stage2883.389

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1510.036 Finish: 1597.812

Stylesheets parsed1780.344

All Fontsopen-sans-light-300.woff2

Start: 1811.381 Finish: 2608.295open-sans-regular-400.woff2

Start: 1813.989 Finish: 2622.531open-sans-semi-bold-600.woff2

Start: 1815.385 Finish: 2632.551

Visual MetricsFirst Paint2619.405

Fallback Font StageN/A

First web font stage2619.405

Second web font stage2919.671

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1518.598 Finish: 1606.090

Stylesheets parsed1788.989

All Fontsopen-sans-light-300.woff2

Start: 1819.217 Finish: 2626.583open-sans-regular-400.woff2

Start: 1822.055 Finish: 2639.844open-sans-semi-bold-600.woff2

Start: 1823.844 Finish: 2650.462

Visual MetricsFirst Paint2569.010

Fallback Font StageN/A

First web font stage2569.010

Second web font stage3102.839

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1505.784 Finish: 1620.375

Stylesheets parsed1779.971

All Fontsopen-sans-light-300.woff2

Start: 1810.600 Finish: 2618.325open-sans-regular-400.woff2

Start: 1813.008 Finish: 2630.557open-sans-semi-bold-600.woff2

Start: 1815.006 Finish: 2671.845

Visual MetricsFirst Paint2590.093

Fallback Font StageN/A

First web font stage2590.093

Second web font stage2873.633

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1520.480 Finish: 1606.821

Stylesheets parsed1789.810

All Fontsopen-sans-light-300.woff2

Start: 1818.471 Finish: 2631.587open-sans-regular-400.woff2

Start: 1820.671 Finish: 2643.829open-sans-semi-bold-600.woff2

Start: 1821.873 Finish: 2650.641

Visual MetricsFirst Paint2557.040

Fallback Font StageN/A

First web font stage2557.040

Second web font stage3107.513

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1512.187 Finish: 1599.121

Stylesheets parsed1781.042

All Fontsopen-sans-light-300.woff2

Start: 1809.710 Finish: 2609.681open-sans-regular-400.woff2

Start: 1811.494 Finish: 2619.709open-sans-semi-bold-600.woff2

Start: 1812.517 Finish: 2689.846

Visual MetricsFirst Paint2603.742

Fallback Font StageN/A

First web font stage2603.742

Second web font stage

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1510.626 Finish: 1625.805

Stylesheets parsed1786.601

All Fontsopen-sans-light-300.woff2

Start: 1821.054 Finish: 2614.627open-sans-regular-400.woff2

Start: 1824.682 Finish: 2626.039open-sans-semi-bold-600.woff2

Start: 1826.087 Finish: 2639.057

TRA

CE

NU

MTR

AC

E N

UM

BER

7TR

AC

E N

UM

BER

8TR

AC

E N

UM

BER

9TR

AC

E N

UM

BER

10

TRA

CE

NU

MB

ER 1

1TR

AC

E N

UM

BER

12

TRA

CE

NU

MB

ER 1

3

Page 165: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

165

First Paint2887.365

Visual MetricsFirst Paint2546.727

Fallback Font StageN/A

First web font stage2546.727

Second web font stage3113.845

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1491.939 Finish: 1577.920

Stylesheets parsed1761.791

All Fontsopen-sans-light-300.woff2

Start: 1792.083 Finish: 2589.112open-sans-regular-400.woff2

Start: 1794.319 Finish: 2600.940open-sans-semi-bold-600.woff2

Start: 1796.334 Finish: 2669.892

Visual MetricsFirst Paint2605.652

Fallback Font StageN/A

First web font stage2605.652

Second web font stage2889.232

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1519.102 Finish: 1616.725

Stylesheets parsed1792.352

All Fontsopen-sans-light-300.woff2

Start: 1821.208 Finish: 2613.931open-sans-regular-400.woff2

Start: 1823.415 Finish: 2628.182open-sans-semi-bold-600.woff2

Start: 1825.022 Finish: 2638.990

Page 4 : Critical FOFT Push And Preload V2 (Strategy 5)

Visual MetricsFirst Paint2600.198

Fallback Font StageN/A

First web font stage2600.198

Second web font stage2883.769

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1514.701 Finish: 1590.884

Stylesheets parsed1787.562

All Fontsopen-sans-regular-400.woff2

Start: 1516.119 Finish: 2604.512open-sans-light-300.woff2

Start: 1517.720 Finish: 2617.143open-sans-semi-bold-600.woff2

Start: 1520.138 Finish: 2627.754

Visual MetricsFirst Paint2580.263

Fallback Font StageN/A

First web font stage2580.263

Second web font stage2830.466

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1507.280 Finish: 1599.053

Stylesheets parsed1782.729

All Fontsopen-sans-regular-400.woff2

Start: 1508.880 Finish: 2574.010open-sans-light-300.woff2

Start: 1509.693 Finish: 2583.224open-sans-semi-bold-600.woff2

Start: 1510.881 Finish: 2594.637

Visual MetricsFirst Paint2584.434

Fallback Font StageN/A

First web font stage2584.434

Second web font stage2851.310

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1510.006 Finish: 1597.056

Stylesheets parsed1780.805

All Fontsopen-sans-regular-400.woff2

Start: 1511.405 Finish: 2589.975open-sans-light-300.woff2

Start: 1512.388 Finish: 2599.975open-sans-semi-bold-600.woff2

Start: 1513.392 Finish: 2609.621

Visual MetricsFirst Paint2619.721

Fallback Font StageN/A

First web font stage2619.721

Second web font stage2886.612

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1525.750 Finish: 1597.943

Stylesheets parsed1796.820

All Fontsopen-sans-regular-400.woff2

Start: 1527.370 Finish: 2623.920open-sans-light-300.woff2

Start: 1529.379 Finish: 2632.546open-sans-semi-bold-600.woff2

Start: 1531.979 Finish: 2643.069

Visual MetricsFirst Paint2596.874

Fallback Font StageN/A

First web font stage2596.874

Second web font stage2863.772

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1504.485 Finish: 1583.007

Stylesheets parsed1773.013

All Fontsopen-sans-regular-400.woff2

Start: 1506.482 Finish: 2605.750open-sans-light-300.woff2

Start: 1507.473 Finish: 2612.570open-sans-semi-bold-600.woff2

Start: 1508.477 Finish: 2622.376

TRA

CE

NU

MB

ER 1

4TR

AC

E N

UM

BER

15

TRA

CE

NU

MB

ER 1

TRA

CE

NU

MB

ER 2

TRA

CE

NU

MB

ER 3

TRA

CE

NU

MB

ER 4

TRA

CE

NU

MB

ER 5

Page 166: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

166

Visual MetricsFirst Paint2635.833

Fallback Font StageN/A

First web font stage2635.833

Second web font stage2919.407

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1513.571 Finish: 1581.714

Stylesheets parsed1781.890

All Fontsopen-sans-regular-400.woff2

Start: 1514.983 Finish: 2640.048open-sans-light-300.woff2

Start: 1516.178 Finish: 2647.878open-sans-semi-bold-600.woff2

Start: 1517.184 Finish: 2658.494

Visual MetricsFirst Paint2655.642

Fallback Font StageN/A

First web font stage2655.642

Second web font stage2972.570

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1517.714 Finish: 1605.494

Stylesheets parsed1789.150

All Fontsopen-sans-regular-400.woff2

Start: 1519.329 Finish: 2662.633open-sans-light-300.woff2

Start: 1520.350 Finish: 2674.486open-sans-semi-bold-600.woff2

Start: 1521.549 Finish: 2683.547

Visual MetricsFirst Paint2592.232

Fallback Font StageN/A

First web font stage2592.232

Second web font stage2859.124

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1504.663 Finish: 1564.189

Stylesheets parsed1771.245

All Fontsopen-sans-regular-400.woff2

Start: 1506.068 Finish: 2603.574open-sans-light-300.woff2

Start: 1507.063 Finish: 2612.600open-sans-semi-bold-600.woff2

Start: 1508.660 Finish: 2620.655

Visual MetricsFirst Paint2623.203

Fallback Font StageN/A

First web font stage2623.203

Second web font stage2906.790

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1519.298 Finish: 1581.495

Stylesheets parsed1790.406

All Fontsopen-sans-regular-400.woff2

Start: 1522.315 Finish: 2631.402open-sans-light-300.woff2

Start: 1524.910 Finish: 2642.436open-sans-semi-bold-600.woff2

Start: 1527.716 Finish: 2652.257

Visual MetricsFirst Paint2650.104

Fallback Font StageN/A

First web font stage2650.104

Second web font stage2967.068

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1513.055 Finish: 1574.398

Stylesheets parsed1781.290

All Fontsopen-sans-regular-400.woff2

Start: 1514.254 Finish: 2651.594open-sans-light-300.woff2

Start: 1515.071 Finish: 2662.212open-sans-semi-bold-600.woff2

Start: 1515.873 Finish: 2671.503

Visual MetricsFirst Paint2629.531

Fallback Font StageN/A

First web font stage2629.531

Second web font stage2913.107

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1507.263 Finish: 1599.468

Stylesheets parsed1781.723

All Fontsopen-sans-regular-400.woff2

Start: 1508.890 Finish: 2632.148open-sans-light-300.woff2

Start: 1510.075 Finish: 2641.570open-sans-semi-bold-600.woff2

Start: 1511.098 Finish: 2648.998

Visual MetricsFirst Paint2576.188

Fallback Font StageN/A

First web font stage2576.188

Second web font stage2843.081

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1506.731 Finish: 1596.569

Stylesheets parsed1782.467

All Fontsopen-sans-regular-400.woff2

Start: 1509.343 Finish: 2589.577open-sans-light-300.woff2

Start: 1510.554 Finish: 2598.385open-sans-semi-bold-600.woff2

Start: 1511.577 Finish: 2606.593

Visual MetricsFirst Paint2577.048

Fallback Font StageN/A

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1512.808 Finish: 1574.338

Stylesheets parsed

All Fontsopen-sans-regular-400.woff2

Start: 1514.219 Finish: 2584.623open-sans-light-300.woff2

Start: 1515.637 Finish: 2596.232

TRA

CE

NU

MB

ER 6

TRA

CE

NU

MB

ER 7

TRA

CE

NU

MB

ER 8

TRA

CE

NU

MB

ER 9

TRA

CE

NU

MB

ER 1

0TR

AC

E N

UM

BER

11

TRA

CE

NU

MB

ER 1

2E

NU

MB

ER 1

3

Page 167: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

167

First PaintFirst web font stage

2577.048Second web font stage

2860.617

1781.607 open-sans-semi-bold-600.woff2Start: 1518.025 Finish: 2603.262

Visual MetricsFirst Paint2603.272

Fallback Font StageN/A

First web font stage2603.272

Second web font stage2870.163

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1517.673 Finish: 1578.406

Stylesheets parsed1786.118

All Fontsopen-sans-regular-400.woff2

Start: 1519.065 Finish: 2618.123open-sans-light-300.woff2

Start: 1520.476 Finish: 2627.536open-sans-semi-bold-600.woff2

Start: 1523.080 Finish: 2636.366

Visual MetricsFirst Paint2581.662

Fallback Font StageN/A

First web font stage2581.662

Second web font stage2848.523

Resource MetricsSubset Font

open-sans-regular-400-subset.woff2Start: 1507.618 Finish: 1577.408

Stylesheets parsed1778.641

All Fontsopen-sans-regular-400.woff2

Start: 1509.616 Finish: 2592.309open-sans-light-300.woff2

Start: 1511.636 Finish: 2602.938open-sans-semi-bold-600.woff2

Start: 1513.840 Finish: 2612.139

Page 4 : No Font Loading Strategy

Visual MetricsFirst Paint3572.487

Fallback Font StageN/A

First web font stage4790.217

Second web font stage4923.650

Resource Metrics

Stylesheets parsed2297.704

All Fontsopen-sans-light-300.woff2

Start: 2976.952 Finish: 4682.904open-sans-regular-400.woff2

Start: 2979.351 Finish: 4790.186open-sans-semi-bold-600.woff2

Start: 2974.149 Finish: 4800.059

Visual MetricsFirst Paint3495.959

Fallback Font StageN/A

First web font stage4730.339

Second web font stage4830.426

Resource Metrics

Stylesheets parsed2313.473

All Fontsopen-sans-light-300.woff2

Start: 2968.255 Finish: 4616.788open-sans-regular-400.woff2

Start: 2969.863 Finish: 4713.151open-sans-semi-bold-600.woff2

Start: 2965.858 Finish: 4724.188

Visual MetricsFirst Paint3487.791

Fallback Font StageN/A

First web font stage4838.930

Second web font stage4838.930

Resource Metrics

Stylesheets parsed2310.448

All Fontsopen-sans-semi-bold-600.woff2

Start: 2948.957 Finish: 4606.503open-sans-light-300.woff2

Start: 2951.567 Finish: 4693.432open-sans-regular-400.woff2

Start: 2953.555 Finish: 4700.671

Visual MetricsFirst Paint3586.881

Fallback Font StageN/A

First web font stage4921.332

Second web font stage4921.332

Resource Metrics

Stylesheets parsed2339.149

All Fontsopen-sans-semi-bold-600.woff2

Start: 3017.208 Finish: 4690.724open-sans-light-300.woff2

Start: 3019.229 Finish: 4776.578open-sans-regular-400.woff2

Start: 3021.844 Finish: 4785.617

Visual MetricsFirst Paint3493.899

Fallback Font StageN/A

First web font stage

Resource Metrics

Stylesheets parsed2314.592

All Fontsopen-sans-light-300.woff2

Start: 2960.001 Finish: 4618.808open-sans-regular-400.woff2

Start: 2961.614 Finish: 4722.582open-sans-semi-bold-600.woff2

TRA

CTR

AC

E N

UM

BER

14

TRA

CE

NU

MB

ER 1

5TR

AC

E N

UM

BER

1TR

AC

E N

UM

BER

2TR

AC

E N

UM

BER

3TR

AC

E N

UM

BER

4A

CE

NU

MB

ER 5

Page 168: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

168

First Paint4728.265

Second web font stage4845.038

Start: 2958.004 Finish: 4733.621

Visual MetricsFirst Paint3482.168

Fallback Font StageN/A

First web font stage4766.600

Second web font stage4849.992

Resource Metrics

Stylesheets parsed2330.907

All Fontsopen-sans-light-300.woff2

Start: 2968.327 Finish: 4620.886open-sans-regular-400.woff2

Start: 2969.936 Finish: 4629.097open-sans-semi-bold-600.woff2

Start: 2966.105 Finish: 4755.537

Visual MetricsFirst Paint3508.541

Fallback Font StageN/A

First web font stage4759.605

Second web font stage4843.004

Resource Metrics

Stylesheets parsed2308.390

All Fontsopen-sans-light-300.woff2

Start: 2944.293 Finish: 4629.430open-sans-regular-400.woff2

Start: 2945.896 Finish: 4637.063open-sans-semi-bold-600.woff2

Start: 2941.676 Finish: 4753.424

Visual MetricsFirst Paint3459.809

Fallback Font StageN/A

First web font stage4744.230

Second web font stage4827.634

Resource Metrics

Stylesheets parsed2308.210

All Fontsopen-sans-light-300.woff2

Start: 2951.772 Finish: 4605.020open-sans-regular-400.woff2

Start: 2953.374 Finish: 4614.225open-sans-semi-bold-600.woff2

Start: 2949.961 Finish: 4738.415

Visual MetricsFirst Paint3491.370

Fallback Font StageN/A

First web font stage4759.107

Second web font stage4859.192

Resource Metrics

Stylesheets parsed2308.023

All Fontsopen-sans-light-300.woff2

Start: 2957.981 Finish: 4621.342open-sans-regular-400.woff2

Start: 2960.187 Finish: 4635.758open-sans-semi-bold-600.woff2

Start: 2956.176 Finish: 4756.956

Visual MetricsFirst Paint3520.475

Fallback Font StageN/A

First web font stage4788.219

Second web font stage4871.624

Resource Metrics

Stylesheets parsed2339.418

All Fontsopen-sans-light-300.woff2

Start: 2987.487 Finish: 4651.638open-sans-regular-400.woff2

Start: 2989.077 Finish: 4660.054open-sans-semi-bold-600.woff2

Start: 2985.473 Finish: 4770.748

Visual MetricsFirst Paint3521.920

Fallback Font StageN/A

First web font stage4806.339

Second web font stage4923.105

Resource Metrics

Stylesheets parsed2316.545

All Fontsopen-sans-light-300.woff2

Start: 2975.068 Finish: 4659.066open-sans-regular-400.woff2

Start: 2976.882 Finish: 4666.867open-sans-semi-bold-600.woff2

Start: 2972.475 Finish: 4797.559

Visual MetricsFirst Paint3478.972

Fallback Font StageN/A

First web font stage4813.436

Second web font stage4813.436

Resource Metrics

Stylesheets parsed2308.215

All Fontsopen-sans-semi-bold-600.woff2

Start: 2947.587 Finish: 4587.054open-sans-light-300.woff2

Start: 2949.582 Finish: 4676.201open-sans-regular-400.woff2

Start: 2951.184 Finish: 4685.253

Visual Metrics Resource Metrics

TRTR

AC

E N

UM

BER

6TR

AC

E N

UM

BER

7TR

AC

E N

UM

BER

8TR

AC

E N

UM

BER

9TR

AC

E N

UM

BER

10

TRA

CE

NU

MB

ER 1

1TR

AC

E N

UM

BER

12

Page 169: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

169

First PaintFirst Paint3454.048

Fallback Font StageN/A

First web font stage4705.151

Second web font stage4821.880

Stylesheets parsed2287.820

All Fontsopen-sans-light-300.woff2

Start: 2946.619 Finish: 4590.840open-sans-regular-400.woff2

Start: 2948.414 Finish: 4693.018open-sans-semi-bold-600.woff2

Start: 2944.207 Finish: 4705.460

Visual MetricsFirst Paint3471.287

Fallback Font StageN/A

First web font stage4705.670

Second web font stage4822.441

Resource Metrics

Stylesheets parsed2298.787

All Fontsopen-sans-light-300.woff2

Start: 2943.807 Finish: 4595.052open-sans-regular-400.woff2

Start: 2945.604 Finish: 4699.457open-sans-semi-bold-600.woff2

Start: 2941.981 Finish: 4711.312

Visual MetricsFirst Paint3541.145

Fallback Font StageN/A

First web font stage4775.560

Second web font stage4892.288

Resource Metrics

Stylesheets parsed2315.343

All Fontsopen-sans-semi-bold-600.woff2

Start: 2968.139 Finish: 4652.327open-sans-light-300.woff2

Start: 2970.128 Finish: 4660.142open-sans-regular-400.woff2

Start: 2972.142 Finish: 4772.532

Page 5 : Critical FOFT Preload V1 (Strategy 1)

Visual MetricsFirst Paint2970.010

Fallback Font StageN/A

First web font stage2970.010

Second web font stage4337.846

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1509.796 Finish: 2134.091

Stylesheets parsed2255.072

All Fontslato-regular-400.woff2

Start: 2308.826 Finish: 3911.966lato-regular-italic-400.woff2

Start: 2311.603 Finish: 4009.788lato-bold-700.woff2

Start: 2313.228 Finish: 4019.598lato-bold-900.woff2

Start: 2315.036 Finish: 4030.016

Visual MetricsFirst Paint2991.922

Fallback Font StageN/A

First web font stage2991.922

Second web font stage4309.693

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1504.617 Finish: 2090.417

Stylesheets parsed2250.314

All Fontslato-regular-400.woff2

Start: 2316.810 Finish: 3902.360lato-regular-italic-400.woff2

Start: 2318.827 Finish: 3995.318lato-bold-700.woff2

Start: 2320.813 Finish: 4007.222lato-bold-900.woff2

Start: 2322.629 Finish: 4019.013

Visual MetricsFirst Paint2911.997

Fallback Font StageN/A

First web font stage2911.997

Second web font stage4313.171

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1470.183 Finish: 2053.912

Stylesheets parsed2209.567

All Fontslato-regular-400.woff2

Start: 2264.064 Finish: 3882.559lato-regular-italic-400.woff2

Start: 2267.062 Finish: 4019.410lato-bold-700.woff2

Start: 2268.475 Finish: 4030.636lato-bold-900.woff2

Start: 2270.271 Finish: 4040.664

Visual MetricsFirst Paint2945.438

Fallback Font StageN/A

First web font stage2945.438

Second web font stage4279.899

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1496.856 Finish: 2081.521

Stylesheets parsed2238.010

All Fontslato-regular-400.woff2

Start: 2293.114 Finish: 3912.530lato-regular-italic-400.woff2

Start: 2294.931 Finish: 4006.544lato-bold-700.woff2

Start: 2297.955 Finish: 4016.151lato-bold-900.woff2

Start: 2299.757 Finish: 4024.164

Visual MetricsFirst Paint2966.663

Resource MetricsSubset Font

lato-regular-400-subset.woff2All Fonts

lato-regular-400.woff2

TRA

CE

NU

MB

ER 1

3TR

AC

E N

UM

BER

14

TRA

CE

NU

MB

ER 1

5TR

AC

E N

UM

BER

1TR

AC

E N

UM

BER

2TR

AC

E N

UM

BER

3TR

AC

E N

UM

BER

4B

ER 5

Page 170: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

170

First PaintFallback Font Stage

N/AFirst web font stage

2966.663Second web font stage

4317.811

Start: 1513.428 Finish: 2099.127

Stylesheets parsed2254.194

Start: 2309.689 Finish: 3938.035lato-regular-italic-400.woff2

Start: 2311.499 Finish: 3948.848lato-bold-700.woff2

Start: 2312.921 Finish: 4035.179lato-bold-900.woff2

Start: 2314.511 Finish: 4047.440

Visual MetricsFirst Paint2942.647

Fallback Font StageN/A

First web font stage2942.647

Second web font stage4310.476

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1502.811 Finish: 2125.470

Stylesheets parsed2245.804

All Fontslato-regular-400.woff2

Start: 2304.258 Finish: 3910.928lato-regular-italic-400.woff2

Start: 2306.873 Finish: 3997.120lato-bold-700.woff2

Start: 2308.266 Finish: 4007.373lato-bold-900.woff2

Start: 2310.057 Finish: 4017.401

Visual MetricsFirst Paint2954.742

Fallback Font StageN/A

First web font stage2954.742

Second web font stage4322.607

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1522.692 Finish: 2134.919

Stylesheets parsed2268.868

All Fontslato-regular-400.woff2

Start: 2328.550 Finish: 3914.154lato-regular-italic-400.woff2

Start: 2330.769 Finish: 4001.486lato-bold-700.woff2

Start: 2333.165 Finish: 4012.529lato-bold-900.woff2

Start: 2334.575 Finish: 4020.740

Visual MetricsFirst Paint2963.067

Fallback Font StageN/A

First web font stage2963.067

Second web font stage4314.213

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1521.932 Finish: 2106.328

Stylesheets parsed2262.962

All Fontslato-regular-400.woff2

Start: 2316.435 Finish: 3925.982lato-regular-italic-400.woff2

Start: 2319.836 Finish: 4014.724lato-bold-700.woff2

Start: 2321.240 Finish: 4024.124lato-bold-900.woff2

Start: 2322.840 Finish: 4032.939

Visual MetricsFirst Paint2944.737

Fallback Font StageN/A

First web font stage2944.737

Second web font stage4329.247

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1506.335 Finish: 2136.525

Stylesheets parsed2252.669

All Fontslato-regular-400.woff2

Start: 2305.528 Finish: 3908.809lato-regular-italic-400.woff2

Start: 2307.931 Finish: 4020.612lato-bold-900.woff2

Start: 2310.562 Finish: 4030.238lato-bold-700.woff2

Start: 2309.345 Finish: 4044.247

Visual MetricsFirst Paint2942.715

Fallback Font StageN/A

First web font stage2942.715

Second web font stage4243.796

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1472.185 Finish: 2058.818

Stylesheets parsed2214.529

All Fontslato-regular-400.woff2

Start: 2273.838 Finish: 3869.970lato-regular-italic-400.woff2

Start: 2276.647 Finish: 3956.115lato-bold-700.woff2

Start: 2278.856 Finish: 3966.761lato-bold-900.woff2

Start: 2280.874 Finish: 3975.782

Visual MetricsFirst Paint2938.028

Fallback Font StageN/A

First web font stage2938.028

Second web font stage4339.199

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1501.133 Finish: 2094.931

Stylesheets parsed2243.377

All Fontslato-regular-400.woff2

Start: 2301.240 Finish: 3935.945lato-regular-italic-400.woff2

Start: 2303.256 Finish: 3948.556lato-bold-700.woff2

Start: 2304.647 Finish: 4042.909lato-bold-900.woff2

Start: 2306.250 Finish: 4054.158

Visual MetricsFirst Paint2989.205

Fallback Font StageN/A

First web font stage2989.205

Second web font stage

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1507.886 Finish: 2139.698

Stylesheets parsed2254.265

All Fontslato-regular-400.woff2

Start: 2313.776 Finish: 3912.053lato-regular-italic-400.woff2

Start: 2316.175 Finish: 4010.629lato-bold-700.woff2

Start: 2318.566 Finish: 4020.048

TRA

CE

NU

MTR

AC

E N

UM

BER

6TR

AC

E N

UM

BER

7TR

AC

E N

UM

BER

8TR

AC

E N

UM

BER

9TR

AC

E N

UM

BER

10

TRA

CE

NU

MB

ER 1

1TR

AC

E N

UM

BER

12

Page 171: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

171

First Paint4323.675

lato-bold-900.woff2Start: 2319.984 Finish: 4028.665

Visual MetricsFirst Paint2906.954

Fallback Font StageN/A

First web font stage2906.954

Second web font stage4308.149

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1499.172 Finish: 2122.140

Stylesheets parsed2246.679

All Fontslato-regular-400.woff2

Start: 2302.140 Finish: 3910.460lato-regular-italic-400.woff2

Start: 2305.346 Finish: 4002.587lato-bold-700.woff2

Start: 2306.746 Finish: 4012.226lato-bold-900.woff2

Start: 2308.349 Finish: 4020.238

Visual MetricsFirst Paint2963.505

Fallback Font StageN/A

First web font stage2963.505

Second web font stage4297.970

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1507.524 Finish: 2115.459

Stylesheets parsed2249.471

All Fontslato-regular-400.woff2

Start: 2312.155 Finish: 3912.635lato-regular-italic-400.woff2

Start: 2314.177 Finish: 4003.776lato-bold-700.woff2

Start: 2316.190 Finish: 4013.187lato-bold-900.woff2

Start: 2318.389 Finish: 4021.804

Visual MetricsFirst Paint2956.559

Fallback Font StageN/A

First web font stage2956.559

Second web font stage4291.014

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1507.030 Finish: 2090.084

Stylesheets parsed2246.920

All Fontslato-regular-400.woff2

Start: 2303.395 Finish: 3919.452lato-regular-italic-400.woff2

Start: 2306.784 Finish: 4012.194lato-bold-700.woff2

Start: 2309.201 Finish: 4021.410lato-bold-900.woff2

Start: 2310.411 Finish: 4031.838

Page 5 : Critical FOFT Preload V2 (Strategy 2)

Visual MetricsFirst Paint3326.935

Fallback Font StageN/A

First web font stageN/A

Second web font stage3326.935

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1509.245 Finish: 2173.783

Stylesheets parsed2568.442

All Fontslato-regular-400.woff2

Start: 1512.030 Finish: 2468.287lato-regular-italic-400.woff2

Start: 1513.628 Finish: 2484.110lato-bold-700.woff2

Start: 1515.244 Finish: 2491.734lato-bold-900.woff2

Start: 1516.253 Finish: 2499.950

Visual MetricsFirst Paint3347.130

Fallback Font StageN/A

First web font stageN/A

Second web font stage3347.130

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1510.863 Finish: 2184.546

Stylesheets parsed2572.375

All Fontslato-regular-400.woff2

Start: 1512.087 Finish: 2470.412lato-regular-italic-400.woff2

Start: 1513.676 Finish: 2486.849lato-bold-700.woff2

Start: 1515.295 Finish: 2495.461lato-bold-900.woff2

Start: 1516.305 Finish: 2503.282

Visual MetricsFirst Paint3303.375

Fallback Font StageN/A

First web font stageN/A

Second web font stage3303.375

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1505.748 Finish: 2170.353

Stylesheets parsed2564.640

All Fontslato-regular-400.woff2

Start: 1507.154 Finish: 2463.730lato-regular-italic-400.woff2

Start: 1509.163 Finish: 2479.760lato-bold-700.woff2

Start: 1510.376 Finish: 2488.574lato-bold-900.woff2

Start: 1511.564 Finish: 2495.175

Visual MetricsFirst Paint3285.452

Fallback Font StageN/A

First web font stageN/A

Second web font stage3285.452

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1511.710 Finish: 2187.115

Stylesheets parsed2573.660

All Fontslato-regular-400.woff2

Start: 1512.920 Finish: 2471.730lato-regular-italic-400.woff2

Start: 1514.496 Finish: 2488.745lato-bold-700.woff2

Start: 1515.514 Finish: 2496.763lato-bold-900.woff2

Start: 1516.698 Finish: 2504.777

TRA

CE

NU

MB

ER 1

3TR

AC

E N

UM

BER

14

TRA

CE

NU

MB

ER 1

5TR

AC

E N

UM

BER

1TR

AC

E N

UM

BER

2TR

AC

E N

UM

BER

3TR

AC

E N

UM

BER

4

Page 172: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

172

Visual MetricsFirst Paint3370.104

Fallback Font StageN/A

First web font stageN/A

Second web font stage3370.104

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1499.604 Finish: 2177.798

Stylesheets parsed2564.940

All Fontslato-regular-400.woff2

Start: 1501.010 Finish: 2471.803lato-regular-italic-400.woff2

Start: 1502.013 Finish: 2479.617lato-bold-700.woff2

Start: 1503.420 Finish: 2488.811lato-bold-900.woff2

Start: 1504.637 Finish: 2495.832

Visual MetricsFirst Paint3336.334

Fallback Font StageN/A

First web font stageN/A

Second web font stage3336.334

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1501.331 Finish: 2177.967

Stylesheets parsed2565.995

All Fontslato-regular-400.woff2

Start: 1502.957 Finish: 2465.419lato-regular-italic-400.woff2

Start: 1504.750 Finish: 2480.647lato-bold-700.woff2

Start: 1506.967 Finish: 2488.696lato-bold-900.woff2

Start: 1508.363 Finish: 2496.310

Visual MetricsFirst Paint3283.220

Fallback Font StageN/A

First web font stageN/A

Second web font stage3283.220

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1503.109 Finish: 2128.867

Stylesheets parsed2562.675

All Fontslato-regular-400.woff2

Start: 1504.712 Finish: 2461.732lato-regular-italic-400.woff2

Start: 1507.018 Finish: 2477.564lato-bold-700.woff2

Start: 1508.823 Finish: 2485.558lato-bold-900.woff2

Start: 1510.237 Finish: 2492.784

Visual MetricsFirst Paint3280.789

Fallback Font StageN/A

First web font stageN/A

Second web font stage3280.789

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1500.204 Finish: 2116.783

Stylesheets parsed2558.157

All Fontslato-regular-400.woff2

Start: 1504.794 Finish: 2458.243lato-regular-italic-400.woff2

Start: 1507.603 Finish: 2473.664lato-bold-700.woff2

Start: 1508.814 Finish: 2481.262lato-bold-900.woff2

Start: 1510.209 Finish: 2490.687

Visual MetricsFirst Paint3261.126

Fallback Font StageN/A

First web font stageN/A

Second web font stage3261.126

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1507.571 Finish: 2173.851

Stylesheets parsed2568.581

All Fontslato-regular-400.woff2

Start: 1509.161 Finish: 2468.421lato-regular-italic-400.woff2

Start: 1510.380 Finish: 2484.838lato-bold-700.woff2

Start: 1513.407 Finish: 2492.463lato-bold-900.woff2

Start: 1514.998 Finish: 2500.276

Visual MetricsFirst Paint3313.694

Fallback Font StageN/A

First web font stageN/A

Second web font stage3313.694

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1523.090 Finish: 2192.117

Stylesheets parsed2581.231

All Fontslato-regular-400.woff2

Start: 1524.510 Finish: 2479.884lato-regular-italic-400.woff2

Start: 1525.909 Finish: 2489.908lato-bold-700.woff2

Start: 1527.919 Finish: 2503.515lato-bold-900.woff2

Start: 1530.126 Finish: 2511.140

Visual MetricsFirst Paint3321.817

Fallback Font StageN/A

First web font stageN/A

Second web font stage3321.817

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1494.384 Finish: 2172.600

Stylesheets parsed2559.118

All Fontslato-regular-400.woff2

Start: 1496.580 Finish: 2466.170lato-regular-italic-400.woff2

Start: 1498.990 Finish: 2474.981lato-bold-700.woff2

Start: 1500.385 Finish: 2481.580lato-bold-900.woff2

Start: 1501.793 Finish: 2490.000

Visual MetricsFirst Paint3281.409

Fallback Font StageN/A

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1506.651 Finish: 2182.615

Stylesheets parsed

All Fontslato-regular-400.woff2

Start: 1508.253 Finish: 2476.017lato-regular-italic-400.woff2

Start: 1509.438 Finish: 2483.642

TRA

CE

NU

MB

ER 5

TRA

CE

NU

MB

ER 6

TRA

CE

NU

MB

ER 7

TRA

CE

NU

MB

ER 8

TRA

CE

NU

MB

ER 9

TRA

CE

NU

MB

ER 1

0TR

AC

E N

UM

BER

11

E N

UM

BER

12

Page 173: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

173

First PaintFirst web font stage

N/ASecond web font stage

3281.409

2569.364 lato-bold-700.woff2Start: 1510.445 Finish: 2490.857

lato-bold-900.woff2Start: 1511.454 Finish: 2499.259

Visual MetricsFirst Paint3314.083

Fallback Font StageN/A

First web font stageN/A

Second web font stage3314.083

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1509.409 Finish: 2186.901

Stylesheets parsed2571.815

All Fontslato-regular-400.woff2

Start: 1510.811 Finish: 2480.685lato-regular-italic-400.woff2

Start: 1512.213 Finish: 2487.914lato-bold-700.woff2

Start: 1513.805 Finish: 2495.925lato-bold-900.woff2

Start: 1515.016 Finish: 2503.951

Visual MetricsFirst Paint3322.145

Fallback Font StageN/A

First web font stageN/A

Second web font stage3322.145

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1496.039 Finish: 2169.888

Stylesheets parsed2555.728

All Fontslato-regular-400.woff2

Start: 1497.439 Finish: 2456.962lato-regular-italic-400.woff2

Start: 1498.470 Finish: 2472.586lato-bold-700.woff2

Start: 1499.862 Finish: 2479.596lato-bold-900.woff2

Start: 1501.465 Finish: 2486.824

Visual MetricsFirst Paint3341.066

Fallback Font StageN/A

First web font stageN/A

Second web font stage3341.066

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1506.670 Finish: 2131.396

Stylesheets parsed2565.132

All Fontslato-regular-400.woff2

Start: 1508.280 Finish: 2463.928lato-regular-italic-400.woff2

Start: 1509.881 Finish: 2482.362lato-bold-700.woff2

Start: 1511.898 Finish: 2487.381lato-bold-900.woff2

Start: 1513.721 Finish: 2495.777

Page 5 : Critical FOFT Push (Strategy 3)

Visual MetricsFirst Paint2779.393

Fallback Font Stage2779.393

First web font stage3213.102

Second web font stage4931.285

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1793.994 Finish: 2772.633

Stylesheets parsed1750.930

All Fontslato-regular-400.woff2

Start: 3008.574 Finish: 4650.193lato-regular-italic-400.woff2

Start: 3010.390 Finish: 4660.234lato-bold-700.woff2

Start: 3012.976 Finish: 4668.844lato-bold-900.woff2

Start: 3016.003 Finish: 4760.526

Visual MetricsFirst Paint2885.074

Fallback Font Stage2885.074

First web font stage3318.774

Second web font stage5153.659

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1840.382 Finish: 2886.721

Stylesheets parsed1787.513

All Fontslato-regular-400.woff2

Start: 3126.478 Finish: 4732.551lato-regular-italic-400.woff2

Start: 3128.710 Finish: 4830.341lato-bold-700.woff2

Start: 3130.288 Finish: 4840.149lato-bold-900.woff2

Start: 3133.122 Finish: 4849.575

Visual MetricsFirst Paint2800.268

Fallback Font Stage2800.268

First web font stage3200.580

Second web font stage4968.778

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1821.441 Finish: 2802.473

Stylesheets parsed1778.759

All Fontslato-regular-400.woff2

Start: 3030.992 Finish: 4676.440lato-regular-italic-400.woff2

Start: 3033.189 Finish: 4688.066lato-bold-700.woff2

Start: 3035.979 Finish: 4696.477lato-bold-900.woff2

Start: 3037.407 Finish: 4782.634

Visual MetricsFirst Paint2818.486

Fallback Font Stage2818.486

First web font stage

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1808.366 Finish: 2807.208

Stylesheets parsed1763.525

All Fontslato-regular-400.woff2

Start: 3038.719 Finish: 4675.303lato-regular-italic-400.woff2

Start: 3040.543 Finish: 4684.934lato-bold-700.woff2

TRA

CTR

AC

E N

UM

BER

13

TRA

CE

NU

MB

ER 1

4TR

AC

E N

UM

BER

15

TRA

CE

NU

MB

ER 1

TRA

CE

NU

MB

ER 2

TRA

CE

NU

MB

ER 3

AC

E N

UM

BER

4

Page 174: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

174

First Paint3235.536

Second web font stage5053.750

Start: 3043.336 Finish: 4771.675lato-bold-900.woff2

Start: 3044.744 Finish: 4783.506

Visual MetricsFirst Paint2837.014

Fallback Font Stage2837.014

First web font stage3270.730

Second web font stage5005.522

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1817.596 Finish: 2826.928

Stylesheets parsed1769.306

All Fontslato-regular-400.woff2

Start: 3073.174 Finish: 4693.824lato-regular-italic-400.woff2

Start: 3075.570 Finish: 4711.266lato-bold-700.woff2

Start: 3077.563 Finish: 4803.979lato-bold-900.woff2

Start: 3079.760 Finish: 4814.387

Visual MetricsFirst Paint2790.711

Fallback Font Stage2790.711

First web font stage3224.410

Second web font stage4975.902

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1818.683 Finish: 2759.811

Stylesheets parsed1770.397

All Fontslato-regular-400.woff2

Start: 3009.907 Finish: 4660.962lato-regular-italic-400.woff2

Start: 3013.103 Finish: 4670.969lato-bold-700.woff2

Start: 3014.709 Finish: 4679.388lato-bold-900.woff2

Start: 3015.929 Finish: 4779.599

Visual MetricsFirst Paint2865.925

Fallback Font Stage2865.925

First web font stage3266.262

Second web font stage5117.835

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1841.769 Finish: 2842.264

Stylesheets parsed1791.876

All Fontslato-regular-400.woff2

Start: 3083.534 Finish: 4719.837lato-regular-italic-400.woff2

Start: 3085.931 Finish: 4735.282lato-bold-700.woff2

Start: 3087.526 Finish: 4824.613lato-bold-900.woff2

Start: 3089.155 Finish: 4834.021

Visual MetricsFirst Paint2761.891

Fallback Font Stage2761.891

First web font stage3195.598

Second web font stage5080.525

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1818.323 Finish: 2758.209

Stylesheets parsed1772.251

All Fontslato-regular-400.woff2

Start: 2983.312 Finish: 4626.411lato-regular-italic-400.woff2

Start: 2984.931 Finish: 4635.824lato-bold-700.woff2

Start: 2987.542 Finish: 4721.477lato-bold-900.woff2

Start: 2989.754 Finish: 4733.078

Visual MetricsFirst Paint2779.555

Fallback Font Stage2779.555

First web font stage3213.270

Second web font stage4964.748

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1810.546 Finish: 2741.435

Stylesheets parsed1768.885

All Fontslato-regular-400.woff2

Start: 2994.068 Finish: 4651.997lato-regular-italic-400.woff2

Start: 2996.051 Finish: 4662.014lato-bold-700.woff2

Start: 2997.674 Finish: 4670.023lato-bold-900.woff2

Start: 2999.473 Finish: 4678.043

Visual MetricsFirst Paint2794.049

Fallback Font Stage2794.049

First web font stage3227.748

Second web font stage4979.239

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1830.765 Finish: 2795.535

Stylesheets parsed1786.309

All Fontslato-regular-400.woff2

Start: 3021.595 Finish: 4675.379lato-regular-italic-400.woff2

Start: 3023.384 Finish: 4684.593lato-bold-700.woff2

Start: 3025.395 Finish: 4692.213lato-bold-900.woff2

Start: 3026.592 Finish: 4783.937

Visual MetricsFirst Paint2511.869

Fallback Font Stage2511.869

First web font stage2895.527

Second web font stage5047.332

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1807.597 Finish: 2480.530

Stylesheets parsed1763.555

All Fontslato-regular-400.woff2

Start: 2699.533 Finish: 4463.117lato-regular-italic-400.woff2

Start: 2701.355 Finish: 4473.341lato-bold-700.woff2

Start: 2702.959 Finish: 4566.518lato-bold-900.woff2

Start: 2704.348 Finish: 4577.947

Visual Metrics Resource Metrics

TRTR

AC

E N

UM

BER

5TR

AC

E N

UM

BER

6TR

AC

E N

UM

BER

7TR

AC

E N

UM

BER

8TR

AC

E N

UM

BER

9TR

AC

E N

UM

BER

10

TRA

CE

NU

MB

ER 1

1

Page 175: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

175

First PaintFirst Paint2477.369

Fallback Font Stage2477.369

First web font stage2877.719

Second web font stage4979.502

Subset Fontlato-regular-400-subset.woff2

Start: 1804.540 Finish: 2452.381

Stylesheets parsed1762.033

All Fontslato-regular-400.woff2

Start: 2659.545 Finish: 4437.420lato-regular-italic-400.woff2

Start: 2661.551 Finish: 4447.818lato-bold-700.woff2

Start: 2663.338 Finish: 4532.341lato-bold-900.woff2

Start: 2664.540 Finish: 4541.778

Visual MetricsFirst Paint2507.791

Fallback Font Stage2507.791

First web font stage2908.137

Second web font stage4993.238

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1812.074 Finish: 2483.119

Stylesheets parsed1771.412

All Fontslato-regular-400.woff2

Start: 2715.733 Finish: 4466.219lato-regular-italic-400.woff2

Start: 2717.538 Finish: 4479.246lato-bold-700.woff2

Start: 2718.931 Finish: 4489.850lato-bold-900.woff2

Start: 2719.937 Finish: 4500.085

Visual MetricsFirst Paint2493.517

Fallback Font Stage2493.517

First web font stage2877.152

Second web font stage4962.252

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1811.015 Finish: 2475.705

Stylesheets parsed1766.178

All Fontslato-regular-400.woff2

Start: 2687.062 Finish: 4463.840lato-regular-italic-400.woff2

Start: 2688.851 Finish: 4477.848lato-bold-700.woff2

Start: 2690.459 Finish: 4486.860lato-bold-900.woff2

Start: 2691.683 Finish: 4569.793

Visual MetricsFirst Paint2526.776

Fallback Font Stage2526.776

First web font stage2943.812

Second web font stage4978.860

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1825.126 Finish: 2511.140

Stylesheets parsed1781.849

All Fontslato-regular-400.woff2

Start: 2737.808 Finish: 4464.718lato-regular-italic-400.woff2

Start: 2740.214 Finish: 4473.936lato-bold-700.woff2

Start: 2741.433 Finish: 4483.133lato-bold-900.woff2

Start: 2743.438 Finish: 4492.539

Page 5 : Critical FOFT Push And Preload V1 (Strategy 4)

Visual MetricsFirst Paint2477.868

Fallback Font StageN/A

First web font stage2477.868

Second web font stage3795.674

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1492.780 Finish: 1574.483

Stylesheets parsed1803.182

All Fontslato-regular-400.woff2

Start: 1854.848 Finish: 3442.804lato-regular-italic-400.woff2

Start: 1856.875 Finish: 3529.129lato-bold-700.woff2

Start: 1858.267 Finish: 3538.348lato-bold-900.woff2

Start: 1860.063 Finish: 3625.283

Visual MetricsFirst Paint2509.151

Fallback Font StageN/A

First web font stage2509.151

Second web font stage3843.617

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1518.206 Finish: 1598.337

Stylesheets parsed1827.285

All Fontslato-regular-400.woff2

Start: 1885.873 Finish: 3457.999lato-regular-italic-400.woff2

Start: 1888.486 Finish: 3551.134lato-bold-700.woff2

Start: 1890.682 Finish: 3563.578lato-bold-900.woff2

Start: 1892.482 Finish: 3649.345

Visual MetricsFirst Paint2517.916

Fallback Font StageN/A

First web font stage2517.916

Second web font stage3885.361

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1495.606 Finish: 1565.899

Stylesheets parsed1802.457

All Fontslato-regular-400.woff2

Start: 1861.338 Finish: 3433.993lato-regular-italic-400.woff2

Start: 1864.930 Finish: 3518.890lato-bold-700.woff2

Start: 1866.141 Finish: 3608.444lato-bold-900.woff2

Start: 1868.554 Finish: 3619.264

Visual MetricsFirst Paint2472.533

Resource MetricsSubset Font

lato-regular-400-subset.woff2All Fonts

lato-regular-400.woff2

TRA

CE

NU

MB

ER 1

2TR

AC

E N

UM

BER

13

TRA

CE

NU

MB

ER 1

4TR

AC

E N

UM

BER

15

TRA

CE

NU

MB

ER 1

TRA

CE

NU

MB

ER 2

TRA

CE

NU

MB

ER 3

BER

4

Page 176: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

176

First PaintFallback Font Stage

N/AFirst web font stage

2472.533Second web font stage

3806.974

Start: 1499.944 Finish: 1582.068

Stylesheets parsed1810.417

Start: 1864.478 Finish: 3441.445lato-regular-italic-400.woff2

Start: 1866.294 Finish: 3527.960lato-bold-700.woff2

Start: 1867.495 Finish: 3538.580lato-bold-900.woff2

Start: 1868.703 Finish: 3627.108

Visual MetricsFirst Paint2516.305

Fallback Font StageN/A

First web font stage2516.305

Second web font stage3850.768

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1492.525 Finish: 1574.212

Stylesheets parsed1802.104

All Fontslato-regular-400.woff2

Start: 1856.361 Finish: 3393.026lato-regular-italic-400.woff2

Start: 1857.994 Finish: 3482.382lato-bold-700.woff2

Start: 1860.002 Finish: 3572.171lato-bold-900.woff2

Start: 1861.398 Finish: 3581.977

Visual MetricsFirst Paint2495.753

Fallback Font StageN/A

First web font stage2495.753

Second web font stage3880.287

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1507.944 Finish: 1590.253

Stylesheets parsed1819.360

All Fontslato-regular-400.woff2

Start: 1879.240 Finish: 3426.131lato-regular-italic-400.woff2

Start: 1881.240 Finish: 3514.481lato-bold-700.woff2

Start: 1884.048 Finish: 3608.433lato-bold-900.woff2

Start: 1885.466 Finish: 3618.443

Visual MetricsFirst Paint2516.555

Fallback Font StageN/A

First web font stage2516.555

Second web font stage3901.056

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1506.218 Finish: 1589.534

Stylesheets parsed1819.447

All Fontslato-regular-400.woff2

Start: 1876.746 Finish: 3442.713lato-regular-italic-400.woff2

Start: 1879.330 Finish: 3529.869lato-bold-700.woff2

Start: 1880.945 Finish: 3616.996lato-bold-900.woff2

Start: 1883.167 Finish: 3628.628

Visual MetricsFirst Paint2527.426

Fallback Font StageN/A

First web font stage2527.426

Second web font stage3845.214

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1506.284 Finish: 1590.448

Stylesheets parsed1819.638

All Fontslato-regular-400.woff2

Start: 1872.913 Finish: 3466.232lato-regular-italic-400.woff2

Start: 1875.095 Finish: 3563.977lato-bold-700.woff2

Start: 1876.313 Finish: 3574.982lato-bold-900.woff2

Start: 1878.123 Finish: 3582.799

Visual MetricsFirst Paint2514.646

Fallback Font StageN/A

First web font stage2514.646

Second web font stage3849.124

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1510.566 Finish: 1590.515

Stylesheets parsed1818.086

All Fontslato-regular-400.woff2

Start: 1874.184 Finish: 3474.777lato-regular-italic-400.woff2

Start: 1875.971 Finish: 3562.819lato-bold-700.woff2

Start: 1877.587 Finish: 3574.499lato-bold-900.woff2

Start: 1878.984 Finish: 3585.344

Visual MetricsFirst Paint2577.170

Fallback Font StageN/A

First web font stage2577.170

Second web font stage3894.959

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1511.758 Finish: 1590.750

Stylesheets parsed1819.368

All Fontslato-regular-400.woff2

Start: 1881.082 Finish: 3457.315lato-regular-italic-400.woff2

Start: 1883.677 Finish: 3541.680lato-bold-700.woff2

Start: 1884.871 Finish: 3629.239lato-bold-900.woff2

Start: 1886.882 Finish: 3639.661

Visual MetricsFirst Paint2477.801

Fallback Font StageN/A

First web font stage2477.801

Second web font stage

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1505.982 Finish: 1586.106

Stylesheets parsed1815.694

All Fontslato-regular-400.woff2

Start: 1867.553 Finish: 3437.362lato-regular-italic-400.woff2

Start: 1869.369 Finish: 3529.684lato-bold-700.woff2

Start: 1870.963 Finish: 3541.522

TRA

CE

NU

MTR

AC

E N

UM

BER

5TR

AC

E N

UM

BER

6TR

AC

E N

UM

BER

7TR

AC

E N

UM

BER

8TR

AC

E N

UM

BER

9TR

AC

E N

UM

BER

10

TRA

CE

NU

MB

ER 1

1

Page 177: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

177

First Paint3812.267

lato-bold-900.woff2Start: 1872.351 Finish: 3626.251

Visual MetricsFirst Paint2489.191

Fallback Font StageN/A

First web font stage2489.191

Second web font stage3823.658

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1513.361 Finish: 1593.726

Stylesheets parsed1820.240

All Fontslato-regular-400.woff2

Start: 1875.318 Finish: 3350.287lato-regular-italic-400.woff2

Start: 1878.343 Finish: 3541.966lato-bold-700.woff2

Start: 1879.743 Finish: 3558.786lato-bold-900.woff2

Start: 1881.141 Finish: 3640.923

Visual MetricsFirst Paint2486.202

Fallback Font StageN/A

First web font stage2486.202

Second web font stage3820.672

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1506.986 Finish: 1591.318

Stylesheets parsed1817.561

All Fontslato-regular-400.woff2

Start: 1869.836 Finish: 3458.266lato-regular-italic-400.woff2

Start: 1871.443 Finish: 3546.800lato-bold-700.woff2

Start: 1873.256 Finish: 3557.225lato-bold-900.woff2

Start: 1874.654 Finish: 3644.962

Visual MetricsFirst Paint2540.197

Fallback Font StageN/A

First web font stage2540.197

Second web font stage3874.659

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1522.555 Finish: 1607.959

Stylesheets parsed1834.719

All Fontslato-regular-400.woff2

Start: 1890.632 Finish: 3489.067lato-regular-italic-400.woff2

Start: 1892.835 Finish: 3579.721lato-bold-700.woff2

Start: 1894.817 Finish: 3591.152lato-bold-900.woff2

Start: 1896.227 Finish: 3601.181

Visual MetricsFirst Paint2508.044

Fallback Font StageN/A

First web font stage2508.044

Second web font stage3792.464

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1504.009 Finish: 1587.539

Stylesheets parsed1813.091

All Fontslato-regular-400.woff2

Start: 1866.562 Finish: 3453.707lato-regular-italic-400.woff2

Start: 1868.568 Finish: 3535.230lato-bold-700.woff2

Start: 1869.776 Finish: 3545.252lato-bold-900.woff2

Start: 1870.962 Finish: 3624.782

Page 5 : Critical FOFT Push And Preload V2 (Strategy 5)

Visual MetricsFirst Paint2496.492

Fallback Font StageN/A

First web font stage2496.492

Second web font stage2946.877

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1506.267 Finish: 1582.184

Stylesheets parsed1818.741

All Fontslato-regular-400.woff2

Start: 1507.857 Finish: 2490.355lato-regular-italic-400.woff2

Start: 1509.053 Finish: 2508.930lato-bold-700.woff2

Start: 1510.068 Finish: 2523.206lato-bold-900.woff2

Start: 1511.664 Finish: 2541.098

Visual MetricsFirst Paint2526.331

Fallback Font StageN/A

First web font stage2526.331

Second web font stage2976.712

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1521.057 Finish: 1590.164

Stylesheets parsed1827.340

All Fontslato-regular-400.woff2

Start: 1522.678 Finish: 2525.712lato-regular-italic-400.woff2

Start: 1524.255 Finish: 2543.581lato-bold-700.woff2

Start: 1525.269 Finish: 2554.825lato-bold-900.woff2

Start: 1526.690 Finish: 2568.335

Visual MetricsFirst Paint2545.636

Fallback Font StageN/A

First web font stage2545.636

Second web font stage2996.028

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1499.819 Finish: 1574.147

Stylesheets parsed1810.294

All Fontslato-regular-400.woff2

Start: 1501.646 Finish: 2529.260lato-regular-italic-400.woff2

Start: 1503.042 Finish: 2547.385lato-bold-700.woff2

Start: 1504.423 Finish: 2561.680lato-bold-900.woff2

Start: 1505.633 Finish: 2577.554

TRA

CE

NU

MB

ER 1

2TR

AC

E N

UM

BER

13

TRA

CE

NU

MB

ER 1

4TR

AC

E N

UM

BER

15

TRA

CE

NU

MB

ER 1

TRA

CE

NU

MB

ER 2

TRA

CE

NU

MB

ER 3

Page 178: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

178

Visual MetricsFirst Paint2536.248

Fallback Font StageN/A

First web font stage2536.248

Second web font stage3003.314

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1505.530 Finish: 1567.843

Stylesheets parsed1809.406

All Fontslato-regular-400.woff2

Start: 1507.739 Finish: 2538.338lato-regular-italic-400.woff2

Start: 1509.137 Finish: 2553.665lato-bold-700.woff2

Start: 1511.342 Finish: 2568.146lato-bold-900.woff2

Start: 1514.359 Finish: 2584.672

Visual MetricsFirst Paint2528.564

Fallback Font StageN/A

First web font stage2528.564

Second web font stage2945.587

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1524.024 Finish: 1597.547

Stylesheets parsed1834.407

All Fontslato-regular-400.woff2

Start: 1527.031 Finish: 2523.017lato-regular-italic-400.woff2

Start: 1528.239 Finish: 2539.280lato-bold-700.woff2

Start: 1529.842 Finish: 2553.553lato-bold-900.woff2

Start: 1532.245 Finish: 2570.430

Visual MetricsFirst Paint2508.469

Fallback Font StageN/A

First web font stage2508.469

Second web font stage2992.207

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1505.442 Finish: 1579.572

Stylesheets parsed1813.231

All Fontslato-regular-400.woff2

Start: 1506.820 Finish: 2502.013lato-regular-italic-400.woff2

Start: 1507.627 Finish: 2523.161lato-bold-700.woff2

Start: 1509.439 Finish: 2539.290lato-bold-900.woff2

Start: 1511.254 Finish: 2555.972

Visual MetricsFirst Paint2515.907

Fallback Font StageN/A

First web font stage2515.907

Second web font stage2966.296

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1528.129 Finish: 1598.548

Stylesheets parsed1834.098

All Fontslato-regular-400.woff2

Start: 1529.522 Finish: 2517.371lato-regular-italic-400.woff2

Start: 1530.544 Finish: 2535.436lato-bold-700.woff2

Start: 1531.719 Finish: 2547.924lato-bold-900.woff2

Start: 1533.344 Finish: 2567.055

Visual MetricsFirst Paint2535.905

Fallback Font StageN/A

First web font stage2535.905

Second web font stage2969.603

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1503.601 Finish: 1569.154

Stylesheets parsed1813.064

All Fontslato-regular-400.woff2

Start: 1506.419 Finish: 2519.030lato-regular-italic-400.woff2

Start: 1508.830 Finish: 2535.311lato-bold-700.woff2

Start: 1512.842 Finish: 2548.997lato-bold-900.woff2

Start: 1515.463 Finish: 2562.458

Visual MetricsFirst Paint2509.670

Fallback Font StageN/A

First web font stage2509.670

Second web font stage2943.370

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1512.524 Finish: 1582.273

Stylesheets parsed1818.422

All Fontslato-regular-400.woff2

Start: 1513.753 Finish: 2486.853lato-regular-italic-400.woff2

Start: 1514.749 Finish: 2504.370lato-bold-700.woff2

Start: 1516.348 Finish: 2521.481lato-bold-900.woff2

Start: 1517.955 Finish: 2534.719

Visual MetricsFirst Paint2496.652

Fallback Font StageN/A

First web font stage2496.652

Second web font stage2930.330

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1507.766 Finish: 1582.317

Stylesheets parsed1817.072

All Fontslato-regular-400.woff2

Start: 1509.183 Finish: 2479.856lato-regular-italic-400.woff2

Start: 1509.981 Finish: 2497.807lato-bold-700.woff2

Start: 1510.971 Finish: 2512.879lato-bold-900.woff2

Start: 1511.986 Finish: 2530.571

Visual MetricsFirst Paint2478.522

Fallback Font StageN/A

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1501.377 Finish: 1576.725

Stylesheets parsed

All Fontslato-regular-400.woff2

Start: 1503.757 Finish: 2478.680lato-regular-italic-400.woff2

Start: 1504.968 Finish: 2496.574

TRA

CE

NU

MB

ER 4

TRA

CE

NU

MB

ER 5

TRA

CE

NU

MB

ER 6

TRA

CE

NU

MB

ER 7

TRA

CE

NU

MB

ER 8

TRA

CE

NU

MB

ER 9

TRA

CE

NU

MB

ER 1

0E

NU

MB

ER 1

1

Page 179: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

179

First PaintFirst web font stage

2478.522Second web font stage

2912.228

1811.089 lato-bold-700.woff2Start: 1506.763 Finish: 2507.636

lato-bold-900.woff2Start: 1507.793 Finish: 2522.929

Visual MetricsFirst Paint2461.995

Fallback Font StageN/A

First web font stage2461.995

Second web font stage2878.988

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1502.583 Finish: 1573.689

Stylesheets parsed1809.194

All Fontslato-regular-400.woff2

Start: 1504.179 Finish: 2441.981lato-regular-italic-400.woff2

Start: 1505.173 Finish: 2459.914lato-bold-700.woff2

Start: 1506.185 Finish: 2474.773lato-bold-900.woff2

Start: 1507.567 Finish: 2486.196

Visual MetricsFirst Paint2482.775

Fallback Font StageN/A

First web font stage2482.775

Second web font stage2916.516

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1501.673 Finish: 1576.615

Stylesheets parsed1812.744

All Fontslato-regular-400.woff2

Start: 1503.296 Finish: 2480.584lato-regular-italic-400.woff2

Start: 1504.493 Finish: 2495.869lato-bold-700.woff2

Start: 1506.293 Finish: 2508.725lato-bold-900.woff2

Start: 1507.892 Finish: 2521.793

Visual MetricsFirst Paint2497.717

Fallback Font StageN/A

First web font stage2497.717

Second web font stage2931.441

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1501.174 Finish: 1561.672

Stylesheets parsed1805.180

All Fontslato-regular-400.woff2

Start: 1502.778 Finish: 2496.255lato-regular-italic-400.woff2

Start: 1504.790 Finish: 2513.547lato-bold-700.woff2

Start: 1505.986 Finish: 2525.972lato-bold-900.woff2

Start: 1507.408 Finish: 2540.451

Visual MetricsFirst Paint2491.579

Fallback Font StageN/A

First web font stage2491.579

Second web font stage2941.959

Resource MetricsSubset Font

lato-regular-400-subset.woff2Start: 1481.645 Finish: 1553.349

Stylesheets parsed1788.656

All Fontslato-regular-400.woff2

Start: 1484.260 Finish: 2485.956lato-regular-italic-400.woff2

Start: 1486.047 Finish: 2505.832lato-bold-700.woff2

Start: 1487.452 Finish: 2519.078lato-bold-900.woff2

Start: 1488.657 Finish: 2535.354

Page 5 : No Font Loading Strategy

Visual MetricsFirst Paint3156.477

Fallback Font StageN/A

First web font stage4023.897

Second web font stage4224.055

Resource Metrics

Stylesheets parsed2218.928

All Fontslato-bold-700.woff2

Start: 2370.999 Finish: 3899.030lato-regular-400.woff2

Start: 2453.138 Finish: 4059.688lato-regular-italic-400.woff2

Start: 2473.784 Finish: 4068.883lato-bold-900.woff2

Start: 2477.997 Finish: 4077.727

Visual MetricsFirst Paint3216.604

Fallback Font StageN/A

First web font stage4067.377

Second web font stage4267.504

Resource Metrics

Stylesheets parsed2229.386

All Fontslato-bold-700.woff2

Start: 2373.462 Finish: 3911.173lato-regular-400.woff2

Start: 2454.396 Finish: 4089.979lato-regular-italic-400.woff2

Start: 2474.029 Finish: 4100.612lato-bold-900.woff2

Start: 2479.030 Finish: 4109.243

Visual MetricsFirst Paint3198.835

Fallback Font StageN/A

Resource Metrics

Stylesheets parsed2240.092

All Fontslato-bold-700.woff2

Start: 2393.747 Finish: 3906.767lato-regular-400.woff2

Start: 2477.271 Finish: 4077.894

TRA

CTR

AC

E N

UM

BER

12

TRA

CE

NU

MB

ER 1

3TR

AC

E N

UM

BER

14

TRA

CE

NU

MB

ER 1

5TR

AC

E N

UM

BER

1TR

AC

E N

UM

BER

2E

NU

MB

ER 3

Page 180: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

180

First PaintFirst web font stage

4066.253Second web font stage

4249.727

lato-regular-italic-400.woff2Start: 2495.901 Finish: 4087.915

lato-bold-900.woff2Start: 2501.102 Finish: 4096.738

Visual MetricsFirst Paint3179.307

Fallback Font StageN/A

First web font stage4030.034

Second web font stage4296.947

Resource Metrics

Stylesheets parsed2234.401

All Fontslato-bold-700.woff2

Start: 2385.465 Finish: 3888.884lato-regular-400.woff2

Start: 2474.215 Finish: 4047.962lato-regular-italic-400.woff2

Start: 2493.057 Finish: 4057.575lato-bold-900.woff2

Start: 2499.672 Finish: 4188.171

Visual MetricsFirst Paint3131.283

Fallback Font StageN/A

First web font stage4032.072

Second web font stage4232.218

Resource Metrics

Stylesheets parsed2230.777

All Fontslato-bold-700.woff2

Start: 2374.705 Finish: 3891.041lato-regular-400.woff2

Start: 2459.055 Finish: 4054.307lato-regular-italic-400.woff2

Start: 2477.471 Finish: 4064.512lato-bold-900.woff2

Start: 2481.703 Finish: 4073.325

Visual MetricsFirst Paint3193.298

Fallback Font StageN/A

First web font stage4060.700

Second web font stage4260.872

Resource Metrics

Stylesheets parsed2230.090

All Fontslato-bold-700.woff2

Start: 2382.541 Finish: 3916.192lato-regular-400.woff2

Start: 2465.289 Finish: 4087.471lato-regular-italic-400.woff2

Start: 2484.317 Finish: 4098.554lato-bold-900.woff2

Start: 2488.548 Finish: 4107.769

Visual MetricsFirst Paint3205.450

Fallback Font StageN/A

First web font stage4006.132

Second web font stage4189.621

Resource Metrics

Stylesheets parsed2225.810

All Fontslato-bold-700.woff2

Start: 2392.093 Finish: 3873.019lato-regular-400.woff2

Start: 2478.249 Finish: 3995.276lato-regular-italic-400.woff2

Start: 2500.055 Finish: 4009.918lato-bold-900.woff2

Start: 2504.488 Finish: 4024.965

Visual MetricsFirst Paint3161.436

Fallback Font StageN/A

First web font stage4045.501

Second web font stage4228.986

Resource Metrics

Stylesheets parsed2239.458

All Fontslato-bold-700.woff2

Start: 2387.401 Finish: 3890.694lato-regular-400.woff2

Start: 2470.556 Finish: 4059.964lato-regular-italic-400.woff2

Start: 2489.800 Finish: 4070.779lato-bold-900.woff2

Start: 2493.400 Finish: 4078.992

Visual MetricsFirst Paint3152.640

Fallback Font StageN/A

First web font stage4086.790

Second web font stage4286.968

Resource Metrics

Stylesheets parsed2215.421

All Fontslato-bold-700.woff2

Start: 2362.920 Finish: 3910.048lato-regular-400.woff2

Start: 2450.075 Finish: 4101.748lato-regular-italic-400.woff2

Start: 2469.113 Finish: 4113.166lato-bold-900.woff2

Start: 2475.142 Finish: 4122.180

Visual MetricsFirst Paint3210.357

Fallback Font StageN/A

First web font stage4061.113

Resource Metrics

Stylesheets parsed2247.453

All Fontslato-bold-700.woff2

Start: 2412.543 Finish: 3933.772lato-regular-400.woff2

Start: 2491.854 Finish: 4062.344lato-regular-italic-400.woff2

Start: 2511.699 Finish: 4072.770

TRA

CTR

AC

E N

UM

BER

4TR

AC

E N

UM

BER

5TR

AC

E N

UM

BER

6TR

AC

E N

UM

BER

7TR

AC

E N

UM

BER

8TR

AC

E N

UM

BER

9R

AC

E N

UM

BER

10

Page 181: Divalnu.diva-portal.org/smash/get/diva2:1326000/FULLTEXT01.pdf · 3.2. Trace-based implementation ...................................................................... 20 3.2.1

181

First PaintSecond web font stage

4227.920

lato-bold-900.woff2Start: 2516.296 Finish: 4085.006

Visual MetricsFirst Paint2856.437

Fallback Font StageN/A

First web font stage4040.810

Second web font stage4207.612

Resource Metrics

Stylesheets parsed2206.767

All Fontslato-bold-700.woff2

Start: 2359.643 Finish: 3912.429lato-regular-400.woff2

Start: 2416.138 Finish: 4041.617lato-regular-italic-400.woff2

Start: 2433.754 Finish: 4053.452lato-bold-900.woff2

Start: 2437.987 Finish: 4062.858

Visual MetricsFirst Paint2881.253

Fallback Font StageN/A

First web font stage4065.567

Second web font stage4232.381

Resource Metrics

Stylesheets parsed2239.162

All Fontslato-bold-700.woff2

Start: 2384.922 Finish: 3940.352lato-regular-400.woff2

Start: 2440.025 Finish: 4066.561lato-regular-italic-400.woff2

Start: 2459.050 Finish: 4079.605lato-bold-900.woff2

Start: 2463.248 Finish: 4089.244

Visual MetricsFirst Paint2916.471

Fallback Font StageN/A

First web font stage4050.769

Second web font stage4234.279

Resource Metrics

Stylesheets parsed2222.237

All Fontslato-bold-700.woff2

Start: 2376.508 Finish: 3915.044lato-regular-400.woff2

Start: 2435.021 Finish: 4047.037lato-regular-italic-400.woff2

Start: 2454.425 Finish: 4060.244lato-bold-900.woff2

Start: 2458.442 Finish: 4071.073

Visual MetricsFirst Paint2882.149

Fallback Font StageN/A

First web font stage4066.525

Second web font stage4216.623

Resource Metrics

Stylesheets parsed2226.508

All Fontslato-bold-700.woff2

Start: 2378.968 Finish: 3915.776lato-regular-400.woff2

Start: 2436.448 Finish: 4051.781lato-regular-italic-400.woff2

Start: 2455.501 Finish: 4063.978lato-bold-900.woff2

Start: 2461.111 Finish: 4078.027

Visual MetricsFirst Paint2903.281

Fallback Font StageN/A

First web font stage4054.261

Second web font stage4221.069

Resource Metrics

Stylesheets parsed2223.347

All Fontslato-bold-700.woff2

Start: 2370.819 Finish: 3929.032lato-regular-400.woff2

Start: 2434.118 Finish: 4056.872lato-regular-italic-400.woff2

Start: 2454.751 Finish: 4066.912lato-bold-900.woff2

Start: 2459.154 Finish: 4079.134

TTR

AC

E N

UM

BER

11

TRA

CE

NU

MB

ER 1

2TR

AC

E N

UM

BER

13

TRA

CE

NU

MB

ER 1

4TR

AC

E N

UM

BER

15