Một dự án frontend hiếm khi thất bại vì framework. Nó thất bại vì build chậm, không ai chạy test và bundle phình ra không ai để ý cho đến khi trang mất bốn giây mới hiện.
Tám công cụ này đều miễn phí, hợp nhau và là thứ đầu tiên tôi cài trong một dự án mới.
Astro
Mặc định gửi không kilobyte JavaScript nào, nên rất khó làm ra một trang nội dung chậm với nó.
astro.buildBiome
Linter và formatter trong một tệp nhị phân: thay cả chồng tệp cấu hình bằng một công cụ nhanh.
biomejs.devPlaywright
Test trên trình duyệt thật, bắt được lỗi mà test đơn vị không bao giờ thấy, kèm trace phát lại được.
playwright.devStorybook
Dựng và soát component tách biệt: không thể thiếu khi có hơn một người động vào giao diện.
storybook.js.orgBundlephobia
Xem một phụ thuộc tốn bao nhiêu kilobyte trước khi cài, chứ không phải sau.
bundlephobia.comHãy chọn công cụ build và linter trước: chính hai thứ đó quyết định cảm giác làm việc hằng ngày với dự án.
Cần xây dựng chứ không chỉ chọn lựa?
Ứng dụng web, API, hạ tầng và giao diện. Freelance từ Barcelona, khách hàng ở khắp nơi.
Leave a Reply