About

Arkhi 是由三位逢甲大學資訊工程學系學生開發的前端框架,旨在研究島嶼架構在前端的應用。

arkhi,在希臘語中的涵意是「領袖」。當與海(pelagos)的概念結合,便可以得到「群島」—— archipelago (αρχιπέλαγος)

Arkhi 通過「島嶼架構」(Islands Architecture),將網頁切分為多個「具備互動性的島嶼」,藉此減少前端 Render 的工作,並提高效能。

支援功能

🔷 TypeScript 優先

Arkhi 重視型別安全在開發時帶來的優勢以及更高的開發者體驗(UX),Arkhi 除了使用 TypeScript 開發,也預設提供 tRPC 以方便確保前後端的型別安全。

✏️ Markdown 支援

支援並整合 Markdown 和 MDX 至框架中,方便撰寫具備互動性的文檔網站,或是其他靜態內容為主的應用。

⚡ Vite

使用 Vite 以獲得更佳的冷啟動速度、編譯時間、以及整體的開發體驗。

推薦的使用場景

靜態內容居多的網站

  • 部落格
  • 形象網站
  • 論壇
  • 其他靜態網頁…

成員

🤔張辰
  • 島嶼架構的渲染流程
  • Arkhi 的整體架構
😅陳俊瑋
  • Prefetch 功能
  • TailwindCSS 整合
😵洪苡慈
  • 插件整合
  • CMS