Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 332900 - [Client] Streamline startup process
Summary: [Client] Streamline startup process
Status: RESOLVED FIXED
Alias: None
Product: RAP
Classification: RT
Component: RWT (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 1.5 M3   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 360520
Blocks: 320993
  Show dependency tree
 
Reported: 2010-12-19 07:52 EST by Tim Buschtoens CLA
Modified: 2011-10-14 09:46 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Buschtoens CLA 2010-12-19 07:52:17 EST
Currently there are at least 4 files invlolved in initializing the client:
- rwt-index.html
- Bootstrap.js
- Init.js
- Application.js

Its a confusing clutter, at some point we should try to trimm it down, merge at least some of these files and perhaps even gaining a few milliseconds at startup. It should be noted however that this is very sensible area to mess with and the payoff will be rather small, so its something we might want to do after releasing 1.4.
Comment 1 Tim Buschtoens CLA 2011-10-11 11:31:45 EDT
New Display.js is also in the mix. It might/could cover all of the tasks of the from these 4 files. No waiting for the window.onload event would be needed, since init is called by the protocol.
Comment 2 Tim Buschtoens CLA 2011-10-14 09:46:52 EDT
Fixed in CVS HEAD.

qx.core.Inits.js has been changed to org.eclipse.rwt.System.js and refactored.
Application.js and Gui.js dont exist anymore. All containing code has been moved to more appropriate classes.