建立新網站?您的第一個想法可能是React,Vue,Next.js,Nuxt.js,Vite或WebPack。但是,在研究框架和構建工具之前,請考慮一種更簡單的方法。
菲爾·霍克斯沃思(Phil Hawksworth)的有見地的推文響起:“您的網站開始快速,直到您添加太多使它們緩慢的速度為止。”您真的需要一個框架嗎?您可以在瀏覽器中本地實現目標嗎?有時,避免框架完全會產生更瘦,更快的站點,尤其是從長遠來看,因為您避免了優化預建解決方案的開銷。
優先考慮更少的代碼意味著提供更多的價值。了解瀏覽器API可以防止重新發明輪子並提高可訪問性。
與其依靠外部庫來完成每個任務,不如檢查其潛在功能。在一個項目中,一個小的反應組件取決於整個NPM軟件包,包括不必要的CSS。從頭開始重寫它可顯著降低捆綁包的大小,並允許更大的自定義。
這並不是要避免所有庫和框架 - 開放源是無價的!這是關於選擇性的。利用瀏覽器的功能並最大程度地減少外部依賴性。少使用,取得更多。
以上是少添加的詳細內容。更多資訊請關注PHP中文網其他相關文章!