在 WebAssembly 裡面跑 JavaScript 引擎

發表於
分類於 javascript

我相信很多人看到這個標題會覺得我在想什麼,然後我也是這麼覺得的 = =

反正就是無聊腦洞大開想到可不可以在 WebAssembly 中跑個小型的 JS 引擎,然後腦一熱就做下去了。不過好處是有學到怎麼用 Emscripten。

目前弄出的專案是這個: wasm-jseval ,有 DuktapeQuickJS 兩種引擎可以選擇使用。

至於那個的使用方法其實看 README 就知道怎麼用了,所以這篇文章只是想記錄我是怎麼弄的而已。

輕量的 Google Analytics

發表於
分類於 教學

Google Analytics 是個很知名的網頁資料分析工具,加入到網頁的方法也很簡單,只需要貼上幾個 <script> 到 html 中就好了。不過對於一些有對自己網站使用一些檢測工具的人來說可能會發現這其實是個效能殺手,主要是它 Headers 中的快取時間很短,而腳本大小又蠻大的

對此,我之前就有想過到底要不要放 Google Analytics 在目前這個網頁上,一方面是想知道訪客主要都瀏覽哪些文章,但又不想讓這個網頁太過肥大、緩慢。後來經過我的一些研究後,發現原來 Google Analytics 有提供 api 讓使用者發送統計資料,不需要官方的 script 就能運作了