- Apr 25, 2013
- 5,357
pcxFirefox 33.0 is Released
pcxfirefox is a custom Firefox build, its project purpose is improving Firefox's performance
Download link
x86
http://sourceforge.net/projects/pcxfirefox/files/Release/Firefox/33.x/33.0-fix1/x86/
x64
http://sourceforge.net/projects/pcxfirefox/files/Release/Firefox/33.x/33.0-fix1/x64/
SSE2 x86 edition contains en-US, zh-CN, zh-TW, ja
Features:
1) SSE2: Newer processor that supports SSE2 ( x64 edition optimize for x64 CPU )
2) Introduce multithread load and portable feature ( using Portable=1 in tmemutil.ini to enable the portable feature )
3) Implement config.trim_on_minimize on Vista+ OS again, but set it to false by default
4) Embedded WMP plugin. (x64 has no embedded plugin)
5) Provide a tmemutil alternative open source module tmemutil-3rd.dll, whose source code is hosted in https://github.com/xunxun1982/pcxfirefox/tree/master/tmemutil-3rd ( initial upstream source code comes fromhttps://code.google.com/p/libportable/source/browse/ )
6) Enable internal plugin white list ( see http://bbs.kafan.cn/thread-1757700-1-1.html )
7) Introduce some Experimental Features ( may be changed in future editions )
— System Clock Rate Tweak ( details below )
Build Method Improvement
1) BetterPGO
2) Apply PGO to all modules
About Experimental Features
These features implement may be changed in future editions.
— System Clock Rate ( abbreviated as SCR below ) Tweak
Provide some about:config options to modify SCR at startup
1) scr.enabled : The option control whether to modify SCR, whose default value is true ( Enabled SCR modifying at startup ).
2) scr.always : The option control whether to modify SCR if you use Battery Power, whose default value is false ( If you use Battery Power, set scr.always to false wont modify SCR, if you set it true, that will ignore Power type detect. )
About tmemutil.dll
You can see tmemutil-sample.ini for settings example.
Maybe I will give up using tete009’s tmemutil module next editions.
About tmemutil-3rd.dll
If you want to use the alternative tmemutil-3rd.dll, please delete tmemutil.dll first and rename tmemutil-3rd.dll to tmemutil.dll, and all of their setting files are tmemutil.ini
tmemutil-3rd.dll’s new feature compared to tete009’s tmemutil.dll is
1) Security Enhancements ( SafeEx=1 ), if you don’t know what it is, you should keep SafeEx=0
2) Process White List ( Prevent some API hook and Browser overflow attacks, EnableWhiteList=1 ), if you don’t know what it is, you should keep EnableWhiteList=0
3) Provide another two Environment Variables ( TmpDataPath and NpluginPath )
4) Provide Bosskey function ( Bosskey=1 ), you can refer tohttps://code.google.com/p/cppinfo/wiki/about_portable_configuration_file?tm=6#热键使用
5) Provide another portable mode ( Nocompatete=1 ), whose portable path is very shallow, this option may be default next editions
If you want to use the tmemutil-3rd.dll, you can refer to tmemutil-3rd-sample.ini, modify it and rename it to tmemutil.ini
http://pcxfirefox.wordpress.com/
pcxfirefox is a custom Firefox build, its project purpose is improving Firefox's performance
Download link
x86
http://sourceforge.net/projects/pcxfirefox/files/Release/Firefox/33.x/33.0-fix1/x86/
x64
http://sourceforge.net/projects/pcxfirefox/files/Release/Firefox/33.x/33.0-fix1/x64/
SSE2 x86 edition contains en-US, zh-CN, zh-TW, ja
Features:
1) SSE2: Newer processor that supports SSE2 ( x64 edition optimize for x64 CPU )
2) Introduce multithread load and portable feature ( using Portable=1 in tmemutil.ini to enable the portable feature )
3) Implement config.trim_on_minimize on Vista+ OS again, but set it to false by default
4) Embedded WMP plugin. (x64 has no embedded plugin)
5) Provide a tmemutil alternative open source module tmemutil-3rd.dll, whose source code is hosted in https://github.com/xunxun1982/pcxfirefox/tree/master/tmemutil-3rd ( initial upstream source code comes fromhttps://code.google.com/p/libportable/source/browse/ )
6) Enable internal plugin white list ( see http://bbs.kafan.cn/thread-1757700-1-1.html )
7) Introduce some Experimental Features ( may be changed in future editions )
— System Clock Rate Tweak ( details below )
Build Method Improvement
1) BetterPGO
2) Apply PGO to all modules
About Experimental Features
These features implement may be changed in future editions.
— System Clock Rate ( abbreviated as SCR below ) Tweak
Provide some about:config options to modify SCR at startup
1) scr.enabled : The option control whether to modify SCR, whose default value is true ( Enabled SCR modifying at startup ).
2) scr.always : The option control whether to modify SCR if you use Battery Power, whose default value is false ( If you use Battery Power, set scr.always to false wont modify SCR, if you set it true, that will ignore Power type detect. )
About tmemutil.dll
You can see tmemutil-sample.ini for settings example.
Maybe I will give up using tete009’s tmemutil module next editions.
About tmemutil-3rd.dll
If you want to use the alternative tmemutil-3rd.dll, please delete tmemutil.dll first and rename tmemutil-3rd.dll to tmemutil.dll, and all of their setting files are tmemutil.ini
tmemutil-3rd.dll’s new feature compared to tete009’s tmemutil.dll is
1) Security Enhancements ( SafeEx=1 ), if you don’t know what it is, you should keep SafeEx=0
2) Process White List ( Prevent some API hook and Browser overflow attacks, EnableWhiteList=1 ), if you don’t know what it is, you should keep EnableWhiteList=0
3) Provide another two Environment Variables ( TmpDataPath and NpluginPath )
4) Provide Bosskey function ( Bosskey=1 ), you can refer tohttps://code.google.com/p/cppinfo/wiki/about_portable_configuration_file?tm=6#热键使用
5) Provide another portable mode ( Nocompatete=1 ), whose portable path is very shallow, this option may be default next editions
If you want to use the tmemutil-3rd.dll, you can refer to tmemutil-3rd-sample.ini, modify it and rename it to tmemutil.ini
http://pcxfirefox.wordpress.com/