Closure Compiler

Mình đang chạy project sử dụng Sails.js + Redux + Requirejs. Khi build production sử dụng tools r.js để Optimize source. Chức năng này hơi bị bá đạo, nén từ 3MB -> 200Kb.

Thắc mắc và lần mò thì trong r.js có sử Closure Compiler của Google (https://developers.google.com/closure/compiler/), dùng để tối ưu hóa code bằng cách parse Javascript, analyzes, loại bỏ dead code, viết lại và nén code. Nó cũng kiểm tra cú pháp, biến, kiểu dữ liệu, ...

duyetdev 16-05-2016