Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 332900

Summary: [Client] Streamline startup process
Product: [RT] RAP Reporter: Tim Buschtoens <tbuschto>
Component: RWTAssignee: Project Inbox <rap-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: tbuschto
Version: unspecified   
Target Milestone: 1.5 M3   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 360520    
Bug Blocks: 320993    

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.