Swiftfox
Swiftfox is a web browser based on Mozilla Firefox. It is available for Linux platforms and distributed by Jason Halme. Swiftfox is a set of builds of Firefox optimized for different Intel and AMD microprocessors. Swiftfox is freely downloadable with open source code and proprietary binaries. Firefox extensions and plugins are compatible with Swiftfox, with notable exceptions. The name Swiftfox comes from the animal swift fox. Swiftfox differs from Firefox by a limited number of changes, and builds for different processors.
Optimization
The Swiftfox build is optimized using the following methods:
Binary code optimization
Compiled with the highest level of compiler optimization, rather than optimization for binary size.
- Swiftfox is compiled -O3, (the highest level)
- The resulting Swiftfox binary is larger than Firefox. (-O3 is not necessarily faster than -O2, or -Os. -O3 introduces two more options on top of -O2: -finline-functions and -frename-registers. The latter is good for CPUs with many registers but may actually be slower on other CPUs.)
- Firefox is compiled -Os. (-Os is the same as -O2 but removes optimizations which would increase the binary size.)