Jump to content

Compression


Farshad Mohajeri
 Share

Recommended Posts

  • Administrators

Here is our official demo compiled with 0.85.0 and HTTP compression enabled:

http://prime.fmsoft....demo/ucdemo.dll

 

Here is same demo without compression (Compiled with 0.84)

http://prime.fmsoft.net/demo/udemo.dll

My test results on a 1 mbit connection:

 

A full reload without compression : 15-20 secs

A full reload with compression : 5-7 secs

 

(On most desktop browsers you can make a full reload by pressing Ctrl+F5)

Link to comment
Share on other sites

Hi Farshad, good news, I consider very usefull enabled compression and I test with NetLimiter 3 Pro at 15 kbps a very slow connection and my results are:

 

A full reload with compression : 28-30 secs

A full reload without compression : 85-88 secs

 

 

Thank you for your work.

Link to comment
Share on other sites

  • Administrators

Mr. Farshad:

 

Good!

 

But:

 

1) Treeview does not work on IE9

 

It's a known issue. ie9 compatibility issues are pending.

 

2) There are some Javascripts errors when use Chart on Firefox.

 

You receive these errors when and where? Can you paste the error text?

Link to comment
Share on other sites

It's a known issue. ie9 compatibility issues are pending.

 

 

 

You receive these errors when and where? Can you paste the error text?

I think the problem of Ajax Errors is because my band width is small and the page are not loaded completly.

 

There is a way to force that buttons dont execute until other objects are full loaded?

 

Normally our customers are not patient to wait til page load completly. I think that disable ajax errors on the ServerModule can help. I'm right?

Link to comment
Share on other sites

Excellent work... SO much quicker.

 

Couple of questions.

 

1) When can we download 0.85 to have a play ?

2) Any idea when you will support IE9 ?

3) Any idea when/if you will be switching to ExtJS 4.0

4) Purchase/Pricing etc.. If I purchase ExtJS 4.0 NOW, can I purchase uniGui without ExtJS when its released ? (ie. non bundled..)

 

Thanks

Andrew

Link to comment
Share on other sites

I think the problem of Ajax Errors is because my band width is small and the page are not loaded completly.

 

There is a way to force that buttons dont execute until other objects are full loaded?

 

Normally our customers are not patient to wait til page load completly. I think that disable ajax errors on the ServerModule can help. I'm right?

 

IMO, Automatic showing of loading mask for any unfinished loading pages like an IntraWeb is more comfortable.

Link to comment
Share on other sites

IMO, Automatic showing of loading mask for any unfinished loading pages like an IntraWeb is more comfortable.

 

+1 (or animated rolling cursor will be enough)

 

PS. About compression: noticeably faster on my 6 mbit connection

Link to comment
Share on other sites

  • Administrators

I think the problem of Ajax Errors is because my band width is small and the page are not loaded completly.

 

There is a way to force that buttons dont execute until other objects are full loaded?

 

Normally our customers are not patient to wait til page load completly. I think that disable ajax errors on the ServerModule can help. I'm right?

 

I think you refer to the problem where you try to update chart data before the Chart itself is completely loaded. This is Issue #620.

 

The problem here is the Flash Chart doesn't load as soon as the page is rendered. If you try to modify its data before it is loaded a JS error occur. I will try to find a workaround.

Link to comment
Share on other sites

  • Administrators

Excellent work... SO much quicker.

Couple of questions.

 

1) When can we download 0.85 to have a play ?

 

Somewhere in this week.

 

2) Any idea when you will support IE9 ?

 

Good question. The answer seems to be version 0.86.0.

 

3) Any idea when/if you will be switching to ExtJS 4.0

 

1.0 or 1.1.

 

Again, it can be sooner as I haven't explored yet the difficulties of Ext JS 4 integration.

 

4) Purchase/Pricing etc.. If I purchase ExtJS 4.0 NOW, can I purchase uniGui without ExtJS when its released ? (ie. non bundled..)

 

Another good question.

 

We must wait for 0.90.0 for purchase pricing details.

 

I can't say much for bundling as it depends on Sencha and their attitude towards this.

 

You can buy Ext JS 4.0 now and buy uniGUI without Ext JS bundled later. That's quite possible.

Link to comment
Share on other sites

Tested on mobile UMTS internet key with Crome

 

NEW dll

87 requests | 383.56KB transferred | (onload: 13.20s, DOMContentLoaded: 9.25s)

 

OLD dll

87 requests | 1.28MB transferred | (onload: 22.58s, DOMContentLoaded: 18.62s)

Link to comment
Share on other sites

  • Administrators

Tested on mobile UMTS internet key with Crome

 

NEW dll

87 requests | 383.56KB transferred | (onload: 13.20s, DOMContentLoaded: 9.25s)

 

OLD dll

87 requests | 1.28MB transferred | (onload: 22.58s, DOMContentLoaded: 18.62s)

 

Looks good.

70% compression and two times faster load time.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...