Why is Pale-Moon so big? #458

Closed
opened 7 years ago by konsolebox · 1 comments
konsolebox commented 7 years ago (Migrated from github.com)

Why has Pale-Moon become so big that it even has to require at least 12G of filesystem space when compiling? I'm curious about knowing the exact reasons, so I though it would be better to ask the devs directly.

Why has Pale-Moon become so big that it even has to require at least 12G of filesystem space when compiling? I'm curious about knowing the exact reasons, so I though it would be better to ask the devs directly.
wolfbeast commented 7 years ago (Migrated from github.com)

It's 14 million lines of source code. ;-)
Seriously, though, what do you expect from a modern web browser's build size? if you inspect the build/object directory, you can see the exact reasons; primarily it will be taken up by compiled object code. You can blame Mozilla for designing it in such a way (i.e.: monolithic resulting xul library).

If disk space for building is restrictive, then (on windows at least) you can reduce it by not using link-time code generation so you won't have large pseudocode files.

It's 14 million lines of source code. ;-) Seriously, though, what do you expect from a modern web browser's build size? if you inspect the build/object directory, you can see the exact reasons; primarily it will be taken up by compiled object code. You can blame Mozilla for designing it in such a way (i.e.: monolithic resulting xul library). If disk space for building is restrictive, then (on windows at least) you can reduce it by not using link-time code generation so you won't have large pseudocode files.
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: MoonchildProductions/Pale-Moon#458
Loading…
There is no content yet.