DHH 銳評“打包工具”:前端根本不需要構建 (No Build)

來源: OSCHINA
編輯:
2023-10-15 14:58:50

繼“移除 TypeScript”后,Ruby on Rails 作者 DHH 近日又在公開場合發表了一番“暴論”——稱最快的打包工具就是沒有打包 (No Build),有了 HTTP/2 以及瀏覽器原生支持 ES Modules ,前端根本不需要構建。

在上周舉辦的 Rails World 大會上,DHH 說道:“最先進的(打包)技術不再是尋找更復雜的方法來構建 JavaScript 或 CSS,因為前端根本不需要構建?,F在可以依靠 HTTP/2 和對 import map 的普遍支持來避免打包?!?/p>

via https://twitter.com/dhh/status/1712145950397841826

對于 DHH 提出的「No Build」,Vercel CTO Malte Ubl 稱他們已嘗試過,結果是行不通。因為在 HTTP2 中,每個請求的開銷仍然非常大,并且存在并發限制,此外還會出現瀑布流和低效壓縮。 目前,“打包”對于高性能網站來說是無法繞過的。

via https://twitter.com/cramforce/status/1712265070213050390

DHH 不認可 Malte Ubl 所說的“行不通”。他說道,這就是技術討論的奇怪之處。即便已經有案例證明項目能完成大規模任務(如 Rails 之于 Shopify),但人們也會聲稱它不能進行擴展?;蛘咭秧樌褂媚撤N方法多年(如 no build JS 之于 HEY 網站),也會有人說這套“行不通”。

最后,DHH 展示了其公司主站 https://www.hey.com/world/ 的性能表現。他表示 HEY 主要應用運行的 JavaScript 代碼沒有經過構建。

展開閱讀全文
點擊加入討論??(17) 發布并加入討論??
本篇精彩評論
拋開劑量談毒性都是刷流氓。
2023-10-15 17:41
5
舉報
我也覺得前端現在搞的太復雜了,jquery一把梭有啥不好,老是扯什么模塊化,難道jquery封裝好的工具方法就不能叫模塊化了嗎? 后端的發展怎么說也是業務推動著發展的,前端的發展就是程序員自己折騰。
2023-10-24 10:24
1
舉報
以前前端開發都不需要 構建, jquery 等等。 現在越來越復雜了。
2023-10-23 08:32
1
舉報
未來前端還是需要構建的,但是是由C,C++,Rust構建成wasm在瀏覽器運行
2023-10-16 09:06
1
舉報
期待前端不需要構建的到來?。?!
2023-10-16 08:50
1
舉報
17 評論
4 收藏
分享
返回頂部
頂部
一本久久综合亚洲鲁鲁五月天,无翼乌口工全彩无遮挡H全彩,英语老师解开裙子坐我腿中间