skip to main content
10.1145/3589335.3651505acmconferencesArticle/Chapter ViewAbstractPublication PageswwwConference Proceedingsconference-collections
short-paper
Free Access
Artifacts Available / v1.1

FaST: Accelerating Web Front-end Data Binding with Compiler and Visible Anchor

Published:13 May 2024Publication History

ABSTRACT

Data binding in web front-end development has made a significant contribution to removing complexity from development and simplifying programming. However, data binding has caused a degradation of website performance at the cost of reducing the burden on programmers. In this paper, we propose Visible Anchor to solve the performance degradation caused by data binding. We develop a compiler called FaST that implements the method. Then, We compared the rendering time among websites built by existing methods and FaST compiler. The evaluation result revealed that the websites built by FaST compiler are at minimum 2.9 times faster to be rendered than the ones built by the existing methods. FaST made a significant contribution to improving the performance of web front-end data binding. Consequently, data binding with FaST can be a better choice for web front-end development.

Skip Supplemental Material Section

Supplemental Material

shp5475.mov

Supplemental video

mov

71 MB

References

  1. Google Cloud. 2023. Compute Engine general-purpose machine family. https://cloud.google.com/compute/docs/general-purpose-machines.Google ScholarGoogle Scholar
  2. Eric Molin. 2016. Comparison of Single-Page Application Frameworks.Google ScholarGoogle Scholar
  3. Giuseppe Psaila. 2008. Virtual DOM: An Efficient Virtual Memory Representation for Large XML Documents. In 2008. 233--237. https://doi.org/10.1109/DEXA.2008.117Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Svelte Team. 2018. Virtual DOM is pure overhead. https://svelte.dev/blog/virtual-dom-is-pure-overhead.Google ScholarGoogle Scholar
  5. Svelte Team. 2023. Svelte. https://github.com/sveltejs/svelte.Google ScholarGoogle Scholar
  6. W3Techs. 2022. Usage statistics of JavaScript as client-side programming language on websites. https://w3techs.com/technologies/details/cp-javascript. ioGoogle ScholarGoogle Scholar

Index Terms

  1. FaST: Accelerating Web Front-end Data Binding with Compiler and Visible Anchor

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      WWW '24: Companion Proceedings of the ACM on Web Conference 2024
      May 2024
      1928 pages
      ISBN:9798400701726
      DOI:10.1145/3589335

      Copyright © 2024 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 13 May 2024

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • short-paper

      Acceptance Rates

      Overall Acceptance Rate1,899of8,196submissions,23%
    • Article Metrics

      • Downloads (Last 12 months)25
      • Downloads (Last 6 weeks)25

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader