Swiftweasel оптимізовано за допомогою таких методів:
ГПУ
Починаючи з випуску 3.0.3, Swiftweasel змінив свою основну оптимізацію з конкретного процесора на оптимізацію, керовану профілем (PGO).[1] Це двоетапний процес будівництва. Програма компілюється один раз, а потім запускається для створення профілю. Потім профіль використовується для керування другою компіляцією програми. Деякі зі старих оптимізацій все ще використовуються, але зараз є лише версії Intel і AMD кожної збірки. Він випускається скомпільованим у пакеті tar.gz. Існують також окремі інсталятори для Ubuntu та Arch Linux, доступні через їхні спільноти.
Оптимізація двійкового коду
Swiftweasel скомпільовано з параметрами, які оптимізують швидкість, а не двійковий розмір.
Зібрано з прапором компіляції -O3[2] (найвищий рівень), з отриманим двійковим файлом Swiftweasel більшим, ніж у Firefox.
Firefox скомпільовано з прапором компіляції -Os,[3] який призначений для двійкового розміру.[4]
Скомпільовано з новішими версіями GCC (Firefox 2.0 використовує 3.3.2, Swiftweasel 2.0 використовує 4.0.3, а Swiftweasel 3.0.3 використовує 4.2.3).[5]
Підвищена безпека
Кращий захист від атак переповнення буфера[6] (Swiftweasel 2.0 використовує -D_FORTIFY_SOURCE=2; Firefox 2.0 використовує gcc 3.x, який не підтримує це).[5]
Спростити
DNS- пошук IPv6 вимкнено, що запобігає сповільненню;[5]
Набір піктограм за замовчуванням було замінено набором піктограм Kempelton [10].
Swiftweasel використовує власний каталог налаштувань. Налаштування, включаючи закладки, історію та розширення, імпортуються з Mozilla Firefox під час першого запуску Swiftweasel.
Плагіни, що зберігаються в /lib/mozilla/plugins і /lib/Firefox/plugins, виявляються та використовуються Swiftweasel.