[Hacker News] How to make Firefox builds 17% faster
Nguồn: Martin Farre’s Blog Tóm tắt Mozilla engineer Martin Farre mô tả cách đạt được cải thiện 17% trong build time của Firefox bằng cách implement caching cho WebIDL code generation step. WebIDL (Web Interface Definition Language) là một ngôn ngữ dùng để define các browser APIs — Firefox có hàng trăm WebIDL files phải được compiled thành C++ code trong mỗi build. Vấn đề gốc: WebIDL code generation là một quá trình expensive chạy mỗi lần build, ngay cả khi không có WebIDL files nào thay đổi....