Closed Bug 754339 Opened 12 years ago Closed 9 years ago

Architecture: Merge Drawer, Main, Top into single app/UIWebView

Categories

(Pancake Graveyard :: Front-end, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: gbrander, Unassigned)

Details

With the current design, we no longer have to have separate UIWebViews for the Drawer/Top/Main. This was initially done for design reasons.

As long as we have > 1 UIWebView to coordinate app state between, we'll need to keep Top. To reduce complexity and memory footprint, we should merge main and drawer into a single app, and remove Top.

This will:

* Reduce the number of DOMs being kept in memory from 4 to 2
* Reduce the complexity of the app (since we will now be able to keep a single hashtable containing global app state)

Doing this would also make https://bugzilla.mozilla.org/show_bug.cgi?id=750494 simpler, since we wouldn't have to worry about PostMessage flakiness in Firefox.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.