Web app restructuring based on shadow DOMs to improve maintainability | IEEE Conference Publication | IEEE Xplore