Victor Garcia Aprea : Towards more processing at the client-side

Subscriptions

<February 2010>
SuMoTuWeThFrSa
31123456
78910111213
14151617181920
21222324252627
28123456
78910111213

Post Categories




Towards more processing at the client-side

Currently at my day-job, we’re architecting a framework to make ASP.NET a better ASP.NET. Basically, this fx is being used by developers to port just too many intranet/internet web applications to the .NET universe, for a just too big worldwide company. One of our key goals while architecting it  was to move as much processing to the client as possible; we did a lot of work in this regard, which involved providing a client-side framework and lots of enhancements at the server-side to actually take advantage of it.

Current versions of ASP.NET don’t really make the browser do much JavaScript stuff at all which translates to writing all your code at the server-side and having to cause a postback for almost anything you want to process. But life would be much better if -whenever possible- no postback occurred, or at least just a “soft” one (more on this later).

Do you think you really know JavaScript? Take a look at the inner workings of a project like Tibet, and think again. It would be really useful to count with some base library at the client-side to make interaction between the different controls and the page simpler (abstracting you from browser-specific related issues) and cut as much as possible the dependency on posting back to the server. Of course this would require developers to have some understanding of JavaScript beyond the alert function… but it would definitively pay in the long run.

Moreover, the Microsoft XMLHTTP component (or Netscape’s verbatim XMLHttpRequest) can really help in avoiding entire postbacks and ugly UI refreshes at the browser to happen (yes this is what I previously referred as a “soft” postback). Keep in mind that today every control that fires a postback, causes the entire form collection to be posted and lots of processing to happen at the server-side; two particular expensive things that are really not necessary all the time.

 

posted on Monday, June 16, 2003 12:29 PM by vga

# zmCmJp @ Friday, January 08, 2010 6:10 PM

Hi! opLCkq

zmCmJp

# viagra @ Sunday, January 17, 2010 1:01 PM

Hi! rAMHxd http://svazgk.com/ <a href="http://toexea.com/ ">pDOnSyY</a> [url=http://jfande.com/]pDOnSyY[/url]

viagra

# Tag Heuer Watches @ Monday, January 25, 2010 7:18 PM

tBlwmQC http://community.xat.com/member.php?u=38950#4581 Tag Heuer Watches http://www.telltalegames.com/forums/member.php?u=45643#4581">http://www.telltalegames.com/forums/member.php?u=45643#4581">http://www.telltalegames.com/forums/member.php?u=45643#4581">http://www.telltalegames.com/forums/member.php?u=45643#4581 Cheap Xanax http://www.telltalegames.com/forums/member.php?u=45643#4581">http://www.telltalegames.com/forums/member.php?u=45643#4581">http://www.telltalegames.com/forums/member.php?u=45643#4581">http://www.telltalegames.com/forums/member.php?u=45643#4581 Cheap Xanax http://www.telltalegames.com/forums/member.php?u=45642#4581 Cheap Tramadol http://www.telltalegames.com/forums/member.php?u=45643#4581">http://www.telltalegames.com/forums/member.php?u=45643#4581">http://www.telltalegames.com/forums/member.php?u=45643#4581">http://www.telltalegames.com/forums/member.php?u=45643#4581 Cheap Xanax

Tag Heuer Watches

# Cheap Valium @ Monday, January 25, 2010 10:32 PM

eBPhkvu http://www.carmafl.org/valium.html#2484 Cheap Valium http://www.qmsystems.com/tramadol.html#2484 Tramadol http://www.carmafl.org/cialis.html#2484">http://www.carmafl.org/cialis.html#2484 Cialis http://www.qmsystems.com/ativan.html#2484 Ativan http://www.carmafl.org/cialis.html#2484">http://www.carmafl.org/cialis.html#2484 Cheapest Cialis

Cheap Valium

# Buy Cialis Online @ Tuesday, January 26, 2010 12:24 AM

ORbGNor http://www.jaia-interactive.com/cialis.html#4768">http://www.jaia-interactive.com/cialis.html#4768 Buy Cialis Online http://www.jaia-interactive.com/phentermine.html#4768 Cheap Phentermine http://www.jaia-interactive.com/viagra.html#4768 Buy Viagra http://www.jaia-interactive.com/tramadol.html#4768 Tramadol http://www.jaia-interactive.com/cialis.html#4768">http://www.jaia-interactive.com/cialis.html#4768 Cheapest Cialis

