院長週記 2022 第 5 週 - k6 壓測工具、用程式操作瀏覽器的測試框架、JavaScript for impatient programmers

這是院長本人的數位週記簿,每週五紀錄一下本週發生了什麼事以及院長的觀點。

本週重點

k6 壓測工具

GitHub - grafana/k6: A modern load testing tool, using Go and JavaScript - https://k6.io
GitHub - grafana/k6: A modern load testing tool, using Go and JavaScript - https://k6.io

A modern load testing tool, using Go and JavaScript - https://k6.io - GitHub - grafana/k6: A modern load testing tool, using Go and JavaScript - https://k6.io

https://github.com/grafana/k6

這裡 k6 壓測工具簡介 | 工程良田的小球場 - 點部落 看到的,感覺好像不錯用,紀錄一下。

JavaScript for impatient programmers (ES2022 edition)

JavaScript for impatient programmers (ES2022 edition)

https://exploringjs.com/impatient-js/index.html

特色是大部分都寫很短,因為書名是給 impatient programmers 。大部分的章節都可以免費閱讀,當然這本書對你有幫助的話也可以付費支持作者。

如果是 JavaScript 老手的話,可以看這章 New JavaScript features ,列出從 ECMAScript 2016 ~ 2022 新增的 features ,是蠻有幫助的。

這邊 [译] 写给不耐烦程序员的 JavaScript 有簡體中文版,不過只追到 ES2019 ,

用程式操作瀏覽器的測試框架

收集一下用程式操作瀏覽器的測試框架

其中院長有用過 Puppeteer 跟 Selenium , Puppeteer 用起來的感覺還不錯,啟動速度、運作速度的蠻快的。

Selenium 是很久以前,院長還在寫 Java 時代有用過,只記得要裝瀏覽器外掛去錄步驟,啟動速度、運作速度都有點慢,可能當時的瀏覽器還沒有 Headless 模式,很多行為可能都是硬幹出來的吧 :P

點讀筆的原理

原來點讀筆是用紅外線掃瞄印刷品上面肉眼看不到的 OID 編碼圖形,然後播放對應記憶卡內的 mp3 檔案。

這篇 OID 是什麼?開發點讀產品必須要懂的概念 有詳細的說明。

院長生活

影片、文章更新

小同安麵食館

小同安麵食館

排骨炒飯不錯,有種鼎泰豐的感覺