Skip to main content
Top

2024 | OriginalPaper | Chapter

On the Role of Font Formats in Building Efficient Web Applications

Authors : Benedikt Dornauer, Wolfgang Vigl, Michael Felderer

Published in: Product-Focused Software Process Improvement

Publisher: Springer Nature Switzerland

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The success of a web application is closely linked to its performance, which positively impacts user satisfaction and contributes to energy-saving efforts. Among the various optimization techniques, one specific subject focuses on improving the utilization of web fonts. This study investigates the impact of different font formats on client-side resource consumption, such as CPU, memory, load time, and energy. In a controlled experiment, we evaluate performance metrics using the four font formats: OTF, TTF, WOFF, and WOFF2. The results of the study show that there are significant differences between all pair-wise format comparisons regarding all performance metrics. Overall, WOFF2 performs best, except in terms of memory allocation. Through the study and examination of literature, this research contributes (1) an overview of methodologies to enhance web performance through font utilization, (2) a specific exploration of the four prevalent font formats in an experimental setup, and (3) practical recommendations for scientific professionals and practitioners.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference An, D.: Find out how you stack up to new industry benchmarks for mobile page speed. Think with Google-Mobile, Data and Measurement, p. 24 (2017) An, D.: Find out how you stack up to new industry benchmarks for mobile page speed. Think with Google-Mobile, Data and Measurement, p. 24 (2017)
2.
go back to reference Barashkov, A.: Advanced web font optimization techniques - Pixel Point (2022) Barashkov, A.: Advanced web font optimization techniques - Pixel Point (2022)
6.
go back to reference Bühler, P., Schlaich, P., Sinner, D., Bühler, P., Schlaich, P., Sinner, D.: Schrifttechnologie. Typografie: Schrifttechnologie-Typografische Gestaltung-Lesbarkeit, pp. 73–84 (2017) Bühler, P., Schlaich, P., Sinner, D., Bühler, P., Schlaich, P., Sinner, D.: Schrifttechnologie. Typografie: Schrifttechnologie-Typografische Gestaltung-Lesbarkeit, pp. 73–84 (2017)
8.
go back to reference Cohen, J.: Statistical Power Analysis for the Behavioral Sciences. Lawrence Erlbaum Associates (1988) Cohen, J.: Statistical Power Analysis for the Behavioral Sciences. Lawrence Erlbaum Associates (1988)
9.
go back to reference Cook, T.D., Campbell, D.T.: Quasi-Experimentation: Design & Analysis Issues for Field Settings. Houghton Mifflin, Boston (1979) Cook, T.D., Campbell, D.T.: Quasi-Experimentation: Design & Analysis Issues for Field Settings. Houghton Mifflin, Boston (1979)
10.
go back to reference Dornauer, B., Felderer, M.: Energy-saving strategies for mobile web apps and their measurement: results from a decade of research. In: 2023 IEEE/ACM 10th International Conference on Mobile Software Engineering and Systems (MOBILESoft), pp. 75–86. IEEE, Melbourne, Australia (2023). https://doi.org/10.1109/MOBILSoft59058.2023.00017 Dornauer, B., Felderer, M.: Energy-saving strategies for mobile web apps and their measurement: results from a decade of research. In: 2023 IEEE/ACM 10th International Conference on Mobile Software Engineering and Systems (MOBILESoft), pp. 75–86. IEEE, Melbourne, Australia (2023). https://​doi.​org/​10.​1109/​MOBILSoft59058.​2023.​00017
12.
13.
15.
go back to reference Grigorik, I.: Optimize WebFont loading and rendering (2020) Grigorik, I.: Optimize WebFont loading and rendering (2020)
17.
go back to reference Hackenberg, D., Ilsche, T., Schone, R., Molka, D., Schmidt, M., Nagel, W.E.: Power measurement techniques on standard compute nodes: a quantitative comparison. In: IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2013), pp. 194–204. IEEE Computer Society (2013). https://doi.org/10.1109/ISPASS.2013.6557170 Hackenberg, D., Ilsche, T., Schone, R., Molka, D., Schmidt, M., Nagel, W.E.: Power measurement techniques on standard compute nodes: a quantitative comparison. In: IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2013), pp. 194–204. IEEE Computer Society (2013). https://​doi.​org/​10.​1109/​ISPASS.​2013.​6557170
18.
go back to reference Hempenius, K., Pollard, B.: Best practices for fonts. Optimize web fonts for Core Web Vitals. (2022) Hempenius, K., Pollard, B.: Best practices for fonts. Optimize web fonts for Core Web Vitals. (2022)
19.
go back to reference Hunt, P.: Adobe-fonts/source-sans: Sans serif font family for user interface environments (2023) Hunt, P.: Adobe-fonts/source-sans: Sans serif font family for user interface environments (2023)
21.
go back to reference Kaleev, N.: 8 font loading strategies to improve your core web vitals (2022) (2023) Kaleev, N.: 8 font loading strategies to improve your core web vitals (2022) (2023)
22.
go back to reference Kew, J., van Blokland, E., Leming, T.: WOFF file format 1.0. W3C recommendation, W3C (2012) Kew, J., van Blokland, E., Leming, T.: WOFF file format 1.0. W3C recommendation, W3C (2012)
23.
go back to reference Li, Z.: Cross-Layer Optimization for Video Delivery on Wireless Networks. Princeton University, Doctor (2023) Li, Z.: Cross-Layer Optimization for Video Delivery on Wireless Networks. Princeton University, Doctor (2023)
24.
go back to reference Liew, Z.: The best font loading strategies and how to execute them | CSS-Tricks - CSS-Tricks (2021) Liew, Z.: The best font loading strategies and how to execute them | CSS-Tricks - CSS-Tricks (2021)
27.
go back to reference McInerney, M.: Impallari/Raleway: Raleway fonts (2016) McInerney, M.: Impallari/Raleway: Raleway fonts (2016)
28.
go back to reference Morey, R.: A guide to web font optimization (2022) Morey, R.: A guide to web font optimization (2022)
29.
go back to reference mozilla: Window: DOMContentLoaded event - web APIs MDN (2023) mozilla: Window: DOMContentLoaded event - web APIs MDN (2023)
30.
go back to reference mozilla: Window: Load event - web APIs MDN (2023) mozilla: Window: Load event - web APIs MDN (2023)
31.
go back to reference Nielsen, J.: Designing Web Usability: The Practice of Simplicity. New Riders Publishing, USA (1999) Nielsen, J.: Designing Web Usability: The Practice of Simplicity. New Riders Publishing, USA (1999)
32.
go back to reference Olsson, M.: Font. CSS3 quick syntax reference: a pocket guide to the cascading style sheets language, pp. 67–70 (2019) Olsson, M.: Font. CSS3 quick syntax reference: a pocket guide to the cascading style sheets language, pp. 67–70 (2019)
34.
go back to reference Pearrow, M.: Web Site Usability Handbook with Cdrom. Charles River Media Inc, USA (2000) Pearrow, M.: Web Site Usability Handbook with Cdrom. Charles River Media Inc, USA (2000)
35.
go back to reference Rello, L., Pielot, M., Marcos, M.C.: Make it big! the effect of font size and line spacing on online readability. In: Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, pp. 3637–3648. CHI ’16, Association for Computing Machinery, New York, NY, USA (2016). https://doi.org/10.1145/2858036.2858204 Rello, L., Pielot, M., Marcos, M.C.: Make it big! the effect of font size and line spacing on online readability. In: Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, pp. 3637–3648. CHI ’16, Association for Computing Machinery, New York, NY, USA (2016). https://​doi.​org/​10.​1145/​2858036.​2858204
36.
go back to reference Rodriguez Fernandez, M., Zalama Casanova, E., Gonzalez Alonso, I.: Review of display technologies focusing on power consumption. Sustainability 7(8), 10854–10875 (2015)CrossRef Rodriguez Fernandez, M., Zalama Casanova, E., Gonzalez Alonso, I.: Review of display technologies focusing on power consumption. Sustainability 7(8), 10854–10875 (2015)CrossRef
37.
38.
go back to reference Stein, B.: The 2022 Web Almanac: Fonts. Tech. Rep. 5, HTTP Archive (2022) Stein, B.: The 2022 Web Almanac: Fonts. Tech. Rep. 5, HTTP Archive (2022)
39.
go back to reference Tidwell, J., Brewer, C., Valencia, A.: Designing Interfaces: Patterns for Effective Interaction Design. O’Reilly Media, Sebastopol, CA, third edition edn. (2020) Tidwell, J., Brewer, C., Valencia, A.: Designing Interfaces: Patterns for Effective Interaction Design. O’Reilly Media, Sebastopol, CA, third edition edn. (2020)
40.
go back to reference Took, R.: Putting design into practice: Formal specification and the user interface. In: Formal Methods in Human-Computer Interaction, pp. 63–96. Cambridge University Press, USA (1990) Took, R.: Putting design into practice: Formal specification and the user interface. In: Formal Methods in Human-Computer Interaction, pp. 63–96. Cambridge University Press, USA (1990)
41.
go back to reference Ulanovsky, J.: Montserrat/Montserrat-SemiBold.otf at master \(\cdot \) JulietaUla/Montserrat \(\cdot \) GitHub (2021) Ulanovsky, J.: Montserrat/Montserrat-SemiBold.otf at master \(\cdot \) JulietaUla/Montserrat \(\cdot \) GitHub (2021)
43.
go back to reference Wagner, J.L., Marcotte, E.: Web Performance in Action: Building Fast Web Pages. Manning Publications Co, Shelter Island, NY (2017) Wagner, J.L., Marcotte, E.: Web Performance in Action: Building Fast Web Pages. Manning Publications Co, Shelter Island, NY (2017)
44.
go back to reference Willis, M., Hanna, J., Encinas, E., Auger, J.: Low power web: legacy design and the path to sustainable net futures. In: Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems, pp. 1–14. CHI EA ’20, Association for Computing Machinery, New York, NY, USA (Apr 2020). https://doi.org/10.1145/3334480.3381829 Willis, M., Hanna, J., Encinas, E., Auger, J.: Low power web: legacy design and the path to sustainable net futures. In: Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems, pp. 1–14. CHI EA ’20, Association for Computing Machinery, New York, NY, USA (Apr 2020). https://​doi.​org/​10.​1145/​3334480.​3381829
46.
go back to reference Zhao, N., Cao, Y., Lau, R.W.: Modeling fonts in context: font prediction on web designs. In: Computer Graphics Forum. vol. 37, pp. 385–395. Wiley Online Library (2018) Zhao, N., Cao, Y., Lau, R.W.: Modeling fonts in context: font prediction on web designs. In: Computer Graphics Forum. vol. 37, pp. 385–395. Wiley Online Library (2018)
Metadata
Title
On the Role of Font Formats in Building Efficient Web Applications
Authors
Benedikt Dornauer
Wolfgang Vigl
Michael Felderer
Copyright Year
2024
DOI
https://doi.org/10.1007/978-3-031-49266-2_8

Premium Partner