Measuring the performance of techniques for dynamic 2D animation in web browsers

The study is evaluate the efficacy of diverse 2D animation techniques on web pages, with a particular emphasis on dynamic CSS variable notation (in single-line and two-line formats), jQuery, anime.js, and Velocity.js. The analysis entailed the translation of objects within an abstract model of C pro...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of applied mathematics, statistics and informatics statistics and informatics, 2024-12, Vol.20 (2), p.77-110
Hauptverfasser: Beňo, M., Ӧlvecký, M.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 110
container_issue 2
container_start_page 77
container_title Journal of applied mathematics, statistics and informatics
container_volume 20
creator Beňo, M.
Ӧlvecký, M.
description The study is evaluate the efficacy of diverse 2D animation techniques on web pages, with a particular emphasis on dynamic CSS variable notation (in single-line and two-line formats), jQuery, anime.js, and Velocity.js. The analysis entailed the translation of objects within an abstract model of C programming comprehension, with the objective of measuring the average execution time and the variance across multiple web browsers. The findings indicated that single-line CSS variable notation was the most efficient, exhibiting superior performance compared to two-line notation by 44.07% and 48.91% for 1,000 and 50 objects, respectively. It is noteworthy that anime.js exhibited the least efficient performance with 25 objects, demonstrating a 49.66% discrepancy in performance. Native browser technologies demonstrated superior outcomes compared to JavaScript libraries, which exhibited slower processing times despite being perceived as high-performance solutions. Despite its reputation as an outdated technology, jQuery exhibited competitive rendering speeds. The findings of this study underscore the significance of optimization in animation techniques and rendering efficiency.
doi_str_mv 10.2478/jamsi-2024-0009
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_3152192858</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3152192858</sourcerecordid><originalsourceid>FETCH-LOGICAL-c247t-580558f2521b7a3ae03997b96d5784554a099fc17d5cc256d11e018a79cddfd93</originalsourceid><addsrcrecordid>eNp1kE1LAzEYhIMoWGrPXgOe1-Zj0yTgReonVPSg55BNsm1KN1uTXZb-e7NW0IunDGFm3uEB4BKja1JyMd_qJvmCIFIWCCF5AiaYUpk1Zqd_9DmYpbTNDswXJediAt5enE599GENu42DexfrNjY6GAfbGnbObIL_7F2C-RvaQ9CNN5DcQR18ozvfBugDHFwFq9gOycV0Ac5qvUtu9vNOwcfD_fvyqVi9Pj4vb1eFyYO7ggnEmKgJI7jimmqHqJS8kgvLuCgZKzWSsjaYW2YMYQuLsUNYaC6NtbWVdAqujr372I4DO7Vt-xjySUVxbpVEMJFd86PLxDal6Gq1j3l4PCiM1EhOfZNTIzk1ksuJm2Ni0LvORevWsT9k8Vv_TzILzukX8Nd1Vw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3152192858</pqid></control><display><type>article</type><title>Measuring the performance of techniques for dynamic 2D animation in web browsers</title><source>De Gruyter Open Access Journals</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Beňo, M. ; Ӧlvecký, M.</creator><creatorcontrib>Beňo, M. ; Ӧlvecký, M.</creatorcontrib><description>The study is evaluate the efficacy of diverse 2D animation techniques on web pages, with a particular emphasis on dynamic CSS variable notation (in single-line and two-line formats), jQuery, anime.js, and Velocity.js. The analysis entailed the translation of objects within an abstract model of C programming comprehension, with the objective of measuring the average execution time and the variance across multiple web browsers. The findings indicated that single-line CSS variable notation was the most efficient, exhibiting superior performance compared to two-line notation by 44.07% and 48.91% for 1,000 and 50 objects, respectively. It is noteworthy that anime.js exhibited the least efficient performance with 25 objects, demonstrating a 49.66% discrepancy in performance. Native browser technologies demonstrated superior outcomes compared to JavaScript libraries, which exhibited slower processing times despite being perceived as high-performance solutions. Despite its reputation as an outdated technology, jQuery exhibited competitive rendering speeds. The findings of this study underscore the significance of optimization in animation techniques and rendering efficiency.</description><identifier>ISSN: 1339-0015</identifier><identifier>ISSN: 1336-9180</identifier><identifier>EISSN: 1339-0015</identifier><identifier>DOI: 10.2478/jamsi-2024-0009</identifier><language>eng</language><publisher>Trnava: Sciendo</publisher><subject>2D animation ; 81U30 ; Animation ; code processing speed ; CSS class variables ; JavaScript library ; Web browsers</subject><ispartof>Journal of applied mathematics, statistics and informatics, 2024-12, Vol.20 (2), p.77-110</ispartof><rights>2024. This work is published under http://creativecommons.org/licenses/by/4.0 (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c247t-580558f2521b7a3ae03997b96d5784554a099fc17d5cc256d11e018a79cddfd93</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://sciendo.com/pdf/10.2478/jamsi-2024-0009$$EPDF$$P50$$Gwalterdegruyter$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://sciendo.com/article/10.2478/jamsi-2024-0009$$EHTML$$P50$$Gwalterdegruyter$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,27903,27904,75910,75911</link.rule.ids></links><search><creatorcontrib>Beňo, M.</creatorcontrib><creatorcontrib>Ӧlvecký, M.</creatorcontrib><title>Measuring the performance of techniques for dynamic 2D animation in web browsers</title><title>Journal of applied mathematics, statistics and informatics</title><description>The study is evaluate the efficacy of diverse 2D animation techniques on web pages, with a particular emphasis on dynamic CSS variable notation (in single-line and two-line formats), jQuery, anime.js, and Velocity.js. The analysis entailed the translation of objects within an abstract model of C programming comprehension, with the objective of measuring the average execution time and the variance across multiple web browsers. The findings indicated that single-line CSS variable notation was the most efficient, exhibiting superior performance compared to two-line notation by 44.07% and 48.91% for 1,000 and 50 objects, respectively. It is noteworthy that anime.js exhibited the least efficient performance with 25 objects, demonstrating a 49.66% discrepancy in performance. Native browser technologies demonstrated superior outcomes compared to JavaScript libraries, which exhibited slower processing times despite being perceived as high-performance solutions. Despite its reputation as an outdated technology, jQuery exhibited competitive rendering speeds. The findings of this study underscore the significance of optimization in animation techniques and rendering efficiency.</description><subject>2D animation</subject><subject>81U30</subject><subject>Animation</subject><subject>code processing speed</subject><subject>CSS class variables</subject><subject>JavaScript library</subject><subject>Web browsers</subject><issn>1339-0015</issn><issn>1336-9180</issn><issn>1339-0015</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNp1kE1LAzEYhIMoWGrPXgOe1-Zj0yTgReonVPSg55BNsm1KN1uTXZb-e7NW0IunDGFm3uEB4BKja1JyMd_qJvmCIFIWCCF5AiaYUpk1Zqd_9DmYpbTNDswXJediAt5enE599GENu42DexfrNjY6GAfbGnbObIL_7F2C-RvaQ9CNN5DcQR18ozvfBugDHFwFq9gOycV0Ac5qvUtu9vNOwcfD_fvyqVi9Pj4vb1eFyYO7ggnEmKgJI7jimmqHqJS8kgvLuCgZKzWSsjaYW2YMYQuLsUNYaC6NtbWVdAqujr372I4DO7Vt-xjySUVxbpVEMJFd86PLxDal6Gq1j3l4PCiM1EhOfZNTIzk1ksuJm2Ni0LvORevWsT9k8Vv_TzILzukX8Nd1Vw</recordid><startdate>20241201</startdate><enddate>20241201</enddate><creator>Beňo, M.</creator><creator>Ӧlvecký, M.</creator><general>Sciendo</general><general>De Gruyter Poland</general><scope>AAYXX</scope><scope>CITATION</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope></search><sort><creationdate>20241201</creationdate><title>Measuring the performance of techniques for dynamic 2D animation in web browsers</title><author>Beňo, M. ; Ӧlvecký, M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c247t-580558f2521b7a3ae03997b96d5784554a099fc17d5cc256d11e018a79cddfd93</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>2D animation</topic><topic>81U30</topic><topic>Animation</topic><topic>code processing speed</topic><topic>CSS class variables</topic><topic>JavaScript library</topic><topic>Web browsers</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Beňo, M.</creatorcontrib><creatorcontrib>Ӧlvecký, M.</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><jtitle>Journal of applied mathematics, statistics and informatics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Beňo, M.</au><au>Ӧlvecký, M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Measuring the performance of techniques for dynamic 2D animation in web browsers</atitle><jtitle>Journal of applied mathematics, statistics and informatics</jtitle><date>2024-12-01</date><risdate>2024</risdate><volume>20</volume><issue>2</issue><spage>77</spage><epage>110</epage><pages>77-110</pages><issn>1339-0015</issn><issn>1336-9180</issn><eissn>1339-0015</eissn><abstract>The study is evaluate the efficacy of diverse 2D animation techniques on web pages, with a particular emphasis on dynamic CSS variable notation (in single-line and two-line formats), jQuery, anime.js, and Velocity.js. The analysis entailed the translation of objects within an abstract model of C programming comprehension, with the objective of measuring the average execution time and the variance across multiple web browsers. The findings indicated that single-line CSS variable notation was the most efficient, exhibiting superior performance compared to two-line notation by 44.07% and 48.91% for 1,000 and 50 objects, respectively. It is noteworthy that anime.js exhibited the least efficient performance with 25 objects, demonstrating a 49.66% discrepancy in performance. Native browser technologies demonstrated superior outcomes compared to JavaScript libraries, which exhibited slower processing times despite being perceived as high-performance solutions. Despite its reputation as an outdated technology, jQuery exhibited competitive rendering speeds. The findings of this study underscore the significance of optimization in animation techniques and rendering efficiency.</abstract><cop>Trnava</cop><pub>Sciendo</pub><doi>10.2478/jamsi-2024-0009</doi><tpages>34</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1339-0015
ispartof Journal of applied mathematics, statistics and informatics, 2024-12, Vol.20 (2), p.77-110
issn 1339-0015
1336-9180
1339-0015
language eng
recordid cdi_proquest_journals_3152192858
source De Gruyter Open Access Journals; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects 2D animation
81U30
Animation
code processing speed
CSS class variables
JavaScript library
Web browsers
title Measuring the performance of techniques for dynamic 2D animation in web browsers
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-26T02%3A07%3A14IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Measuring%20the%20performance%20of%20techniques%20for%20dynamic%202D%20animation%20in%20web%20browsers&rft.jtitle=Journal%20of%20applied%20mathematics,%20statistics%20and%20informatics&rft.au=Be%C5%88o,%20M.&rft.date=2024-12-01&rft.volume=20&rft.issue=2&rft.spage=77&rft.epage=110&rft.pages=77-110&rft.issn=1339-0015&rft.eissn=1339-0015&rft_id=info:doi/10.2478/jamsi-2024-0009&rft_dat=%3Cproquest_cross%3E3152192858%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3152192858&rft_id=info:pmid/&rfr_iscdi=true