獨立工作室 · 瀏覽器工具
我為瀏覽器打造小巧、本機優先的工具。
大部分產品都始於同一個不順:本該一步完成的事,偏要四十步。目前正在發布的是 Saver——一個把內容留在你自己磁碟上的媒體歸檔器,一個平台一個擴充功能,共用同一套本機核心。
- 角色
- 開發者
- 所在地
- 遠端
- 技術堆疊
- Chrome MV3、原生 JS、Node
- 專注領域
- 本機優先工具
關於
我做瀏覽器擴充功能,以及圍繞它們的小工具。我反覆回到的原則是:如果一個功能需要伺服器,那它就得有充分的理由。大多數時候並沒有。
所以這裡的每一項產品都完全在你的機器上運作——不需帳號、不做遙測、沒有什麼要註冊。這也是為什麼程式碼比你預期的還要少。
工具
為這些專案而寫的小工具,因為實際派得上用場而留了下來。
sync-core
將共用程式庫複製到各個應用程式,並在副本與來源不一致時讓建置失敗。
Node CLIsite-build
產生這個網站:一套範本加上每個語言一份 JSON,產出 10 種語言。
Node CLIlicense-keygen
離線簽發 Ed25519 授權碼,啟用時完全不需要呼叫伺服器。
Node CLI筆記
記錄哪裡壞了、什麼奏效,以及我會怎麼做得不一樣。
- 即將推出為什麼你的擴充功能不該有後端 帳號、雲端 storage 與伺服器端限流換來便利,代價是資料風險與維運負擔。本機優先實際上放棄了什麼,又換回了什麼。
- 即將推出速率限制是產品決策,不是錯誤情境 免費額度、批次大小、退避:把限流當成需要設計的產品面向,而不是發生後才處理的例外。
- 即將推出讓一個檔案支援十種語言 一份文案、十種語言、上百個頁面。零依賴的建置流程,怎麼保證它們永遠不漂移。