Compiled in VS 2013 Update 4 and Windows SDK 8.1, optimized for SSE2
This version is faster than the original version at rendering web pages, and navigating on image galleries like DeviantArt, Pixiv, etc.
since 0.72 version is optimized for computers with 2 or more cores
ENHANCEMENTS:
Better use of internet bandwidth
image and DNS cache optimized
faster web page rendering
optimized WebGL
better browsing on image galleries or sites with lots of images
optimized 64bit version
Changelog:
0.40 - updated sqlite3 version to 3.8.0 and optimized for speed
0.50 - DNS cache functions optimized for speed
0.60 - Web cache functions optimized for speed
0.62 - doubled the amount of threads for I/O functions from 4 to 8
0.70 - doubled the ammount of threads for image decoding, 2 per core; optimized the re-validation of cached images
0.71 - Maximum xpcom threads from 4 to 6
0.72 - Image threading, min threads 4 instead 2
- I/O threads raised from 8 to 10
- updated to sqlite 3.8.0.2
0.73 - updated jemalloc to 3.40
- changed max cache size to 2GB, default is 750mb
0.74 - optimized webpage loading
0.75 - optimized threads and web resource gathering
0.76 - removed health report
0.77 - added more test to pgo build, enabled jemalloc pgo, performance improvements, installer included
0.78 - fixed some minor graphic errors on some systems, added version for Windows XP
0.79 - changed read/write buffer from 32k to 64k for file and plugin data comunication
- implemented a new core hack, allowing 2x threads per core at same time
- javascript threads changes 2x per core, uses a bit more cpu in exchange of better overall performance
- sadly dropping Windows XP support, in order to improve this project further
0.80 - added thread modifications to IPC code from google that firefox uses, slight perf improvement
0.81 - Compiled now using Windows 8.1 SDK, x2 thread hack added to VP8 video decoder
0.82 - fixed up some minor performance problems compared to previous versions, changed max network threads from 25 to 30
0.83 - added some patches from tete09, lawliettfox and pcxfirefox, wich includes:
libpixman update to 0.30.2
better use of windows 8 SDK (in this case 8.1 SDK), fixing a network bug with it
LibEGL and LibGLESv now uses D3D HLSL Compiler version 6.3.9431.0 (D3DCompiler_47.dll) instead of v9
gfx 2d optimized adding SSSE3 support
js math optimized adding SSE4.1 support
Firefox now Don't register plugins if the MOZILLA_DISABLE_PLUGINS is set
health report is now disabled
- updated to sqlite 3.8.1
- updated to jemalloc 3.4.1
0.84 - downgrade from Windows SDK 8.1 to 8.0 due to webgl incompatibility, Firefox now uses D3D HLSL Compiler version 9.30.960.9200 (D3DCompiler_46.dll)
0.85 - modified java asmjs vm threads from 4 to 8
0.86 - updated sqlite to 3.8.2
- important java thread changes
0.86.2 - updated to VS 2012 update 4
- added proper images to installer
0.86.3 - fixed a small db performance issue
- added recent changes to sqlite 3.8.2, minor performance improvements
- plugin buffer changed from 32k to 64k, better flash video buffering performance
0.86.5 - fixed variable performance issues on earlier versions, ui is more responsible now
- added latest sqlite changes
- small jemalloc changes for computers with less than 4 cores
- content sink preferences changed to improve responsiveness and prevent performance variations
0.87 testing experimental opt that will be enabled for computers with 4+ cores only
0.88 stable optimization for 4+ cores computers
- upgrade to sqlite 3.8.3
- small java cache perf improvements
0.90 update to ff28 source
- updated sqlite to 3.8.5
- updated to jemalloc 3.6.0
0.91 update to ff29 source
- new optimization method due to changes in thread execution on ff29
0.94
-changes and small optimization of firefox new cache back-end
0.97
- firefox new cache back-end enabled, page loading speed improvement
- small sqlite thread optimizations
0.97.1
- small jit compiler configuration fix
0.97.2
- back to old cache backed due to bugs on win8.1 update 1
0.97.7
-upgraded to sqlite 3.8.6
-Firefox is now compiled in vs2013 update 2
-small network tweaks for ff31 src
0.97.7a
-installer fix for Windows 8 rtm
0.98.2
- updated to sqlite 3.8.7
- small tweaks to FF32 cacheV2
- ASMJS cache tweaked
0.99
- updated to sqlite 3.8.7 final release
- small tweaks to new cache backend
1.00.3
- updated to FF35
- small changes to # of threads per core
1.00.9c
- updated to FF36
- small network & cache optimization
- re-enabled XP compatibility
1.00.10
- updated to FF37.0.1
- manual optimization of some components, performance improvement
- optimized x64 build
Download:
https://sourceforge.net/projects/firefoxultimate/
TO DO:
- compile arch:avx optimized x64 version
- compile linux x86 version
At compiling, SSE2 and PGO is used to ensure the best performance possible is achieved each time.
Fully compatible with Windows XP, vista, 7, 8 and 8.1 RTM
Thanks for using my version.
jadjkorn64 at gmail dot com
Special thanks to pcxFirefox, tete009 and lawliettfox developers for their splendid work.
::::::::::::::::::::::::::::::::::::
Do you like this project?
Try FoxSpeed, a Freeware and REAL internet optimizer/accelerator, modifies advanced windows (7 to 8.1) TCP and DNS setting to properly utilize the most of ANY internet connection (cable, dsl, 3g, 4g, etc), lower ping and maximize throughput (http://en.wikipedia.org/wiki/Throughput)
Get the most of your internet with FoxSpeed Ultimate!
Free internet accelerator for Windows
https://sourceforge.net/projects/foxspeed/
::::::::::::::::::::::::::::::::::::