“…A VarDOM, the core of our analysis framework, is similar to the Document Object Model (DOM) for HTML except that it contains condition nodes to indicate that certain subtrees of the HTML document may vary depending on some condition. • For call graphs in embedded client code [101,103], we create call-graph edges in different languages: between opening and corresponding closing HTML tags, between CSS rules and affected HTML elements, and between JS function calls and corresponding function declarations.…”