聚合全網技術文章,根據你的閱讀喜好進行個性推薦
繼“移除 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 代碼沒有經過構建。
評論刪除后,數據將無法恢復
DHH 銳評“打包工具”:前端根本不需要構建 (No Build)
繼“移除 TypeScript”后,Ruby on Rails 作者 DHH 近日又在公開場合發表了一番“暴論”——稱最快的打包工具就是沒有打包 (No Build),有了 HTTP/2 以及瀏覽器原生支持 ES Modules ,前端根本不需要構建。
在上周舉辦的 Rails World 大會上,DHH 說道:“最先進的(打包)技術不再是尋找更復雜的方法來構建 JavaScript 或 CSS,因為前端根本不需要構建?,F在可以依靠 HTTP/2 和對 import map 的普遍支持來避免打包?!?/p>
對于 DHH 提出的「No Build」,Vercel CTO Malte Ubl 稱他們已嘗試過,結果是行不通。因為在 HTTP2 中,每個請求的開銷仍然非常大,并且存在并發限制,此外還會出現瀑布流和低效壓縮。 目前,“打包”對于高性能網站來說是無法繞過的。
DHH 不認可 Malte Ubl 所說的“行不通”。他說道,這就是技術討論的奇怪之處。即便已經有案例證明項目能完成大規模任務(如 Rails 之于 Shopify),但人們也會聲稱它不能進行擴展?;蛘咭秧樌褂媚撤N方法多年(如 no build JS 之于 HEY 網站),也會有人說這套“行不通”。
最后,DHH 展示了其公司主站 https://www.hey.com/world/ 的性能表現。他表示 HEY 主要應用運行的 JavaScript 代碼沒有經過構建。