Hot Reloading for Runtime Code Modifiability via File Monitoring and Dependency Analysis

This paper introduces a novel hot reloading mechanism designed to significantly enhance the software development experience by tackling the inefficiencies of long restart cycles. Our system combines real-time file monitoring, module dependency analysis, and dynamic import into a three-tiered architecture that integrates a high-performance compiled core with interpreted script and visual layers. This architecture enables instantaneous code changes without interrupting the application’s execution, drastically reducing the "code-test" cycle. We demonstrate its application in visual programming environments, where intuitive operations translate into real-time updates by leveraging the performance of the underlying compiled core. By preserving critical application states, our system ensures a smooth and stable transition. Consequently, this leads to substantial improvements in both development efficiency and user experience.

Authors

Institutions

Publication Details

Published
2025-07-11
DOI
https://doi.org/10.1109/cisat66811.2025.11181875
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Hot Reloading for Runtime Code Modifiability via File Monitoring and Dependency Analysis

Honghui Fan, Xuejie Wu, Hongjin Zhu, Shanqiang Gu et al.
Cloud Computing and Resource Management
article

Hot Reloading for Runtime Code Modifiability via File Monitoring and Dependency Analysis

Honghui Fan, Xuejie Wu, Hongjin Zhu, Shanqiang Gu, Xiaotong Huo, Lifong Zou, Junlin Huang
article en

Abstract

This paper introduces a novel hot reloading mechanism designed to significantly enhance the software development experience by tackling the inefficiencies of long restart cycles. Our system combines real-time file monitoring, module dependency analysis, and dynamic import into a three-tiered architecture that integrates a high-performance compiled core with interpreted script and visual layers. This architecture enables instantaneous code changes without interrupting the application’s execution, drastically reducing the "code-test" cycle. We demonstrate its application in visual programming environments, where intuitive operations translate into real-time updates by leveraging the performance of the underlying compiled core. By preserving critical application states, our system ensures a smooth and stable transition. Consequently, this leads to substantial improvements in both development efficiency and user experience.

Jiangsu University (CN), Huzhou Normal University (CN), Xi'an Technological University (CN)
Openalex Percentile: Top 61%
Cloud Computing and Resource Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.