我們給幾乎不需要交互的頁面塞了420KB JavaScript,管這叫"現(xiàn)代前端開發(fā)"。頁面沒崩,監(jiān)控也沒響——但用戶每次點擊都有那種微妙的卡頓,半秒的遲疑,說不出哪里不對,就是不舒服。
團(tuán)隊終于決定刪掉Next.js。不是因為它壞了,是因為它"太健康了"——健康到慢性中毒都查不出來。重構(gòu)后每個頁面快了3秒,而這3秒之前根本不在任何告警閾值里。
一位工程師在復(fù)盤里寫:「最可怕的不是慢,是慢得剛剛好,剛好讓你習(xí)慣。」這話說穿了前端監(jiān)控的盲區(qū):我們只抓崩潰和超時,卻對" death by a thousand cuts "式的體驗流失視而不見。
現(xiàn)在他們改用原生JS。構(gòu)建工具從Webpack換成了——沒有構(gòu)建工具。420KB變成12KB,那半秒的"陌生感"消失了。沒人想念Next.js,除了那個曾經(jīng)為此寫PPT晉升的人。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.