5 React anti-patterns that give rise to unnecessary re-rendering are identified, a static analysis for detecting them is presented, and rewrite rules that suggest how to refactor the code to improve rendering performance are suggested.
Fari Khalili, Satyajit Gokhale, Alexi Turcotte et al.· Proceedings of the 2026 IEEE...· 0 citations
The primary goal of mutation testing is to assess the quality of an application’s test suite. This is accomplished by introducing syntactic changes into a program and determining if any test failures occur for the resulting mutated program, commonly referred to as a mutant. If so, the mutant is said to be killed, confi...
Fari Khalili, Aidan Domondon, Harshit Garg et al.· Proceedings of the ACM on So...· 2 citations
This paper presents the first comprehensive study of WebAssembly usage in Node.js code, enabled by a novel dataset that is enabled by a novel dataset that includes 510 executable Node.js packages that exercise 217 unique WebAssembly modules.
Michelle Thalakottur, Maxwell Bernstein, Daniel Lehmann et al.· Proceedings of the 2026 IEEE...· 1 citation
This work shows how higher-order combinators solve higher-order problems of asynchronous calls to a network service, database, or language model uniformly, including timeouts, retries, rate limiting, caching, reentrant locking, and cancellation.
Frank Tip· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.