8-summary.md

May 19, 2025 · View on GitHub

2.8 結語:HTML5 是雲端技術

HTML5,不只是下一代的標記語言規格。它是一整套「語言驅動的應用架構」,更是一場從瀏覽器啟動的雲端革命。

回顧本章,我們經歷了從 Runtime 到語意交換的七個關鍵面向:

  1. 瀏覽器成為 Runtime(2.1)

    • 我們不再依附作業系統或虛擬機器,而是將瀏覽器視為語言的執行場域
    • 掌握 Browser,就等於掌握語言進入點
  2. Chrome 作為語意加速器(2.2)

    • Android 版 Chrome 推動 HTML5 普及,宣告 Web App 時代真正來臨
    • Web App 不再只是附屬產品,而是主體
  3. Web Fullstack 與 All in JavaScript 架構(2.3)

    • 用戶端與伺服器都以 JavaScript 編寫,資料以 JSON 傳遞,UI 與服務形成語意閉環
    • HTML5 + CSS3 + JavaScript 成為語言層開發的基本三元組
  4. Node.js 與雲端服務的語言對接(2.4)

    • JavaScript 也能負責伺服器邏輯,讓 Web Server 成為語言 API 的實踐場所
    • 雲端平台化(PaaS)從資料邏輯轉向語意封裝
  5. Data Push 架構模型(2.5)

    • WebSocket 替代 AJAX Refresh,建立語言主動通訊的機制
    • 即時資料流動,不再靠 Client 輪詢,而由 Server 語意推送
  6. Device API 與 UI × UX 革命(2.6)

    • PhoneGap 將 JavaScript 與 Native API 連結,打通「設計師也能開發應用程式」的語意路徑
    • 語言穿越 DOM、穿越系統邊界,打破技術封鎖
  7. 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 應用程式,能理解上下文語境,並生成語意結構。