PDA

View Full Version : Performance



cdgokey
23 Apr 2008, 4:24 AM
Hi Darrell,

I've been looking around and comparing ext-js vs. ext-gwt. I really like the look of ext-js and happy to see ext-gwt will have the same look, css properties (right?) and things like that. I think this is a plus. But I have to admit, one thing that I do notice is that ext-js is substantial faster (atleast on firefox). There is definitely a noticable delay when clicking on some of the demo pages (tables, etc.). I'm curious if this is a issue with gwt itself or in ext-gwt and if the latter, if this is something you are working on and when we might expect to see the same performance as we are seeing from ext-js.

Thanks, I wish you my best and look forward to the dust settling for you from this transition.

Chris

brasmouk
23 Apr 2008, 5:21 AM
Hello and sorry in advance for my English,

I started with Ext now and I would like to know if you have experienced performance problems for display and refreshments components.

Example using a GridPanel which contains more than 1000 records, and I think the loading time is very long.

I also found problems with encoding using Aptana and FireFox.

What are the best way to use Ext in a page that contains so many components?

What are good ways to load data?

Thinks for you return experience if you have experienced the same problems and how you've solved.

nseb
23 Apr 2008, 12:09 PM
+1

why gxt is much slower than extjs wrapper ?

darrellmeyer
23 Apr 2008, 2:14 PM
The performance of Ext GWT is something that is currently being addressed and is high priority. We are currently working on several performance optimizations. Some of these changes will be included in beta2.

sheesh-kebab
23 Apr 2008, 3:06 PM
btw, it's probably worth gzipping the explorer demo for ext GWT on extjs.com (yslow output is below):

These components are not gzipped:
http://us.i1.yimg.com/us.yimg.com/i/rt/yslow/magnify.gif (javascript:document.yslowContext.viewHeaders('headerGzipDiv_0')) (1.4K) http://extjs.com/explorer/#overview
ParamsHeadersPost
Response Headers

Date:
Wed, 23 Apr 2008 23:03:23 GMT
Server:
Apache/2.2.3 (Red Hat)
Etag:
W/"1482-1208751110000"
Last-Modified:
Mon, 21 Apr 2008 04:11:50 GMT
Content-Length:
1482
Connection:
close
Content-Type:
text/html; charset=UTF-8

Loading...

http://us.i1.yimg.com/us.yimg.com/i/rt/yslow/magnify.gif (javascript:document.yslowContext.viewHeaders('headerGzipDiv_1')) (573.7K) http://extjs.com/explorer/97E494DAE0A065918B94D3E22831449B.cache.html
ParamsHeadersPost
Response Headers

Date:
Wed, 23 Apr 2008 23:03:13 GMT
Server:
Apache/2.2.3 (Red Hat)
Etag:
W/"573779-1208751110000"
Last-Modified:
Mon, 21 Apr 2008 04:11:50 GMT
Content-Length:
573779
Content-Type:
text/html; charset=UTF-8

Loading...

http://us.i1.yimg.com/us.yimg.com/i/rt/yslow/magnify.gif (javascript:document.yslowContext.viewHeaders('headerGzipDiv_2')) (4.8K) http://extjs.com/explorer/com.extjs.gxt.samples.explorer.Explorer.nocache.js
ParamsHeadersPost
Response Headers

Date:
Wed, 23 Apr 2008 23:03:12 GMT
Server:
Apache/2.2.3 (Red Hat)
Etag:
W/"4831-1208751110000"
Last-Modified:
Mon, 21 Apr 2008 04:11:50 GMT
Content-Length:
4831
Content-Type:
text/javascript

Loading...

http://us.i1.yimg.com/us.yimg.com/i/rt/yslow/magnify.gif (javascript:document.yslowContext.viewHeaders('headerGzipDiv_3')) (77.4K) http://extjs.com/explorer/css/ext-all.css
ParamsHeadersPost
Response Headers

Date:
Wed, 23 Apr 2008 23:03:11 GMT
Server:
Apache/2.2.3 (Red Hat)
Etag:
W/"77448-1208751110000"
Last-Modified:
Mon, 21 Apr 2008 04:11:50 GMT
Content-Length:
77448
Content-Type:
text/css

Loading...

http://us.i1.yimg.com/us.yimg.com/i/rt/yslow/magnify.gif (javascript:document.yslowContext.viewHeaders('headerGzipDiv_4')) (22.3K) http://extjs.com/explorer/css/gxt-all.css
ParamsHeadersPost
Response Headers

Date:
Wed, 23 Apr 2008 23:03:12 GMT
Server:
Apache/2.2.3 (Red Hat)
Etag:
W/"22357-1208751110000"
Last-Modified:
Mon, 21 Apr 2008 04:11:50 GMT
Content-Length:
22357
Content-Type:
text/css

Loading...

http://us.i1.yimg.com/us.yimg.com/i/rt/yslow/magnify.gif (javascript:document.yslowContext.viewHeaders('headerGzipDiv_5')) (1.4K) http://extjs.com/explorer/
ParamsHeadersPost
Response Headers

Date:
Wed, 23 Apr 2008 23:03:11 GMT
Server:
Apache/2.2.3 (Red Hat)
Etag:
W/"1482-1208751110000"
Last-Modified:
Mon, 21 Apr 2008 04:11:50 GMT
Content-Length:
1482
Content-Type:
text/html; charset=UTF-8

Loading...

http://us.i1.yimg.com/us.yimg.com/i/rt/yslow/magnify.gif (javascript:document.yslowContext.viewHeaders('headerGzipDiv_6')) (5.3K) http://extjs.com/explorer/Resources.css
ParamsHeadersPost
Response Headers

Date:
Wed, 23 Apr 2008 23:03:13 GMT
Server:
Apache/2.2.3 (Red Hat)
Etag:
W/"5300-1208751110000"
Last-Modified:
Mon, 21 Apr 2008 04:11:50 GMT
Content-Length:
5300
Content-Type:
text/css

Loading...

http://us.i1.yimg.com/us.yimg.com/i/rt/yslow/magnify.gif (javascript:document.yslowContext.viewHeaders('headerGzipDiv_7')) (9.6K) http://extjs.com/explorer/css/xtheme-gray.css

avrecko
24 Apr 2008, 5:51 AM
The performance of Ext GWT is something that is currently being addressed and is high priority. We are currently working on several performance optimizations. Some of these changes will be included in beta2.

Sorry if this was already answered. When is beta2 expected to be available?

darrellmeyer
24 Apr 2008, 7:07 AM
Beta2 should be out by Monday.