On Mon, Oct 13, 2014 at 4:54 PM, Chris More <cm...@mozilla.com> wrote:
> Does anyone know or could any of you create a breakdown of the major blocks 
> of the Firefox installer and each of their respective sizes or percentage of 
> the whole?
>
> For example, the win32 installer for Firefox 32 is 34MB. The Firefox Growth 
> team [1] like to know of that 34MB, what is the percentage or size of each of 
> the components within the 34MB. As for the granularity of the breakdown, it 
> would be by some logic way of breaking down Firefox. For example, 
> SpiderMonkey, tools, XUL, etc. I'll leave the granularity up to you on what 
> you consider a logic block to quantify together.
>
> Why am I asking this?
>
> The win32 Firefox full installer continues to grow (see attachment) each 
> release and it has been on an increasing growth since Firefox 29. Like 
> anything on the web, the time it takes to download something (webpage, binary 
> file, etc.) affects the key conversion rate by some amount. The Firefox 
> Growth team has a project to understand what features/changes in Firefox are 
> contributing to the growth or size of the installer. We've asked a few times 
> previously, but it doesn't look like the documentation or analysis exist.
>
> Would anyone be able to take on this project as it would be very helpful to 
> the team? I am imagining a pie chart of the the current installer and then a 
> table of the name of each component, their size (KB or MB), and any 
> additional meta data.
>
> Thanks,
> Chris
>
> [1] https://wiki.mozilla.org/Growth_Team
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform

The simplest way to break the installer down is by the files in it.

e.g. http://khuey.pastebin.mozilla.org/6781501

File boundaries are a reasonably logical division to start with.  Once
you've identified which files are growing/being added over time we can
explain what those are and where the growth comes from (in terms of
features/etc).

- Kyle
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to