Confirmed users
218
edits
| No edit summary |  (added more content from the etherpad) | ||
| Line 5: | Line 5: | ||
| Here's the current documentation: | Here's the current documentation: | ||
| https://participation.etherpad.mozilla.org/firefox-mini? | https://participation.etherpad.mozilla.org/firefox-mini? | ||
| ===Context=== | |||
| Fennec is a relatively large browser in the South Asian market: | |||
| Browser and their sizes on playstore: | |||
| # Opera - 20MB (3 MB - Mini) | |||
| # UC - 15 MB (0.9 MB - Mini) | |||
| # Firefox - 33 MB (biggest) | |||
| # Chrome - 30 MB | |||
| While others offer data compression through their proxy servers and make their browser more adjusted to data sensitive users, Fennec does not have that option. | |||
| The aim of this project is to explore options to prototype a product  that is smaller in size and helps data sensitive users manage better their data. | |||
| The Fennec team had explored this possibility and they have put together a list of bugs that aim towards this goal: https://wiki.mozilla.org/Mobile/Fatfennec | |||
| The idea is not to fork Fennec but to build with the existing modules.  | |||
| ===Ideas=== | |||
| These are just raw uncategorized, unexplored and unprioritized ideas for chota fennec:  | |||
| ====Server side compression==== | |||
| *Server side compression (maybe the only open source server side comp. project ) | |||
| **Need to be taken into consideration:  | |||
| ***The privacy of data is going to matter when we talk about the browser-side-compression | |||
| ***Browser-side-compression demands high-throughput/efficiency data-center to serve content | |||
| ***Data retention policy? | |||
| ***Costs | |||
| ***legal implications | |||
| ====Network==== | |||
| *Slow network detector | |||
| *Some (magical) network optimization | |||
| ====Display / Rendering==== | |||
| *Offer to render page in text only (something like reading mode) | |||
| *Strip ads/flash/fonts/any media | |||
| **click to play feature? | |||
| *Avoid the loading loading | |||
| ====Downloads==== | |||
| *Better download manager  | |||
| *We Indians "download" a lot of .... media (:P) | |||
| *Resumable downloads | |||
| ====Strip down features, languages==== | |||
| *scale down the features with a Mini version | |||
| *strip out other languages  | |||
| **Strip out Non-Indian Locales , But Keep Indian ones. Also strip out locales without Android device font support.  | |||
| **Make sure , we can provide features such as @font-face support in optional features, with disable by default . Else it may break UI/UX of Indian language websites and it may backfire | |||
| come up with a realistic set of functionality to create a really really small .apk size | |||
| *There can be a lot of optimizations made, based on the target demographics - as prefs | |||
| *It may be helpful to have the pref-bundles (like language packs) to serve certain regions | |||
| ===Help wanted=== | |||
| The chota fennec team started as a team of mainly engineers, but there is need for help in these areas: | |||
| *Product management / coordination | |||
| *QA | |||
| *Release management | |||
| *Coding | |||