8-summary.md
May 19, 2025 · View on GitHub
2.8 結語:HTML5 是雲端技術
HTML5,不只是下一代的標記語言規格。它是一整套「語言驅動的應用架構」,更是一場從瀏覽器啟動的雲端革命。
回顧本章,我們經歷了從 Runtime 到語意交換的七個關鍵面向:
-
瀏覽器成為 Runtime(2.1)
- 我們不再依附作業系統或虛擬機器,而是將瀏覽器視為語言的執行場域
- 掌握 Browser,就等於掌握語言進入點
-
Chrome 作為語意加速器(2.2)
- Android 版 Chrome 推動 HTML5 普及,宣告 Web App 時代真正來臨
- Web App 不再只是附屬產品,而是主體
-
Web Fullstack 與 All in JavaScript 架構(2.3)
- 用戶端與伺服器都以 JavaScript 編寫,資料以 JSON 傳遞,UI 與服務形成語意閉環
- HTML5 + CSS3 + JavaScript 成為語言層開發的基本三元組
-
Node.js 與雲端服務的語言對接(2.4)
- JavaScript 也能負責伺服器邏輯,讓 Web Server 成為語言 API 的實踐場所
- 雲端平台化(PaaS)從資料邏輯轉向語意封裝
-
Data Push 架構模型(2.5)
- WebSocket 替代 AJAX Refresh,建立語言主動通訊的機制
- 即時資料流動,不再靠 Client 輪詢,而由 Server 語意推送
-
Device API 與 UI × UX 革命(2.6)
- PhoneGap 將 JavaScript 與 Native API 連結,打通「設計師也能開發應用程式」的語意路徑
- 語言穿越 DOM、穿越系統邊界,打破技術封鎖
-
JSON 作為語言中介格式(2.7)
- 精簡語意單位、統一資料結構,取代冗長的 XML
- 成為 JavaScript 應用中的交換貨幣,連接資料與行為
從這些面向中,我們不只是看到 HTML5 的技術規格,而是理解了它如何與 JavaScript、瀏覽器、Node.js,一起定義了「Web 應用程式」。它讓瀏覽器成為 Web 應用程式的容器(Runtime)。
HTML5 打開了 Web 應用程式的入口,Node.js 擴展出雲端,而下一階段的主角,是大型語言模型(LLM)。
LLM 並不是取代 HTML5 或 JavaScript,而是站在它們之上,成為 Web 應用程式堆疊(Technology Stack)的一部份。LLM 讓 Web 應用程式,能理解上下文語境,並生成語意結構。