Hi, all
I created a pcxFirefox Mini branch, whose purpose is
1) Minimize Firefox Memory
2) Minimize Firefox Package size
The details link is here :
http://forums.mozillazine.org/viewtopic.php?f=42&t=2802509 (English)
http://bbs.kafan.cn/thread-1688721-1-1.html
(Chinese)
Patches are hosted in :
https://github.com/xunxun1982/pcxfirefox/tree/master/patches/test/mini/28
Features:
Removal Modules:
1) Main Modules: WebRTC, WebGL, Parental Controls, Safe
Browsing, WebM, Directshow, Skia, PdfJs, Newtab, Printting, Feeds,
Social API, Jumplist, Browser Migration
2) DOM API: Alarm, Battery, Bluetooth, Camera,
Contacts, Datastore, Fmradio, Gamepad, Identity, Inputmethod,
Mobilemessage, Payment, Phonenumberutils, Promise, Push, Settings,
Telephony, Time
3) Toolkit: Diskspacewatcher, Finalizationwitness,
Thumbnails
4) Layout: Recording
5) No packaging hyphenation and spellcheck dictionary
Build Method:
1) Build using -O1, but no PGO at present
2) Change omni.ja's compression ratio to 0, in order to
get a minimized 7zip package ( but will increase the uncompressed size )
Please note: it's only a special custom build, in order to make
memory minimize and 7zip package smallest to meet a part of people's need.
You can freely use my 28 mini edition's patches, and if you have a
better idea, please let us discuss with each other.
Thanks.
--
Best Regards,
xunxun