1. 程式人生 > >使用WebAssembly和圍棋編寫前端的Web框架

使用WebAssembly和圍棋編寫前端的Web框架

目錄

 ●  介紹
 ●  初始點
 ●  功能註冊
 ●  元件
 ●  構建路由器
 ●  一個完整的例子
 ●  挑戰前進
 ●  結論

JavaScript前端框架毫無疑問有助於突破以前在瀏覽器環境中可能實現的界限。更復雜的應用程式已經建立在React,Angular和VueJS之類的基礎之上,僅舉幾例,並且有一個眾所周知的笑話,關於新的前端框架似乎每天都會出現。

然而,這種發展速度對全世界的開發者來說都是一個非常好的訊息。通過每個新框架,我們可以發現處理狀態的更好方法,或者使用shadow DOM等方式有效地渲染。

然而,最新的趨勢似乎是在用JavaScript以外的語言編寫這些框架並將它們編譯成WebAssembly。我們開始看到由於Lin Clark之類的人對JavaScript和WebAssembly進行通訊的方式有了重大改進,我們無疑會看到更多重大改進,因為WebAssembly開始在我們的生活中變得更加突出。

介紹

所以,在本教程中,我認為構建一個用Go編寫的非常簡單的前端框架的基礎是一個好主意,它編譯成WebAssembly。這至少包括以下功能:

原文連結