Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 351126 - [client] Replace classes in qx.io.remote with new Ajax implementation
Summary: [client] Replace classes in qx.io.remote with new Ajax implementation
Status: RESOLVED FIXED
Alias: None
Product: RAP
Classification: RT
Component: RWT (show other bugs)
Version: 1.5   Edit
Hardware: PC Linux
: P3 enhancement (vote)
Target Milestone: 2.0 M2   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 387286 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-07-04 19:43 EDT by Ralf Sternberg CLA
Modified: 2012-08-22 07:02 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 Ralf Sternberg CLA 2011-07-04 19:43:54 EDT
There's a whole bunch of classes in qx.io.remote, large parts of which are probably not needed for our requests. I suggest that we replace all these classes with a single one that does nothing than sending out ajax requests. We could base the new code on some lightweight and proven ajax implementation such as jQuery's ajax() function.

However, this has to be done with great care as there were some memory leaks in this area that have become apparent in the past. Remember to conduct long-running (overnight) client memory tests on relevant browsers.
Comment 1 Ralf Sternberg CLA 2011-07-18 08:37:14 EDT
After this, we could probably remove the classes:
qx.net.Http
qx.util.Mime
Comment 2 Tim Buschtoens CLA 2012-08-17 04:39:34 EDT
*** Bug 387286 has been marked as a duplicate of this bug. ***
Comment 3 Tim Buschtoens CLA 2012-08-22 06:32:08 EDT
Fixed with commit 86cb12fbcefc60640821f6b7bead184521aab7e0.

New implementation consists of only one file, org.eclipse.rwt.Request.