Cách Trình tối ưu SVG hoạt động
Công cụ tối ưu SVG chạy SVGO (SVG Optimizer) trong Web Worker trong trình duyệt để thu nhỏ và làm sạch file SVG mà không cần tải chúng lên. SVGO áp dụng bộ plugin có thể cấu hình xóa chú thích, thu gọn khoảng trắng, hợp nhất các đường giống nhau, chuyển đổi hình dạng sang dạng biểu diễn nhỏ gọn nhất và loại bỏ các thuộc tính không có hiệu ứng thị giác. Kết quả là SVG nhỏ hơn kết xuất giống hệt với bản gốc.
Các file SVG được tạo bởi các công cụ thiết kế như Figma, Illustrator hoặc Inkscape thường chứa nhiều overhead đáng kể: metadata dành riêng cho trình chỉnh sửa, nhóm trống, thuộc tính transform thừa và khai báo namespace mà không trình duyệt nào cần. Bộ plugin mặc định của SVGO loại bỏ overhead này một cách đáng tin cậy. File đã tối ưu được cung cấp để tải xuống và tỉ lệ phần trăm giảm kích thước được hiển thị để bạn xác nhận việc tối ưu có đáng không.