Skip to content

Commit 66e9398

Browse files
authored
Update concept.md
1 parent cd77f2b commit 66e9398

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

docs/advanced/technical/concept.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ HTML Over-the-Wire describes a server-centric web architecture in which the user
1010
1111
> This is what HTML Over The Wire is all about. It’s a celebration of the simplicity in HTML as the format for carrying data and presentation together, whether this is delivered on the first load or with subsequent dynamic updates.
1212
13-
In contrast to client-side JavaScript frameworks, which delegate most responsibilities to the browser, HTML Over-the-Wire keeps control on the backend. UI updates are performed by sending partial HTML fragments via AJAX, which the browser inserts without reloading the entire page.
13+
In contrast to client-side JavaScript frameworks, which delegate most responsibilities to the browser, HTML Over-the-Wire keeps control on the backend. The first request sends all needed JS & CSS and then only UI updates are performed by sending partial HTML fragments via AJAX, which the browser inserts without reloading the entire page.
1414

1515
<img width="400" alt="image" src="https://github.com/user-attachments/assets/a9fde24a-c572-4e5c-b203-59a0667b9931" />
1616

@@ -28,14 +28,11 @@ Several frameworks adopt this pattern:
2828

2929
#### Historical Context
3030

31-
In early web development, **Server-Side Rendering (SSR)** was the norm. Each user interaction triggered a full-page reload, with the server returning the complete HTML content. In SAP context this is known from ITS Mobile or SAP GUI for HTML.
31+
In the early days of web development, Server-Side Rendering (SSR) was the standard. Every user interaction triggered a full-page reload, with the server returning the complete HTML. In the SAP world, this approach was familiar from ITS Mobile or SAP GUI for HTML.
3232

33-
With the rise of Single Page Applications (SPAs), rendering responsibilities shifted to the browser. SPAs retrieve raw data—often via OData in SAP systems—and dynamically build UIs using JavaScript frameworks such as React, Angular, or Vue. SAP released UI5 in 2010 as client-side SPA JavaScript framweork.
33+
With the rise of Single-Page Applications (SPAs), rendering moved to the browser. SPAs fetch raw data—often via OData in SAP systems—and build UI dynamically using JavaScript frameworks like React, Angular, or Vue. SAP introduced UI5 in 2010 as a client-side SPA framework.
3434

35-
However, SPAs brought along new complexities:
36-
- API layers and data contracts
37-
- Separate frontend-backend development workflows
38-
- Complex build and deployment pipelines
35+
However, SPAs brought new challenges, including complex API layers, separate frontend and backend development teams, and elaborate build and deployment pipelines.
3936

4037
As a counter-approach, HTML Over-the-Wire reestablishes server-driven UI updates:
4138
- Servers send UI fragments, not full pages

0 commit comments

Comments
 (0)