Open utterances-bot opened 2 years ago
<3
Sao em search thì họ lại nói như này nhỉ: In webpack, tree shaking works with both ECMAScript modules (ESM) and CommonJS
@hungify mình không rõ nguồn kia đáng tin cậy hay không nhưng bạn hãy hình dùng treeshaking chỉ thực hiện được tại build time trong khi CommonJS thì có thể import các dependency ở cả runtime. Điều này làm cho tree shaking không thể đảm bảo, do sự không đảm bảo nên nhiều bundler đã bỏ hỗ trợ tính năng này trên CommonJS
Bài viết khá hay bác ạ. Có cải tiến nào mới trong các kỹ thuật trên năm 2023 này k bác nhỉ
Mình xin góp ý một số chỗ, chủ yếu cho webpack:
Tree Shaking cho ứng dụng web - Nguyễn Khắc Thành
Tree-shaking là một phương pháp phổ biến để tối ưu ứng dụng web. Mục đích của phương pháp này là loại bỏ các deadcode ra khỏi ứng dụng web, giúp ứng dụng của bạn có thể download và chạy dưới trình duyệt được nhanh và mượt mà hơn. Bài viết này sẽ không đi sâu vào chi tiết kĩ thuật mà chỉ trình bày những ý chính, giúp mọi người có một cheatsheet căn bản trước khi thực
https://nkthanh.dev/posts/tree-shaking-cho-ung-dung-web/