Announcement

Collapse
No announcement yet.

AJAX pros and cons.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wayne Luke
    replied
    Originally posted by Andy View Post
    I hate it when it looses the data in a text field that uses AJAX. For example when you enter a user name into search.php, do a search and then click the back button to refine the search, the user name is no longer there. What a pain to have to type in the name over and over again.
    This has nothing to do with AJAX. With an AJAX based search, the results would be loaded without reloading the screen so your search form should be visible at the top. vBulletin doesn't use any AJAX for searching. Your regarding history. AJAX doesn't update hstory since you're not loading a new page. Though IE8 has support for this to eliminate this issue.

    When using the back button, the browser will reload the form according to how it is programmed. This includes whether it uses cached answers or not. Browsers usually clear the form to prevent data contamination.

    Leave a comment:


  • Andy
    replied
    Originally posted by MGM View Post
    Apparently because it makes bookmarks and the Back button useless... but I'm almost certain this can be fixed with some form of url manipulation....

    MGM out
    I hate it when it looses the data in a text field that uses AJAX. For example when you enter a user name into search.php, do a search and then click the back button to refine the search, the user name is no longer there. What a pain to have to type in the name over and over again.

    Leave a comment:


  • BelieveTech
    replied
    My only gripe with AJAX, isn't really with AJAX..

    On older browsers (version 6 and earlier, which some of my clients require), AJAX loads can run REALLY slowly, which makes for a crummy user experience.

    Leave a comment:


  • ChrisLM2001
    replied
    Those with computers with little RAM will balk at 30+MB browser windows.

    Woe those surfing with 256MB.

    Too fat; a retro-fad; and loaded with god awful javascript.

    Chris

    Leave a comment:


  • Wayne Luke
    replied
    Three things not mentioned here about using clientside technologies like AJAX.

    1) They increase the speed of your site as their functionality is done on the browser's computer not the server.
    2) They lower bandwidth usage since the page is not being reloaded all the time for new posts, showing those posts and edits.
    3) They increase the tools available to the end user and make the system work more like they are used to using compiled desktop applications. Not exactly the same but closer. The gap will narrow overtime.

    Anything that reduces cost and makes weblications easier to use is good in my book.

    Leave a comment:


  • ChrisLM2001
    replied
    Weird not getting any notice of PMs. Thanks for the headsup, sent you a PM as well.

    Chris

    Leave a comment:


  • cbiweb
    replied
    Originally posted by ChrisLM2001
    What I dislike is the increased memory consumption. ...For forums where you know the member's hardware is up-to-date it's fine, but on most boards, that's way too much memory consumption for little gain.
    Good point, Chris. Makes me wonder if Ajax could become a user option rather than global.

    btw, check your private messages.

    Leave a comment:


  • ChrisLM2001
    replied
    What I dislike is the increased memory consumption. A vBulletin thread, with quick reply open, can top 30MB per browser window. Not every member is surfing with 1024MB of memory, and they have more than just a browser window open. Open the full editor an it's closer to 40MBs. Post on 3 to 4 forums, and you can see how quickly your memory is eaten up just for some "neat feature".

    For forums where you know the member's hardware is up-to-date it's fine, but on most boards, that's way too much memory consumption for little gain.

    Chris

    Leave a comment:


  • patriotcow
    replied
    I don't like the thread editing bit about it, I like the title bit though but when editing threads the browser goes all slow then somtimes when you edit the message doesn't even save and I have to do it again.

    Leave a comment:


  • ChrisLM2001
    replied
    Originally posted by filburt1
    I don't like it because it relies entirely on Javascript, which not everybody has enabled (by choice, quite often) and has wildly different implementations for each browser. Also, for those used to using the web, they expect that interacting with a component on a web page navigates to a new page and could be confused when seemingly nothing changes.

    In principal, it's good, but with the reality of browsing and web users, I don't like it.
    What he said!

    Chris

    Leave a comment:


  • Zachery
    replied
    Yes, they should.

    http://www.vbulletin.com/forum/showt...6680&nojs=true

    Leave a comment:


  • Chroder
    replied
    All of the AJAX features silently degrade into normal separate pages when the user doesn't support the JS required, doesn't it?

    Leave a comment:


  • filburt1
    replied
    3% of 100,000 visitors for a month (random number, not necessarily my statistics) is still 3,000 annoyed users.

    Wait until WDF v5, Zach...I'm not even using the built-in CSS anymore but wrote my own replacement style sheets instead for total control.

    Leave a comment:


  • MGM
    replied
    Originally posted by filburt1
    I don't like it because it relies entirely on Javascript, which not everybody has enabled (by choice, quite often) and has wildly different implementations for each browser. Also, for those used to using the web, they expect that interacting with a component on a web page navigates to a new page and could be confused when seemingly nothing changes.

    In principal, it's good, but with the reality of browsing and web users, I don't like it.
    Isn't the total supposed to be less than 3%? Hardly a huge amount of people...

    MGM out

    Leave a comment:


  • Zachery
    replied
    What you did with WDF is awsome , personally I like the ajax/js and alot of my members really enjoy it too. They'd freak if it went away

    Leave a comment:

widgetinstance 262 (Related Topics) skipped due to lack of content & hide_module_if_empty option.
Working...
X