2026 年 11 月 3 日,掘金上出現一篇技術長文,介紹開源專案 Lightpanda:一個不用 Chromium、不修改 WebKit,用程式語言 Zig 從零打造的無頭瀏覽器,專門服務 AI Agent 與自動化場景。文章裡最吸睛的數字是官方基準測試:在同樣開啟 100 個網頁的情況下,Lightpanda 峯值記憶體約 123MB,而無頭 Chrome 約 2GB,執行時間則是 5 秒對 46 秒。

這是一則工程圈的消息,照理說和你我的健康扯不上關係。但如果你正是那種會在背景掛著幾十個爬蟲工作、批次跑完還要回頭檢查結果的人,這則新聞裡其實藏著幾件和你身體有關的小事。

先把這則技術新聞讀懂

Lightpanda 想解決的問題很具體:現代網頁離開 JavaScript 幾乎不會動,所以爬蟲和自動化工具需要一個能真實執行腳本的瀏覽器核心。而現成方案幾乎只有 Chrome,但 Chrome 的設計目標是給人看畫面,背著完整的渲染管線、GPU 程序、字體排版。無頭模式關掉的只是視窗,那些喫記憶體的大頭一樣在跑。Lightpanda 的判斷是與其刪減 Chromium,不如從零造一個只保留自動化所需能力的瀏覽器。

依據來源文章,專案於 2023 年 2 月開工,以 AGPL-3.0 授權開源,寫作當時在 GitHub 上有超過 41,000 顆星。基準測試是在 AWS EC2 m5.large(2 vCPU、8GB 記憶體)上,真實請求 933 個網站、取其中 100 頁做對比,而且測試程式碼公開,任何人都能複跑。

要提醒的是,這些數字屬於官方自測,你的網站組合、網路條件和並發模式不同,結果一定會變。不過「有無圖形渲染引擎」是架構層級的差異,記憶體差一個數量級確實是合理預期,這點來源文章自己也說清楚了。看到驚人效能數字時先問「誰測的、怎麼測的」,這個習慣比記住數字本身更有價值。

批次任務跑得快,人反而容易掛得更久

這裡有個有點反直覺的地方。以前跑一百個頁面要 46 秒,你大概會設定跑完去做別的事;現在 5 秒就結束,很多人反而變成「再跑一輪就好」「順便把那批網站也測一測」,一輪接一輪,人就黏在螢幕前了。工具變快,節省下來的時間會不會真的變成你的休息時間,取決於你有沒有主動把它劃出來。

如果你常有這種經驗,可以參考我們之前聊過的長時間除錯時的用眼與休息,重點是看遠、定時離開螢幕,而不是等眼睛痠了才處理。

幾個用得到的小原則:

  • 批次任務交給機器跑時,人離開座位。哪怕只是去裝杯水,都比盯著進度梞好。
  • 「再跑一輪」之前先站起來動一分鐘,讓這個動作變成切換的開關。
  • 深夜跑大規模任務時,把檢查工作排到隔天早上,避免為了等結果硬撐著不睡。

從零造輪子的工程師,也需要被照顧

來源文章也提到,Lightpanda 的 JavaScript 引擎仍用的是 V8,並非全部自造,這是務實的取捨。那種「從零打造」的專案,背後往往是長時間的高強度投入。如果你自己也正在做類似的開發,想在截止日前把東西做出來,這和趕工寫程式時的姿勢與休息是同一種處境:進度壓力不會替你的眼睛和腰背買單,休息得自己排程。

結語

Lightpanda 是一則乾淨的工程新聞:它指出了一個大家已經麻痺的資源浪費,並給出一條不同的路。至於你的健康,邏輯也類似。很多不舒服不是突然發生的,是長期掛在背景、沒人回頭問一句「這真的需要一直開著嗎」。工具可以從零重造,作息也可以從今天開始調整。