{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,16]],"date-time":"2026-01-16T13:46:14Z","timestamp":1768571174840,"version":"3.49.0"},"reference-count":37,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/100012326","name":"University of Idaho","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100012326","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2026]]},"DOI":"10.1109\/access.2026.3650873","type":"journal-article","created":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T18:39:33Z","timestamp":1767638373000},"page":"5522-5540","source":"Crossref","is-referenced-by-count":0,"title":["ReactSmart: ML-Driven Adaptation for Scalable React-Based Web Application Performance"],"prefix":"10.1109","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-9518-3398","authenticated-orcid":false,"given":"Sameer","family":"Mankotia","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Idaho, Moscow, ID, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9857-3370","authenticated-orcid":false,"given":"Daniel","family":"Conte De Leon","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Idaho, Moscow, ID, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3124-3780","authenticated-orcid":false,"given":"Hasan M.","family":"Jamil","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Idaho, Moscow, ID, USA"}]}],"member":"263","reference":[{"key":"ref1","volume-title":"The Challenges of Lazy Loading in Javascript","year":"2024"},{"key":"ref2","volume-title":"React Lazy Loading and Performance","year":"2024"},{"key":"ref3","volume-title":"Understanding Core Web Vitals and Google Search Results","year":"2025"},{"key":"ref4","volume-title":"Lighthouse Overview","year":"2025"},{"key":"ref5","volume-title":"Overview of CrUX | Chrome UX Report","year":"2024"},{"key":"ref6","volume-title":"Annual State of the Web Report","year":"2024"},{"key":"ref7","volume-title":"React: A JavaScript Library for Building User Interfaces","year":"2013"},{"issue":"1","key":"ref8","article-title":"Practice and research on optimization strategies for front-end page loading speed in complex single-page applications (SPAs)","volume":"8","author":"Li","year":"2024","journal-title":"Modern Electron. Technol."},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.36676\/mdmp.v1.i2.13"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1038\/s41598-025-00409-4"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1409360.1409374"},{"key":"ref12","volume-title":"High Performance Browser Networking: What Every Web Developer Should Know About Networking and Web Performance","author":"Grigorik","year":"2013"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2016598.2016600"},{"issue":"12","key":"ref14","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1145\/3282510","article-title":"Bringing the web up to speed with WebAssembly","volume":"61","author":"Rossberg","year":"2018","journal-title":"Commun. ACM"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.47852\/bonviewaaes52024965"},{"key":"ref16","doi-asserted-by":"crossref","DOI":"10.1016\/j.infsof.2020.106307","article-title":"An empirical comparison of predictive models for web page performance","volume":"123","author":"Ramakrishnan","year":"2020","journal-title":"Inf. Softw. Technol."},{"key":"ref17","first-page":"473","article-title":"Demystifying page load performance with WProf","volume-title":"Proc. 10th USENIX Symp. Networked Syst. Design Implement. (NSDI)","author":"Wang"},{"key":"ref18","first-page":"123","article-title":"Polaris: Faster page loads using fine-grained dependency tracking","volume-title":"Proc. 13th USENIX Symp. Networked Syst. Design Implement. (NSDI 16)","author":"Netravali"},{"key":"ref19","volume-title":"Guess.js Team","year":"2025"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2024.3395610"},{"issue":"4","key":"ref21","first-page":"197","article-title":"Neural adaptive video streaming","volume":"47","author":"Mao","year":"2017","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.23919\/MIPRO52101.2021.9596762"},{"issue":"2","key":"ref23","first-page":"1165","article-title":"Performance optimization techniques in react applications: A comprehensive analysis","volume":"7","author":"Veeri","year":"2024","journal-title":"Int. J. Res. Comput. Appl. Inf. Technol. (IJRCAIT)"},{"key":"ref24","article-title":"A detailed look at the internal architecture and profiling of react","author":"Erenler","year":"2024"},{"key":"ref25","first-page":"311","article-title":"Load-time reduction techniques for device-agnostic web sites","volume":"16","author":"Mjelde","year":"2017","journal-title":"J. Web Eng."},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1007\/s00607-018-0665-y"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1155\/2015\/373419"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/ICFTIC64248.2024.10913228"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2660267.2660348"},{"issue":"6","key":"ref30","first-page":"1459","article-title":"Federated learning for web performance optimization","volume":"32","author":"Wang","year":"2020","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098851"},{"key":"ref32","volume-title":"Performanceobserver\u2014Web APIs","year":"2025"},{"key":"ref33","volume-title":"Navigator\u2014Web APIs","year":"2025"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.36871\/ek.up.p.r.2024.12.08.009"},{"key":"ref35","volume-title":"Make the Web Faster","year":"2025"},{"key":"ref36","volume-title":"WebPageTest","year":"2025"},{"key":"ref37","volume-title":"React Native Bundle Splitter","author":"Zyusko","year":"2024"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/6287639\/11323511\/11328049.pdf?arnumber=11328049","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,15]],"date-time":"2026-01-15T20:51:05Z","timestamp":1768510265000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11328049\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"references-count":37,"URL":"https:\/\/doi.org\/10.1109\/access.2026.3650873","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]}}}