2020
DOI: 10.1007/978-3-030-40914-2_3
|View full text |Cite
|
Sign up to set email alerts
|

A Formally Verified Model of Web Components

Abstract: The trend towards ever more complex client-side web applications is unstoppable. Compared to traditional software development, client-side web development lacks a well-established component model, i. e., a method for easily and safely reusing already developed functionality. To address this issue, the web community started to adopt shadow trees as part of the Document Object Model (DOM). Shadow trees allow developers to "partition" a DOM instance into parts that should be safely separated, e. g., code modifyin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(5 citation statements)
references
References 13 publications
0
5
0
Order By: Relevance
“…The benefit of custom elements is their adaptability, which allows developers to easily define these elements using JavaScript . Once defined, these custom elements integrate smoothly into web pages, behaving exactly like any other HTML element [6]. In this case, we'll make a custom element called <my-custom-element />.…”
Section: Custom Elements In Html5 Web Componentsmentioning
confidence: 99%
See 3 more Smart Citations
“…The benefit of custom elements is their adaptability, which allows developers to easily define these elements using JavaScript . Once defined, these custom elements integrate smoothly into web pages, behaving exactly like any other HTML element [6]. In this case, we'll make a custom element called <my-custom-element />.…”
Section: Custom Elements In Html5 Web Componentsmentioning
confidence: 99%
“…Developers start on a quest to optimize the development process to unparalleled levels of efficiency by carefully utilizing these factors. The intrinsic compatibility of customized built-in parts with web application core architecture ensures that software components coexist healthily within the larger software ecosystem [6].…”
Section: Elevating Component-based Software Engineering (Cbse)mentioning
confidence: 99%
See 2 more Smart Citations
“…This is realized by a suitable encoding of object extensions in each object instance possessing sub-classes; see (Brucker & Wolff 2008a;Longuet et al 2014) for details of this construction. This extensible approach, i.e., following (Brucker & Wolff 2008a) has also been used successfully for modeling large and widely-used data structures such as the Document Object Model (DOM) used in web browsers (Brucker & Herzberg 2020).…”
Section: States and Object Universesmentioning
confidence: 99%