Buy Cialis Online

# Cheap Cigarettes @ Wednesday, January 27, 2010 7:44 PM

XpNXXHX http://www.solidphp.com/forum/member.php?u=17166#4625 Cheap Cigarettes http://www.solidphp.com/forum/member.php?u=17163#4625 Buy Valium http://www.ecometro.com/Community/members/GlennAppleton.aspx#4625">http://www.ecometro.com/Community/members/GlennAppleton.aspx#4625 Phentermine http://www.solidphp.com/forum/member.php?u=17160#4625 Cheapest Cialis http://www.ecometro.com/Community/members/GlennAppleton.aspx#4625">http://www.ecometro.com/Community/members/GlennAppleton.aspx#4625 Adipex

Cheap Cigarettes

# Alprazolam @ Wednesday, January 27, 2010 9:58 PM

NOlZNPXu http://www.solidphp.com/forum/member.php?u=17162#6904 Alprazolam http://www.solidphp.com/forum/member.php?u=17159#6904 Phentermine http://www.solidphp.com/forum/member.php?u=17165#6904">http://www.solidphp.com/forum/member.php?u=17165#6904 Ativan http://www.solidphp.com/forum/member.php?u=17165#6904">http://www.solidphp.com/forum/member.php?u=17165#6904 Ativan http://www.ecometro.com/Community/members/RobertSmith.aspx#6904 Replica watches

Alprazolam

# Ambien @ Wednesday, January 27, 2010 11:38 PM

ofRpzMlg http://forums.caranddriver.com/member.php?u=30382#6299">http://forums.caranddriver.com/member.php?u=30382#6299 Ambien http://forums.caranddriver.com/member.php?u=30379#6299 Tramadol http://forums.caranddriver.com/member.php?u=30382#6299">http://forums.caranddriver.com/member.php?u=30382#6299 Zolpidem http://forums.caranddriver.com/member.php?u=30377#6299 Buy Phentermine http://forums.caranddriver.com/member.php?u=30381#6299 Diazepam

Ambien

# Cialis @ Saturday, January 30, 2010 8:34 PM

JgFTPzZ http://jerryshamblin.com/cialis.html#8531">http://jerryshamblin.com/cialis.html#8531 Cialis http://jerryshamblin.com/ativan.html#8531 Buy Ativan http://jerryshamblin.com/cialis.html#8531">http://jerryshamblin.com/cialis.html#8531 Buy Cialis Online http://jerryshamblin.com/tamiflu.html#8531 Tamiflu online http://jerryshamblin.com/phentermine.html#8531 Phentermine

Cialis

# re: Towards more processing at the client-side @ Sunday, January 31, 2010 3:08 AM

RymNwA <a href="http://cjaixotvuacr.com/">cjaixotvuacr</a>, [url=http://fxycjoyxfwdp.com/]fxycjoyxfwdp[/url], [link=http://yrpqopwhlwwv.com/]yrpqopwhlwwv[/link], http://ovmdsyhqdldo.com/

ukvnslnov

# Ativan @ Friday, February 05, 2010 7:56 PM

BbjnFp http://gbxforums.gearboxsoftware.com/member.php?u=44503#3489 Ativan http://www.intlgymnast.com/forum/member.php?u=4744#3489 Alprazolam http://gbxforums.gearboxsoftware.com/member.php?u=44497#3489 Adipex http://www.intlgymnast.com/forum/member.php?u=4742#3489 Cheapest Cialis http://gbxforums.gearboxsoftware.com/member.php?u=44504#3489 Cheap Cigarettes

Ativan

# re: Towards more processing at the client-side @ Saturday, February 06, 2010 10:26 AM

QMSkPI <a href="http://nhpujjepvwsa.com/">nhpujjepvwsa</a>, [url=http://pefxgkfpampq.com/]pefxgkfpampq[/url], [link=http://ggqpwrckqlki.com/]ggqpwrckqlki[/link], http://alvsduuykrry.com/

nczboiw

# re: Towards more processing at the client-side @ Saturday, February 06, 2010 12:10 PM

yV9OCE <a href="http://xsyilaqopuzs.com/">xsyilaqopuzs</a>, [url=http://cwgqurbxngnt.com/]cwgqurbxngnt[/url], [link=http://kxnwhapkyfet.com/]kxnwhapkyfet[/link], http://cxhbfgnueyrg.com/

ijxyxvzpc