CINXE.COM

Talk:Ajax (programming)/Archive 2 - Wikipedia

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Talk:Ajax (programming)/Archive 2 - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"2c1471e5-c9e5-4084-859f-5343598297da","wgCanonicalNamespace":"Talk","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":1,"wgPageName":"Talk:Ajax_(programming)/Archive_2","wgTitle":"Ajax (programming)/Archive 2","wgCurRevisionId":537195020,"wgRevisionId":537195020,"wgArticleId":5163267,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Pages with missing files"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Talk:Ajax_(programming)/Archive_2","wgRelevantArticleId":5163267,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}}, "wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":50000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgDiscussionToolsFeaturesEnabled":{"replytool":false,"newtopictool":true,"sourcemodetoolbar":true,"topicsubscription":false,"autotopicsub":false,"visualenhancements":false,"visualenhancements_reply":false,"visualenhancements_pageframe":false},"wgDiscussionToolsFallbackEditMode":"source","wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":true,"wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform", "platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.discussionTools.init.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init", "ext.visualEditor.targetLoader","ext.echo.centralauth","ext.discussionTools.init","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.discussionTools.init.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Talk:Ajax (programming)/Archive 2 - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Talk:Ajax_(programming)/Archive_2&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="ext-discussiontools-newtopictool-enabled ext-discussiontools-sourcemodetoolbar-enabled skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-1 ns-talk mw-editable page-Talk_Ajax_programming_Archive_2 rootpage-Talk_Ajax_programming skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_en.wikipedia.org&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=Talk%3AAjax+%28programming%29%2FArchive+2" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=Talk%3AAjax+%28programming%29%2FArchive+2" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_en.wikipedia.org&amp;uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=Talk%3AAjax+%28programming%29%2FArchive+2" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=Talk%3AAjax+%28programming%29%2FArchive+2" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Request_for_external_link_addition" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Request_for_external_link_addition"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Request for external link addition</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">1 comment</span> <ul id="toc-Request_for_external_link_addition-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>History</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">2 comments</span> <ul id="toc-History-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Lack of development tools? Also: Hummingbird and Desktop.com links</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">12 comments</span> <ul id="toc-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-AjaxPatterns.org_Reference" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#AjaxPatterns.org_Reference"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>AjaxPatterns.org Reference</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">21 comments</span> <ul id="toc-AjaxPatterns.org_Reference-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Lists_of_browsers" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Lists_of_browsers"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Lists of browsers</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">9 comments</span> <ul id="toc-Lists_of_browsers-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Multiple_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Multiple_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Multiple links</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">4 comments</span> <ul id="toc-Multiple_links-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Back_Button_Support" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Back_Button_Support"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Back Button Support</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">2 comments</span> <ul id="toc-Back_Button_Support-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-IBM_Developerworks_link" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#IBM_Developerworks_link"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>IBM Developerworks link</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">11 comments</span> <ul id="toc-IBM_Developerworks_link-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-History_(2)" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History_(2)"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>History (2)</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">3 comments</span> <ul id="toc-History_(2)-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Semiprotection_2_-_the_return_of_semiprotection?" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Semiprotection_2_-_the_return_of_semiprotection?"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>Semiprotection 2 - the return of semiprotection?</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">2 comments</span> <ul id="toc-Semiprotection_2_-_the_return_of_semiprotection?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Clean_seperation_between_application_logic_and_user_interface" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Clean_seperation_between_application_logic_and_user_interface"> <div class="vector-toc-text"> <span class="vector-toc-numb">11</span> <span>Clean seperation between application logic and user interface</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">2 comments</span> <ul id="toc-Clean_seperation_between_application_logic_and_user_interface-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Googling_?" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Googling_?"> <div class="vector-toc-text"> <span class="vector-toc-numb">12</span> <span>Googling ?</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">1 comment</span> <ul id="toc-Googling_?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Not_an_Acronym?" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Not_an_Acronym?"> <div class="vector-toc-text"> <span class="vector-toc-numb">13</span> <span>Not an Acronym?</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">4 comments</span> <ul id="toc-Not_an_Acronym?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Double_Buffering" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Double_Buffering"> <div class="vector-toc-text"> <span class="vector-toc-numb">14</span> <span>Double Buffering</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">5 comments</span> <ul id="toc-Double_Buffering-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Disadvantages" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Disadvantages"> <div class="vector-toc-text"> <span class="vector-toc-numb">15</span> <span>Disadvantages</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">3 comments</span> <ul id="toc-Disadvantages-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-AjaxProjects" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#AjaxProjects"> <div class="vector-toc-text"> <span class="vector-toc-numb">16</span> <span>AjaxProjects</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">2 comments</span> <ul id="toc-AjaxProjects-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-AJAJ" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#AJAJ"> <div class="vector-toc-text"> <span class="vector-toc-numb">17</span> <span>AJAJ</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">3 comments</span> <ul id="toc-AJAJ-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Infobox" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Infobox"> <div class="vector-toc-text"> <span class="vector-toc-numb">18</span> <span>Infobox</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">3 comments</span> <ul id="toc-Infobox-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-namespace">Talk</span><span class="mw-page-title-separator">:</span><span class="mw-page-title-main">Ajax (programming)/Archive 2</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang mw-portlet-lang-icon-only" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector-empty" aria-label="This article exist only in this language. Add the article for other languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-portlet-lang-heading-empty" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language mw-ui-icon-wikimedia-language"></span> <span class="vector-dropdown-label-text">Add languages</span> </label> <div class="vector-dropdown-content"> <div class="mw-portlet-empty-language-selector-body"> Page contents not supported in other languages. </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="new vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Ajax_(programming)/Archive_2&amp;action=edit&amp;redlink=1" class="new" title="View the content page (page does not exist) [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Ajax_(programming)/Archive_2" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Ajax_(programming)/Archive_2"><span>Read</span></a></li><li id="ca-edit" class="istalk vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Talk:Ajax_(programming)/Archive_2&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Talk:Ajax_(programming)/Archive_2&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Talk:Ajax_(programming)/Archive_2"><span>Read</span></a></li><li id="ca-more-edit" class="istalk vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Talk:Ajax_(programming)/Archive_2&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Talk:Ajax_(programming)/Archive_2&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Talk:Ajax_(programming)/Archive_2" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Talk:Ajax_(programming)/Archive_2" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Talk:Ajax_(programming)/Archive_2&amp;oldid=537195020" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Talk:Ajax_(programming)/Archive_2&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FTalk%3AAjax_%28programming%29%2FArchive_2"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FTalk%3AAjax_%28programming%29%2FArchive_2"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=Talk%3AAjax_%28programming%29%2FArchive_2&amp;action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Talk:Ajax_(programming)/Archive_2&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects emptyPortlet" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"><div class="subpages">&lt; <bdi dir="ltr"><a href="/wiki/Talk:Ajax_(programming)" title="Talk:Ajax (programming)">Talk:Ajax (programming)</a></bdi></div></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r1237879475">.mw-parser-output .tmbox{margin:4px 0;border-collapse:collapse;border:1px solid #c0c090;background-color:#f8eaba;box-sizing:border-box}.mw-parser-output .tmbox.mbox-small{font-size:88%;line-height:1.25em}.mw-parser-output .tmbox-speedy{border:2px solid #b32424;background-color:#fee7e6}.mw-parser-output .tmbox-delete{border:2px solid #b32424}.mw-parser-output .tmbox-content{border:2px solid #f28500}.mw-parser-output .tmbox-style{border:2px solid #fc3}.mw-parser-output .tmbox-move{border:2px solid #9932cc}.mw-parser-output .tmbox .mbox-text{border:none;padding:0.25em 0.9em;width:100%}.mw-parser-output .tmbox .mbox-image{border:none;padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .tmbox .mbox-imageright{border:none;padding:2px 0.9em 2px 0;text-align:center}.mw-parser-output .tmbox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .tmbox .mbox-invalid-type{text-align:center}@media(min-width:720px){.mw-parser-output .tmbox{margin:4px 10%}.mw-parser-output .tmbox.mbox-small{clear:right;float:right;margin:4px 0 4px 1em;width:238px}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .tmbox{background-color:#2e2505}html.skin-theme-clientpref-night .mw-parser-output .tmbox-speedy{background-color:#310402}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .tmbox{background-color:#2e2505}html.skin-theme-clientpref-os .mw-parser-output .tmbox-speedy{background-color:#310402}}body.skin--responsive .mw-parser-output table.tmbox img{max-width:none!important}</style><table class="plainlinks tmbox tmbox-notice" role="presentation"><tbody><tr><td class="mbox-image"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/2/2a/Replacement_filing_cabinet.svg/40px-Replacement_filing_cabinet.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/2/2a/Replacement_filing_cabinet.svg/60px-Replacement_filing_cabinet.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/2/2a/Replacement_filing_cabinet.svg/80px-Replacement_filing_cabinet.svg.png 2x" data-file-width="200" data-file-height="200"/></span></span></td><td class="mbox-text" style="text-align:center">This is an <b><a href="/wiki/Help:Archiving_a_talk_page" title="Help:Archiving a talk page">archive</a></b> of past discussions about <a href="/wiki/Ajax_(programming)" title="Ajax (programming)">Ajax (programming)</a>. <b>Do not edit the contents of this page.</b> If you wish to start a new discussion or revive an old one, please do so on the <a href="/wiki/Talk:Ajax_(programming)" title="Talk:Ajax (programming)">current talk page</a>.</td></tr></tbody></table> <table style="text-align:center;margin:0 auto 0.5em;max-width:40em;width:100%;width:-moz-available;width:-webkit-fill-available;width:stretch"><tbody><tr><td><a href="/wiki/Talk:Ajax_(programming)/Archive_1" title="Talk:Ajax (programming)/Archive 1">Archive 1</a></td><td><span style="font-size:115%;"><a class="mw-selflink selflink">Archive 2</a></span></td><td><a href="/wiki/Talk:Ajax_(programming)/Archive_3" title="Talk:Ajax (programming)/Archive 3">Archive 3</a></td><td><a href="/wiki/Talk:Ajax_(programming)/Archive_4" title="Talk:Ajax (programming)/Archive 4">Archive 4</a></td><td><a href="/wiki/Talk:Ajax_(programming)/Archive_5" title="Talk:Ajax (programming)/Archive 5">Archive 5</a></td></tr></tbody></table> <meta property="mw:PageProp/toc"/> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Sugarskane-2006-07-20T04:03:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Request_for_external_link_addition-2006-07-20T04:03:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Sugarskane-2006-07-20T04:03:00.000Z-Request_for_external_link_addition&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Request for external link addition&quot;,&quot;linkableTitle&quot;:&quot;Request for external link addition&quot;}--><h2 id="Request_for_external_link_addition" data-mw-thread-id="h-Request_for_external_link_addition-2006-07-20T04:03:00.000Z"><span data-mw-comment-start="" id="h-Request_for_external_link_addition-2006-07-20T04:03:00.000Z"></span>Request for external link addition<span data-mw-comment-end="h-Request_for_external_link_addition-2006-07-20T04:03:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Sugarskane-2006-07-20T04:03:00.000Z","type":"heading","level":0,"id":"h-Request_for_external_link_addition-2006-07-20T04:03:00.000Z","replies":["c-Sugarskane-2006-07-20T04:03:00.000Z-Request_for_external_link_addition"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Sugarskane-2006-07-20T04:03:00.000Z-Request_for_external_link_addition","timestamp":"2006-07-20T04:03:00.000Z"}__--><!--__DTCOMMENTCOUNT__1__--><!--__DTAUTHORCOUNT__1__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Sugarskane-2006-07-20T04:03:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Request_for_external_link_addition-2006-07-20T04:03:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Sugarskane-2006-07-20T04:03:00.000Z-Request_for_external_link_addition&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Request for external link addition&quot;,&quot;linkableTitle&quot;:&quot;Request for external link addition&quot;}--></div></div></div> <ul><li><span data-mw-comment-start="" id="c-Sugarskane-2006-07-20T04:03:00.000Z-Request_for_external_link_addition"></span>I would like to make a formal request to add <a rel="nofollow" class="external free" href="http://www.celtickane.com/programming/code/ajax.php">http://www.celtickane.com/programming/code/ajax.php</a> to the external links section of this page. It is my own website, so I wouldn't like to add it myself, but I would prefer that someone else review the website, and make the decision to add it. Feather Ajax is a 1KB Ajax library intended to teach users how to program a small (but extremely effective) ajax library using Javascript and any server-side script they prefer (the examples are written in PHP). --<a href="/w/index.php?title=User:Sugarskane&amp;action=edit&amp;redlink=1" class="new" title="User:Sugarskane (page does not exist)">Sugarskane</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Sugarskane-2006-07-20T04:03:00.000Z-Request_for_external_link_addition" class="ext-discussiontools-init-timestamplink">04:03, 20 July 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Sugarskane-2006-07-20T04:03:00.000Z-Request_for_external_link_addition"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-07-20T04:03:00.000Z","author":"Sugarskane","type":"comment","level":2,"id":"c-Sugarskane-2006-07-20T04:03:00.000Z-Request_for_external_link_addition","replies":[]}}--></span><span data-mw-comment-end="c-Sugarskane-2006-07-20T04:03:00.000Z-Request_for_external_link_addition"></span></li></ul> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Sleepyhead81-2006-05-22T13:57:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-History-2006-05-22T13:57:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Sleepyhead81-2006-05-22T13:57:00.000Z-History&quot;,&quot;c-Jacecole-2006-06-14T22:47:00.000Z-History&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;History&quot;,&quot;linkableTitle&quot;:&quot;History&quot;}--><h2 id="History" data-mw-thread-id="h-History-2006-05-22T13:57:00.000Z"><span data-mw-comment-start="" id="h-History-2006-05-22T13:57:00.000Z"></span>History<span data-mw-comment-end="h-History-2006-05-22T13:57:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Sleepyhead81-2006-05-22T13:57:00.000Z","type":"heading","level":0,"id":"h-History-2006-05-22T13:57:00.000Z","replies":["c-Sleepyhead81-2006-05-22T13:57:00.000Z-History","c-Jacecole-2006-06-14T22:47:00.000Z-History"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Jacecole-2006-06-14T22:47:00.000Z-History","timestamp":"2006-06-14T22:47:00.000Z"}__--><!--__DTCOMMENTCOUNT__2__--><!--__DTAUTHORCOUNT__2__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Sleepyhead81-2006-05-22T13:57:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-History-2006-05-22T13:57:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Sleepyhead81-2006-05-22T13:57:00.000Z-History&quot;,&quot;c-Jacecole-2006-06-14T22:47:00.000Z-History&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;History&quot;,&quot;linkableTitle&quot;:&quot;History&quot;}--></div></div></div> <p><span data-mw-comment-start="" id="c-Sleepyhead81-2006-05-22T13:57:00.000Z-History"></span>The article states that the term AJAX was coined in 2005 - is there a reference for this somewhere? -Andreas </p> <dl><dd><i>The first known use of the term in public was by Jesse James Garrett in his February 2005 article Ajax: A New Approach to Web Applications.</i> <a rel="nofollow" class="external free" href="http://www.adaptivepath.com/publications/essays/archives/000385.php">http://www.adaptivepath.com/publications/essays/archives/000385.php</a> --<a href="/wiki/User:Sleepyhead81" title="User:Sleepyhead81">Sleepyhead</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Sleepyhead81-2006-05-22T13:57:00.000Z-History" class="ext-discussiontools-init-timestamplink">13:57, 22 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Sleepyhead81-2006-05-22T13:57:00.000Z-History"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-22T13:57:00.000Z","author":"Sleepyhead81","type":"comment","level":1,"id":"c-Sleepyhead81-2006-05-22T13:57:00.000Z-History","replies":[],"displayName":"Sleepyhead"}}--></span><span data-mw-comment-end="c-Sleepyhead81-2006-05-22T13:57:00.000Z-History"></span></dd></dl> <p><span data-mw-comment-start="" id="c-Jacecole-2006-06-14T22:47:00.000Z-History"></span>I updated the data today include that the term was thought of when Jesse James Garrett was in the shower. Additionally, Jesse thought of the term while consulting for a large financial services firm. Jesses was trying to present how Ajax could improve the financial services firm's web application. The term Ajax was officially first published in an internal presentation to that financial services firm on February 11, 2005. Post that presentation Jesse wrote his article that officially termed Asynchronous Java XML: <b>Ajax</b> --<a href="/w/index.php?title=User:Jacecole&amp;action=edit&amp;redlink=1" class="new" title="User:Jacecole (page does not exist)">Jacecole</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Jacecole-2006-06-14T22:47:00.000Z-History" class="ext-discussiontools-init-timestamplink">22:47, 14 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Jacecole-2006-06-14T22:47:00.000Z-History"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-14T22:47:00.000Z","author":"Jacecole","type":"comment","level":1,"id":"c-Jacecole-2006-06-14T22:47:00.000Z-History","replies":[]}}--></span><span data-mw-comment-end="c-Jacecole-2006-06-14T22:47:00.000Z-History"></span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Aleksandar_\u0160u\u0161njar-2006-01-13T20:07:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links-2006-01-13T20:07:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Aleksandar_\u0160u\u0161njar-2006-01-13T20:07:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links&quot;,&quot;c-Artw-2006-01-13T21:49:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Lack of development tools? Also: Hummingbird and Desktop.com links&quot;,&quot;linkableTitle&quot;:&quot;Lack of development tools? Also: Hummingbird and Desktop.com links&quot;}--><h2 id="Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links" data-mw-thread-id="h-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links-2006-01-13T20:07:00.000Z"><span id="Lack_of_development_tools.3F_Also:_Hummingbird_and_Desktop.com_links"></span><span data-mw-comment-start="" id="h-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links-2006-01-13T20:07:00.000Z"></span>Lack of development tools? Also: Hummingbird and Desktop.com links<span data-mw-comment-end="h-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links-2006-01-13T20:07:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Aleksandar_\u0160u\u0161njar-2006-01-13T20:07:00.000Z","type":"heading","level":0,"id":"h-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links-2006-01-13T20:07:00.000Z","replies":["c-Aleksandar_\u0160u\u0161njar-2006-01-13T20:07:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links","c-Artw-2006-01-13T21:49:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-MrDemeanour-2006-05-15T12:23:00.000Z-Artw-2006-01-13T23:44:00.000Z","timestamp":"2006-05-15T12:23:00.000Z"}__--><!--__DTCOMMENTCOUNT__12__--><!--__DTAUTHORCOUNT__4__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Aleksandar_\u0160u\u0161njar-2006-01-13T20:07:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links-2006-01-13T20:07:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Aleksandar_\u0160u\u0161njar-2006-01-13T20:07:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links&quot;,&quot;c-Artw-2006-01-13T21:49:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Lack of development tools? Also: Hummingbird and Desktop.com links&quot;,&quot;linkableTitle&quot;:&quot;Lack of development tools? Also: Hummingbird and Desktop.com links&quot;}--></div></div></div> <p><span data-mw-comment-start="" id="c-Aleksandar_Šušnjar-2006-01-13T20:07:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links"></span>I'm not sure the "Lack of development tools" critisism holds true - while it's true that there are no specific Ajax development tools (unless you count the various frameworks) that's largely because AJAX is a composite of several different server and clientside technologies, all of which do have development tools. </p> <dl><dd>OK, maybe I should have worded it more precisely... There are development tools that allow one to develop Ajax applictions. Some of them even help a <b>little</b> in the process. Then there are frameworks and/or librares that make specific tasks easier. However, there are no full-encompassing IDEs comparable to those for desktop applications.</dd></dl> <dl><dd>I am not a VB fan, but let's use it as a well-known example. Developer starts it up, drags and drops UI components, ties handlers to events, writes some code and voila - there you have an app. Although this is theoretically possible even for RIA/Ajax apps (Hummingbird has entertained the idea but that is a whole different story), there is nothing even remotely comparable to what VB IDE offers. Arguably, the ease of development of VB apps in VB IDE is the spark that started the explosion of many (Windows) desktop applications - it became easy to write them. We can argue that most of them are of arguable quality, but the same idea exists in other IDEs as well. We have yet to see that for RIA/Ajax.</dd></dl> <dl><dd>--<a href="/wiki/User:Aleksandar_%C5%A0u%C5%A1njar" title="User:Aleksandar Šušnjar">Aleksandar Šušnjar</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Aleksandar_Šušnjar-2006-01-13T20:07:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links" class="ext-discussiontools-init-timestamplink">20:07, 13 January 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Aleksandar_Šušnjar-2006-01-13T20:07:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-01-13T20:07:00.000Z","author":"Aleksandar \u0160u\u0161njar","type":"comment","level":1,"id":"c-Aleksandar_\u0160u\u0161njar-2006-01-13T20:07:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links","replies":[]}}--></span><span data-mw-comment-end="c-Aleksandar_Šušnjar-2006-01-13T20:07:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links"></span></dd></dl> <p><span data-mw-comment-start="" id="c-Artw-2006-01-13T21:49:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links"></span>Hmm. I'm still severely dubious of several premises of this section: that having some kind of drag and drop development environment is the be-all-and-end-all of programming, that current frameworks don't count towards that, the implication that existing web development practices don't work for sites using AJAX, that a site using AJAX technologies has to be some kind of equivalent to a desktop app. </p><p>BTW What's the relevance of the Hummingbird link? It doesn't seem to mention AJAX on the site at all ("Your search - site:www.hummingbird.com ajax - did not match any documents.") </p><p>--<a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-01-13T21:49:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links" class="ext-discussiontools-init-timestamplink">21:49, 13 January 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-01-13T21:49:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-01-13T21:49:00.000Z","author":"Artw","type":"comment","level":1,"id":"c-Artw-2006-01-13T21:49:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links","replies":["c-Aleksandar_\u0160u\u0161njar-2006-01-13T22:39:00.000Z-Artw-2006-01-13T21:49:00.000Z","c-Aleksandar_\u0160u\u0161njar-2006-01-13T22:52:00.000Z-Artw-2006-01-13T21:49:00.000Z"]}}--></span><span data-mw-comment-end="c-Artw-2006-01-13T21:49:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links"></span> </p> <dl><dd><span data-mw-comment-start="" id="c-Aleksandar_Šušnjar-2006-01-13T22:39:00.000Z-Artw-2006-01-13T21:49:00.000Z"></span>Well, put it this way. Imagine if you had as many ready-made UI controls as you can find for desktop apps. Imagine if the IDE did all the linking between the code and instances for you, as pure JavaScript and HTML usually do not. Imagine if you, in fact, did not have to worry about any communication with the server at all - all you do is call methods of smart objects. Creating "Ajax" apps would then be a breeze. I am not implying that existing web dev practices don't work for sites using Ajax <b>nor</b> that Ajax apps <b>have</b> to be equivalent to a desktop app - but that is the direction they can be taken to and that is how they differ from "traditional web apps". Lack of tools is one of the reasons why there aren't many (I know of only one) desktop equivalent app.</dd></dl> <dl><dd>Relevance of Hummingbird link is there for people who built their solutions on Hummingbird platform. You won't find Ajax there because that is just a very new term. Hummingbird calls its architecture different terms, incl. "Webtop", "Web UI Objects", "Constructs", etc. but is essentially the most powerful Ajax app (and platform) I've seen so far, and it was done in 2001 - long before "Ajax" is coined. On top of that it is flexible to use any (incl. custom) transport protocol, completely abstracted from both client and the server, so either XML, JSON or other "serialization type" can be used, via separate (de)serialization streams. Other important parts woth mentioning were the <i>environment controller</i> (sort of a rudimentary client-side operating system - resource manager), HTML element to proper object event distribution, library to aid/simulate classes in JavaScript along with inheritance, a library (class hierarchy) of ready-made UI controls, etc.</dd></dl> <dl><dd>I also added "desktop.com", albeit without a link. I think those people deserve to be mentioned. I remember them being alive somwhere between 1999 and 2001 - not sure. They made, essentially, a simulator of a typical desktop - all with applications, program managers / start menus, window management, etc - your desktop. You could log in from anywhere and deal with your apps. To top it all they did it in IE4 and announced NN4 support. Bad part: took ages to log in, while it loaded all the stuff it needed. Generally very nice idea, maybe ahead of its time, which is why the domain desktop.com now seems to belong to someone else (or at least there is no mention of what it used to be). Maybe someone can bring some light about desktop.com?</dd></dl> <dl><dd>I thought it makes sense to put the link to people who actually did something about it when there are links to those who just talked about it or did <b>comparatively</b> very little (Macromedia, Microsoft, Google).</dd></dl> <dl><dd>--<a href="/wiki/User:Aleksandar_%C5%A0u%C5%A1njar" title="User:Aleksandar Šušnjar">Aleksandar Šušnjar</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Aleksandar_Šušnjar-2006-01-13T22:39:00.000Z-Artw-2006-01-13T21:49:00.000Z" class="ext-discussiontools-init-timestamplink">22:39, 13 January 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Aleksandar_Šušnjar-2006-01-13T22:39:00.000Z-Artw-2006-01-13T21:49:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-01-13T22:39:00.000Z","author":"Aleksandar \u0160u\u0161njar","type":"comment","level":2,"id":"c-Aleksandar_\u0160u\u0161njar-2006-01-13T22:39:00.000Z-Artw-2006-01-13T21:49:00.000Z","replies":["c-Artw-2006-01-13T23:09:00.000Z-Aleksandar_\u0160u\u0161njar-2006-01-13T22:39:00.000Z"]}}--></span><span data-mw-comment-end="c-Aleksandar_Šušnjar-2006-01-13T22:39:00.000Z-Artw-2006-01-13T21:49:00.000Z"></span></dd></dl> <dl><dd><dl><dd><span data-mw-comment-start="" id="c-Artw-2006-01-13T23:09:00.000Z-Aleksandar_Šušnjar-2006-01-13T22:39:00.000Z"></span>If it worked in IE4 and NN4 it probably wasn't AJAX, as the XMLHTTP object wasn;t around until later versions of that browser. It sound slike what you're describing is some clever ASP/DHTML interaction that works in some other way. The links should be removed as they are confusing and not helpful to anyone wanting to know about AJAX. --<a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-01-13T23:09:00.000Z-Aleksandar_Šušnjar-2006-01-13T22:39:00.000Z" class="ext-discussiontools-init-timestamplink">23:09, 13 January 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-01-13T23:09:00.000Z-Aleksandar_Šušnjar-2006-01-13T22:39:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-01-13T23:09:00.000Z","author":"Artw","type":"comment","level":3,"id":"c-Artw-2006-01-13T23:09:00.000Z-Aleksandar_\u0160u\u0161njar-2006-01-13T22:39:00.000Z","replies":["c-Aleksandar_\u0160u\u0161njar-2006-01-13T23:25:00.000Z-Artw-2006-01-13T23:09:00.000Z","c-Rufous-2006-01-14T16:40:00.000Z-Artw-2006-01-13T23:09:00.000Z"]}}--></span><span data-mw-comment-end="c-Artw-2006-01-13T23:09:00.000Z-Aleksandar_Šušnjar-2006-01-13T22:39:00.000Z"></span></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><span data-mw-comment-start="" id="c-Aleksandar_Šušnjar-2006-01-13T23:25:00.000Z-Artw-2006-01-13T23:09:00.000Z"></span>I was interested in desktop.com at the time and saw what it did. If you limit AJAX to XML than they <b>may</b> not qualify. However, neither is "Ajax" any more limited to XML - see article itself (e.g. quote: "<i>XML is commonly used, although any format will work, including preformatted HTML, plain text, JSON and even EBML</i>"). On the other hand it had more verbose and powerful client-side implementation than most todays players and is comparable in complexity to Hummingbird's. I am not describing "clever ASP/DHTML" interaction in any other way. I had my hands "dirty" on both.</dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd>As for helpfulnes, this article also presents history. I beleve the credit for starting the idea should go to people who did something notable and either desktop.com or Hummingbird alone probably outweigh all others mentioned in the article combined.</dd> <dd>--<a href="/wiki/User:Aleksandar_%C5%A0u%C5%A1njar" title="User:Aleksandar Šušnjar">Aleksandar Šušnjar</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Aleksandar_Šušnjar-2006-01-13T23:25:00.000Z-Artw-2006-01-13T23:09:00.000Z" class="ext-discussiontools-init-timestamplink">23:25, 13 January 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Aleksandar_Šušnjar-2006-01-13T23:25:00.000Z-Artw-2006-01-13T23:09:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-01-13T23:25:00.000Z","author":"Aleksandar \u0160u\u0161njar","type":"comment","level":4,"id":"c-Aleksandar_\u0160u\u0161njar-2006-01-13T23:25:00.000Z-Artw-2006-01-13T23:09:00.000Z","replies":["c-Artw-2006-01-13T23:44:00.000Z-Aleksandar_\u0160u\u0161njar-2006-01-13T23:25:00.000Z"]}}--></span><span data-mw-comment-end="c-Aleksandar_Šušnjar-2006-01-13T23:25:00.000Z-Artw-2006-01-13T23:09:00.000Z"></span></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><span data-mw-comment-start="" id="c-Artw-2006-01-13T23:44:00.000Z-Aleksandar_Šušnjar-2006-01-13T23:25:00.000Z"></span>Without wanting to get into an edit war, I really don't see much evidence that they're part of the history of AJAX, or even use AJAX at all - in fact all i can see is a dead link and a link to a rather impenentrable product information page. Are they browser based applications, in HTML and Jabvascript, which interact with the server without reloading the page? If so then they'd be AJAX-like, but without using XMLHttp (note: not necessarly XML) they fall outside of most definitions of AJAX. And if they don't use XMLHttp by what method do they work?</dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd>--<a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-01-13T23:44:00.000Z-Aleksandar_Šušnjar-2006-01-13T23:25:00.000Z" class="ext-discussiontools-init-timestamplink">23:44, 13 January 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-01-13T23:44:00.000Z-Aleksandar_Šušnjar-2006-01-13T23:25:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-01-13T23:44:00.000Z","author":"Artw","type":"comment","level":5,"id":"c-Artw-2006-01-13T23:44:00.000Z-Aleksandar_\u0160u\u0161njar-2006-01-13T23:25:00.000Z","replies":["c-MrDemeanour-2006-05-15T12:23:00.000Z-Artw-2006-01-13T23:44:00.000Z","c-Aleksandar_\u0160u\u0161njar-2006-01-14T04:28:00.000Z-Artw-2006-01-13T23:44:00.000Z"]}}--></span><span data-mw-comment-end="c-Artw-2006-01-13T23:44:00.000Z-Aleksandar_Šušnjar-2006-01-13T23:25:00.000Z"></span></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><dl><dd><span data-mw-comment-start="" id="c-MrDemeanour-2006-05-15T12:23:00.000Z-Artw-2006-01-13T23:44:00.000Z"></span>It is hard to find evidence for <a href="/w/index.php?title=Desktop.com&amp;action=edit&amp;redlink=1" class="new" title="Desktop.com (page does not exist)">desktop.com</a> as it no longer exists as a company. Domain is currently owned by some other company. I tried my best and created the stub article for it, in hopes that people involved in developing it will notice and provide some more information. For now have a look at it and the links at the bottom - "online traces of existence" I've found.</dd></dl></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><dl><dd>As for Hummingbird solutions I was quite involved in developing and architecting (for) it. Unfortunately I haven't found public information - documentation seems to only be available to customers and partners, but I will probe further. Humminbird has a framework that can (but does not have to) use XMLHttp (different ones for different browsers). For example, for <a href="/wiki/JSON" title="JSON">JSON</a> communication it uses <a href="/wiki/IFRAME" class="mw-redirect" title="IFRAME">IFRAMEs</a>. You are the first person restricting Ajax to XML. I grant that XML is in its name and that others are not but you have to acknowledge what the article already states and what most people think of Ajax - XML is common, but not required. If you want to discount all but XML then the article has to be seriously rewritten and many other references and links removed. Last but not least, AJAX does not require XMLHttp. There are ways of transferring and parsing XML otherwise, although not as efficiently.</dd></dl></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><dl><dd><dl><dd>I wrote a "toy" component for Hummingbird Webtop in early 2002, that relied on client-side Javascript, CSS and XMLHttpRequest. It updated a static page once per second, displaying a dynamic (moving) realtime graph of certain server statistics. The page itself was loaded once only; only the data was refreshed by the once-a-second XMLHttpRequest. For what it's worth, anyone hoping to defend a patent action in connection with Ajax might want to contact me! However I'm not at all impressed by the claim that Webtop itself is an example of Ajax. I'm closely familiar with the architecture of Webtop, having worked on the Webtop kernel for several years; and I think this claim is simply wrong. <a href="/wiki/User:MrDemeanour" title="User:MrDemeanour">MrDemeanour</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-MrDemeanour-2006-05-15T12:23:00.000Z-Artw-2006-01-13T23:44:00.000Z" class="ext-discussiontools-init-timestamplink">12:23, 15 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-MrDemeanour-2006-05-15T12:23:00.000Z-Artw-2006-01-13T23:44:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-15T12:23:00.000Z","author":"MrDemeanour","type":"comment","level":6,"id":"c-MrDemeanour-2006-05-15T12:23:00.000Z-Artw-2006-01-13T23:44:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-MrDemeanour-2006-05-15T12:23:00.000Z-Artw-2006-01-13T23:44:00.000Z"></span></dd></dl></dd></dl></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><dl><dd><span data-mw-comment-start="" id="c-Aleksandar_Šušnjar-2006-01-14T04:28:00.000Z-Artw-2006-01-13T23:44:00.000Z"></span>Last but not least, I am honestly not trying to put ads here. I removed the links, but I believe all those people deserve the credit for their achievements, especially when compared to other listed. Don't get me wrong - I don't want them removed. Although rather simplistic (when compared to desktop.com/Hummingbird) the other companies mentioned (e.g. Google) are very popular and influential. But they are not the (only/true) pioneers.</dd></dl></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><dl><dd>Instead of spending time explaining all of these things here in the talk page, I'll set up the article for Hummingbird DM Webtop and put everything there. I just have to confirm with Hummingbird as to how much can be made public.</dd></dl></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><dl><dd>I'm also asking you for a little patience. The fact that you're not personally aware of some facts does not mean that they should be removed. After all most of us know very little and rely on others to provide information. I am myself very interested in Ajax/RIA/whatever-you-want-to-call-it architecture as I really never fully believed in "traditional web apps". They all too much smell of classic "dumb terminal and mainframe" paradigm, only with more colourful and <b>less</b> interactive terminals. Furthermore, while the servers are truly powerful, they are not as many times faster than a typical user workstation as many users they have to handle - therefore too much client-side power is wasted... If only we had compiled client-side JavaScript, for example, thing would start looking <b>really</b> great...</dd></dl></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><dl><dd>--<a href="/wiki/User:Aleksandar_%C5%A0u%C5%A1njar" title="User:Aleksandar Šušnjar">Aleksandar Šušnjar</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Aleksandar_Šušnjar-2006-01-14T04:28:00.000Z-Artw-2006-01-13T23:44:00.000Z" class="ext-discussiontools-init-timestamplink">04:28, 14 January 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Aleksandar_Šušnjar-2006-01-14T04:28:00.000Z-Artw-2006-01-13T23:44:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-01-14T04:28:00.000Z","author":"Aleksandar \u0160u\u0161njar","type":"comment","level":6,"id":"c-Aleksandar_\u0160u\u0161njar-2006-01-14T04:28:00.000Z-Artw-2006-01-13T23:44:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Aleksandar_Šušnjar-2006-01-14T04:28:00.000Z-Artw-2006-01-13T23:44:00.000Z"></span></dd></dl></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><span data-mw-comment-start="" id="c-Rufous-2006-01-14T16:40:00.000Z-Artw-2006-01-13T23:09:00.000Z"></span>A lack of dedicated development tools seems like a very empty criticism to me. Tools will turn up if there is a definite requirement among developers for them. Since Ajax is simply well-known technologies that we've been developing in for many years, brought together, I don't see why — <i>necessarily</i> — development tools on the level of those designed for desktop application development are required.</dd> <dd>Secondly, the addition of all of this Hummingbird etc. "historical" data has made the first sections of this article disastrously complicated. Aleksandar, you are talking about parts of the history of <i>remote scripting</i>, <b>not</b> of Ajax as we know it today. Please clean this section up. <a href="/wiki/User:Rufous" title="User:Rufous">Rufous</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Rufous-2006-01-14T16:40:00.000Z-Artw-2006-01-13T23:09:00.000Z" class="ext-discussiontools-init-timestamplink">16:40, 14 January 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Rufous-2006-01-14T16:40:00.000Z-Artw-2006-01-13T23:09:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-01-14T16:40:00.000Z","author":"Rufous","type":"comment","level":4,"id":"c-Rufous-2006-01-14T16:40:00.000Z-Artw-2006-01-13T23:09:00.000Z","replies":["c-Aleksandar_\u0160u\u0161njar-2006-01-14T17:37:00.000Z-Rufous-2006-01-14T16:40:00.000Z"]}}--></span><span data-mw-comment-end="c-Rufous-2006-01-14T16:40:00.000Z-Artw-2006-01-13T23:09:00.000Z"></span></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><span data-mw-comment-start="" id="c-Aleksandar_Šušnjar-2006-01-14T17:37:00.000Z-Rufous-2006-01-14T16:40:00.000Z"></span>Hmmm... I agree with you that "History" needs to reorganized and cleaned. But I disagree that I am talking about "remote scripting" (as proposed by Microsoft, e.g. via Java applets). Hummingbird approach is true Ajax in every aspect although it does take it even further (than anyone else) - underlying protocol and data formats are pluggable and not restricted to any one. What we call Ajax today is essentially a JavaScript-powered client (browser) side app technology where code is delivered on demand from the server and in which the client-side code can asynchronously communicate data (not visual HTML pages or snippets). XML is commonly used transport format but not really required. Hummingbird architecture, for example, fits the entire description and extends it further and was created years before the "Ajax" term has even been coined, before other players came up with their little Ajax "enhacements" to their existing products (Hummingbird app is "Ajax" in its entirety - it is not just used as an enhacement). I think that qualifies Hummingbird as a "pioneer" more so than others listed. Desktop.com is another example.</dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd>If anything was "hastily" added it is the mentions of everyone else. What has Microsoft done? <b>Talked</b> about it and implemented proprietary and rudimentary enhancements here-and-there. What has Google done? Came <b>later</b> and made some (although important) enhancements to their services. However, due to their popularity their actions became immediatelly visible. What has Macromedia done? Came really late, talked about it and wanted to do it with Flash (it is worth mentioning). So, if those companies are to be present in the article as late-coming all-talk-no-action (with some exceptions) then actual performers and pioneers such as Desktop.com and Hummingbird (and possibly others I would like to hear about) absolutely <b>MUST</b> be credited.</dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd>Last but not least about the lack of tools being "empty" criticism. It worries me as well, as I don't like including information to be dated in encyclopaedic content. However, in this case we have no choice. Pretty much all pros and cons are dated. Current fact is that even when tools do exist they support advance Ajax only to the level of "checkmarking" it - rudimentary. I am personally eager to see the time when that stops being the fact and will want to see the guys making those tools credited for their efforts. History is about what happened, explanations and important people. In this case desktop.com and Hummingbird are at least as important as anyone else listed.</dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd>--<a href="/wiki/User:Aleksandar_%C5%A0u%C5%A1njar" title="User:Aleksandar Šušnjar">Aleksandar Šušnjar</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Aleksandar_Šušnjar-2006-01-14T17:37:00.000Z-Rufous-2006-01-14T16:40:00.000Z" class="ext-discussiontools-init-timestamplink">17:37, 14 January 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Aleksandar_Šušnjar-2006-01-14T17:37:00.000Z-Rufous-2006-01-14T16:40:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-01-14T17:37:00.000Z","author":"Aleksandar \u0160u\u0161njar","type":"comment","level":5,"id":"c-Aleksandar_\u0160u\u0161njar-2006-01-14T17:37:00.000Z-Rufous-2006-01-14T16:40:00.000Z","replies":["c-Artw-2006-01-14T18:06:00.000Z-Aleksandar_\u0160u\u0161njar-2006-01-14T17:37:00.000Z"]}}--></span><span data-mw-comment-end="c-Aleksandar_Šušnjar-2006-01-14T17:37:00.000Z-Rufous-2006-01-14T16:40:00.000Z"></span></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><dl><dd><span data-mw-comment-start="" id="c-Artw-2006-01-14T18:06:00.000Z-Aleksandar_Šušnjar-2006-01-14T17:37:00.000Z"></span>I;ve just made a number of edits to the article, all of wehich seem to originate witgh yourself, and all of which seems to be intended to tilt the meaning of the term AJAX away from it;s common usage and (I suspect) towards wahtever Desktop.com and Hummingbird are.</dd></dl></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><dl><dd>Desktop.com sounds interesting, but I don't think it's as big a part of internet history as you imply it is, and is tertiaqry to AJAX history at best. This article will become meaningless if we start inclusing everyone who was using an iframe hack or similar to transfer data before AJAX. Perhaps a general article on remote scripting techniques would be a good idea?</dd></dl></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><dl><dd>Your claims that Hummingbird is an important part of AJAX history and are the top rpoponents of AJAX development at this time are completely unsubstantiated by anything Ican find - as far as I can tell they make a document management system with a nice but unremarkable interface. Until you can back it up it should not be included, and certainly not linked to in multiple places throughout the article as you would have.</dd></dl></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><dl><dd>Also I've deleted the "development tools" section as it seems to have devolved into gibberish. Free free to rewrite it in a clearer manner, and without a surfiet of crufty links, but please don't simply restore it.</dd></dl></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><dl><dd>--<a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-01-14T18:06:00.000Z-Aleksandar_Šušnjar-2006-01-14T17:37:00.000Z" class="ext-discussiontools-init-timestamplink">18:06, 14 January 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-01-14T18:06:00.000Z-Aleksandar_Šušnjar-2006-01-14T17:37:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-01-14T18:06:00.000Z","author":"Artw","type":"comment","level":6,"id":"c-Artw-2006-01-14T18:06:00.000Z-Aleksandar_\u0160u\u0161njar-2006-01-14T17:37:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Artw-2006-01-14T18:06:00.000Z-Aleksandar_Šušnjar-2006-01-14T17:37:00.000Z"></span></dd></dl></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><span data-mw-comment-start="" id="c-Aleksandar_Šušnjar-2006-01-13T22:52:00.000Z-Artw-2006-01-13T21:49:00.000Z"></span>I tried the search myself ... did not find much on-line but here's one mentioning the customization course: <a rel="nofollow" class="external text" href="http://www.hummingbird.com/education/event.html?eventId=2051">411: Customizing DM Webtop</a>.</dd></dl> <dl><dd>--<a href="/wiki/User:Aleksandar_%C5%A0u%C5%A1njar" title="User:Aleksandar Šušnjar">Aleksandar Šušnjar</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Aleksandar_Šušnjar-2006-01-13T22:52:00.000Z-Artw-2006-01-13T21:49:00.000Z" class="ext-discussiontools-init-timestamplink">22:52, 13 January 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Aleksandar_Šušnjar-2006-01-13T22:52:00.000Z-Artw-2006-01-13T21:49:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-01-13T22:52:00.000Z","author":"Aleksandar \u0160u\u0161njar","type":"comment","level":2,"id":"c-Aleksandar_\u0160u\u0161njar-2006-01-13T22:52:00.000Z-Artw-2006-01-13T21:49:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Aleksandar_Šušnjar-2006-01-13T22:52:00.000Z-Artw-2006-01-13T21:49:00.000Z"></span></dd></dl> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Spankman-2006-04-12T12:14:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-AjaxPatterns.org_Reference-2006-04-12T12:14:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Spankman-2006-04-12T12:14:00.000Z-AjaxPatterns.org_Reference&quot;,&quot;c-Artw-2006-05-05T22:27:00.000Z-AjaxPatterns.org_Reference&quot;,&quot;c-Lennert-2006-05-28T19:30:00.000Z-AjaxPatterns.org_Reference&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;AjaxPatterns.org Reference&quot;,&quot;linkableTitle&quot;:&quot;AjaxPatterns.org Reference&quot;}--><h2 id="AjaxPatterns.org_Reference" data-mw-thread-id="h-AjaxPatterns.org_Reference-2006-04-12T12:14:00.000Z"><span data-mw-comment-start="" id="h-AjaxPatterns.org_Reference-2006-04-12T12:14:00.000Z"></span>AjaxPatterns.org Reference<span data-mw-comment-end="h-AjaxPatterns.org_Reference-2006-04-12T12:14:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Spankman-2006-04-12T12:14:00.000Z","type":"heading","level":0,"id":"h-AjaxPatterns.org_Reference-2006-04-12T12:14:00.000Z","replies":["c-Spankman-2006-04-12T12:14:00.000Z-AjaxPatterns.org_Reference","c-Artw-2006-05-05T22:27:00.000Z-AjaxPatterns.org_Reference","c-Lennert-2006-05-28T19:30:00.000Z-AjaxPatterns.org_Reference"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Mahemoff-2006-06-07T12:30:00.000Z-Spankman-2006-06-01T12:29:00.000Z","timestamp":"2006-06-07T12:30:00.000Z"}__--><!--__DTCOMMENTCOUNT__21__--><!--__DTAUTHORCOUNT__8__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Spankman-2006-04-12T12:14:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-AjaxPatterns.org_Reference-2006-04-12T12:14:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Spankman-2006-04-12T12:14:00.000Z-AjaxPatterns.org_Reference&quot;,&quot;c-Artw-2006-05-05T22:27:00.000Z-AjaxPatterns.org_Reference&quot;,&quot;c-Lennert-2006-05-28T19:30:00.000Z-AjaxPatterns.org_Reference&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;AjaxPatterns.org Reference&quot;,&quot;linkableTitle&quot;:&quot;AjaxPatterns.org Reference&quot;}--></div></div></div> <p><a rel="nofollow" class="external text" href="http://ajaxpatterns.org"><span data-mw-comment-start="" id="c-Spankman-2006-04-12T12:14:00.000Z-AjaxPatterns.org_Reference"></span>Ajax Patterns</a> keeps being added (sometimes by me, sometimes by others), and removed again, usually indiscriminately with several other references. What's everyone's take on it? It's basically the complete draft text to a book on Ajax, with topics ranging from basic Javascript/DOM stuff to advanced architectural concepts, as well as details on 100+ famework and library details. With all content under CC. Sems fairly appropriate as an external reference, I'd have thought. <a href="/wiki/User:Mahemoff" title="User:Mahemoff">Mahemoff</a> </p> <dl><dd>I suppose all this stuff is already dispatched in various pages at Wikipedia, else let me know... <a href="/wiki/User:Spankman" title="User:Spankman">Spankman</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Spankman-2006-04-12T12:14:00.000Z-AjaxPatterns.org_Reference" class="ext-discussiontools-init-timestamplink">12:14, 12 April 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Spankman-2006-04-12T12:14:00.000Z-AjaxPatterns.org_Reference"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-04-12T12:14:00.000Z","author":"Spankman","type":"comment","level":1,"id":"c-Spankman-2006-04-12T12:14:00.000Z-AjaxPatterns.org_Reference","replies":["c-Brentashley-2006-04-12T13:25:00.000Z-Spankman-2006-04-12T12:14:00.000Z","c-Alcalazar-2006-04-13T11:21:00.000Z-Spankman-2006-04-12T12:14:00.000Z","c-Sleepyhead81-2006-04-14T11:45:00.000Z-Spankman-2006-04-12T12:14:00.000Z","c-Mahemoff-2006-05-05T13:40:00.000Z-Spankman-2006-04-12T12:14:00.000Z"]}}--></span><span data-mw-comment-end="c-Spankman-2006-04-12T12:14:00.000Z-AjaxPatterns.org_Reference"></span> <dl><dd><span data-mw-comment-start="" id="c-Brentashley-2006-04-12T13:25:00.000Z-Spankman-2006-04-12T12:14:00.000Z"></span>As someone who watches this topic closely, I can attest that Ajax Patterns is the most complete and authoritative single point of reference available on the topic of Ajax. If there were to be only one external site reference included in the Wikipedia Ajax entry, this is the link I would recommend. <a href="/w/index.php?title=User:Brentashley&amp;action=edit&amp;redlink=1" class="new" title="User:Brentashley (page does not exist)">Brentashley</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Brentashley-2006-04-12T13:25:00.000Z-Spankman-2006-04-12T12:14:00.000Z" class="ext-discussiontools-init-timestamplink">13:25, 12 April 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Brentashley-2006-04-12T13:25:00.000Z-Spankman-2006-04-12T12:14:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-04-12T13:25:00.000Z","author":"Brentashley","type":"comment","level":3,"id":"c-Brentashley-2006-04-12T13:25:00.000Z-Spankman-2006-04-12T12:14:00.000Z","replies":["c-Spankman-2006-04-13T06:11:00.000Z-Brentashley-2006-04-12T13:25:00.000Z"]}}--></span><span data-mw-comment-end="c-Brentashley-2006-04-12T13:25:00.000Z-Spankman-2006-04-12T12:14:00.000Z"></span> <dl><dd><span data-mw-comment-start="" id="c-Spankman-2006-04-13T06:11:00.000Z-Brentashley-2006-04-12T13:25:00.000Z"></span>There are billions of external links but no useful information related to Ajax for me. <a href="/wiki/User:Spankman" title="User:Spankman">Spankman</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Spankman-2006-04-13T06:11:00.000Z-Brentashley-2006-04-12T13:25:00.000Z" class="ext-discussiontools-init-timestamplink">06:11, 13 April 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Spankman-2006-04-13T06:11:00.000Z-Brentashley-2006-04-12T13:25:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-04-13T06:11:00.000Z","author":"Spankman","type":"comment","level":4,"id":"c-Spankman-2006-04-13T06:11:00.000Z-Brentashley-2006-04-12T13:25:00.000Z","replies":["c-Mahemoff-2006-04-14T11:12:00.000Z-Spankman-2006-04-13T06:11:00.000Z"]}}--></span><span data-mw-comment-end="c-Spankman-2006-04-13T06:11:00.000Z-Brentashley-2006-04-12T13:25:00.000Z"></span> <dl><dd><span data-mw-comment-start="" id="c-Mahemoff-2006-04-14T11:12:00.000Z-Spankman-2006-04-13T06:11:00.000Z"></span>Where are these billions of external links? Most links are to original content inside the website. <a href="/wiki/User:Mahemoff" title="User:Mahemoff">Mahemoff</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Mahemoff-2006-04-14T11:12:00.000Z-Spankman-2006-04-13T06:11:00.000Z" class="ext-discussiontools-init-timestamplink">11:12, 14 April 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Mahemoff-2006-04-14T11:12:00.000Z-Spankman-2006-04-13T06:11:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-04-14T11:12:00.000Z","author":"Mahemoff","type":"comment","level":5,"id":"c-Mahemoff-2006-04-14T11:12:00.000Z-Spankman-2006-04-13T06:11:00.000Z","replies":["c-Spankman-2006-04-17T10:46:00.000Z-Mahemoff-2006-04-14T11:12:00.000Z"]}}--></span><span data-mw-comment-end="c-Mahemoff-2006-04-14T11:12:00.000Z-Spankman-2006-04-13T06:11:00.000Z"></span> <dl><dd><span data-mw-comment-start="" id="c-Spankman-2006-04-17T10:46:00.000Z-Mahemoff-2006-04-14T11:12:00.000Z"></span>According to <a href="/wiki/Wikipedia:External_links" title="Wikipedia:External links"> the guidelines</a> one must avoid to link to "Any site that contains factually inaccurate material or unverified original research". <a href="/wiki/User:Spankman" title="User:Spankman">Spankman</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Spankman-2006-04-17T10:46:00.000Z-Mahemoff-2006-04-14T11:12:00.000Z" class="ext-discussiontools-init-timestamplink">10:46, 17 April 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Spankman-2006-04-17T10:46:00.000Z-Mahemoff-2006-04-14T11:12:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-04-17T10:46:00.000Z","author":"Spankman","type":"comment","level":6,"id":"c-Spankman-2006-04-17T10:46:00.000Z-Mahemoff-2006-04-14T11:12:00.000Z","replies":["c-Mahemoff-2006-04-18T10:20:00.000Z-Spankman-2006-04-17T10:46:00.000Z"]}}--></span><span data-mw-comment-end="c-Spankman-2006-04-17T10:46:00.000Z-Mahemoff-2006-04-14T11:12:00.000Z"></span> <dl><dd><span data-mw-comment-start="" id="c-Mahemoff-2006-04-18T10:20:00.000Z-Spankman-2006-04-17T10:46:00.000Z"></span>Well, you've got me there. If you're not able to point me to the billions of external links, could you help me locate the factually inaccurate material or unverified original research? --<a href="/wiki/User:Mahemoff" title="User:Mahemoff">Mahemoff</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Mahemoff-2006-04-18T10:20:00.000Z-Spankman-2006-04-17T10:46:00.000Z" class="ext-discussiontools-init-timestamplink">10:20, 18 April 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Mahemoff-2006-04-18T10:20:00.000Z-Spankman-2006-04-17T10:46:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-04-18T10:20:00.000Z","author":"Mahemoff","type":"comment","level":7,"id":"c-Mahemoff-2006-04-18T10:20:00.000Z-Spankman-2006-04-17T10:46:00.000Z","replies":["c-Spankman-2006-04-18T12:11:00.000Z-Mahemoff-2006-04-18T10:20:00.000Z"]}}--></span><span data-mw-comment-end="c-Mahemoff-2006-04-18T10:20:00.000Z-Spankman-2006-04-17T10:46:00.000Z"></span> <dl><dd><span data-mw-comment-start="" id="c-Spankman-2006-04-18T12:11:00.000Z-Mahemoff-2006-04-18T10:20:00.000Z"></span>You are funny. Since this is a wiki, the whole site is made by no matter who and it is clear there is not at Ajaxpattern enough people to verify all the pages and all the links. The bookmark sections require a code to enter and this is also forbidden by the guidelines. <a href="/wiki/User:Spankman" title="User:Spankman">Spankman</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Spankman-2006-04-18T12:11:00.000Z-Mahemoff-2006-04-18T10:20:00.000Z" class="ext-discussiontools-init-timestamplink">12:11, 18 April 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Spankman-2006-04-18T12:11:00.000Z-Mahemoff-2006-04-18T10:20:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-04-18T12:11:00.000Z","author":"Spankman","type":"comment","level":8,"id":"c-Spankman-2006-04-18T12:11:00.000Z-Mahemoff-2006-04-18T10:20:00.000Z","replies":["c-Mahemoff-2006-05-05T13:40:00.000Z-Spankman-2006-04-18T12:11:00.000Z"]}}--></span><span data-mw-comment-end="c-Spankman-2006-04-18T12:11:00.000Z-Mahemoff-2006-04-18T10:20:00.000Z"></span> <dl><dd><span data-mw-comment-start="" id="c-Mahemoff-2006-05-05T13:40:00.000Z-Spankman-2006-04-18T12:11:00.000Z"></span>It is "clear" because...? The site gets thousands of eyeballs a day. As it happens, many pages are read-only (although I don't see how an openly editable wiki is actually a downside). I'm not aware of any bookmark sections requiring a code, the entire content is publicly available. --<a href="/wiki/User:Mahemoff" title="User:Mahemoff">Mahemoff</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Mahemoff-2006-05-05T13:40:00.000Z-Spankman-2006-04-18T12:11:00.000Z" class="ext-discussiontools-init-timestamplink">13:40, 5 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Mahemoff-2006-05-05T13:40:00.000Z-Spankman-2006-04-18T12:11:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-05T13:40:00.000Z","author":"Mahemoff","type":"comment","level":9,"id":"c-Mahemoff-2006-05-05T13:40:00.000Z-Spankman-2006-04-18T12:11:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Mahemoff-2006-05-05T13:40:00.000Z-Spankman-2006-04-18T12:11:00.000Z"></span></dd></dl></dd></dl></dd></dl></dd></dl></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><span data-mw-comment-start="" id="c-Alcalazar-2006-04-13T11:21:00.000Z-Spankman-2006-04-12T12:14:00.000Z"></span>Seriously, I have watched this website closely, and found nothing valuable about Ajax. There are articles that are out of topic and seem taken from other websites, and links, links, links, but no real work. <a href="/wiki/User:Alcalazar" title="User:Alcalazar">Alcalazar</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Alcalazar-2006-04-13T11:21:00.000Z-Spankman-2006-04-12T12:14:00.000Z" class="ext-discussiontools-init-timestamplink">11:21, 13 April 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Alcalazar-2006-04-13T11:21:00.000Z-Spankman-2006-04-12T12:14:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-04-13T11:21:00.000Z","author":"Alcalazar","type":"comment","level":3,"id":"c-Alcalazar-2006-04-13T11:21:00.000Z-Spankman-2006-04-12T12:14:00.000Z","replies":["c-Mahemoff-2006-04-14T11:12:00.000Z-Alcalazar-2006-04-13T11:21:00.000Z"]}}--></span><span data-mw-comment-end="c-Alcalazar-2006-04-13T11:21:00.000Z-Spankman-2006-04-12T12:14:00.000Z"></span> <dl><dd><dl><dd><span data-mw-comment-start="" id="c-Mahemoff-2006-04-14T11:12:00.000Z-Alcalazar-2006-04-13T11:21:00.000Z"></span>Alcalazar, can you please provide an example an article that is "out of topic" on Ajax Patterns? Also, did you look at the 70 chapter-length entries of original writing, or just the Ajax Links page, which is the only page I'm aware of that is essentially just only links. <a href="/wiki/User:Mahemoff" title="User:Mahemoff">Mahemoff</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Mahemoff-2006-04-14T11:12:00.000Z-Alcalazar-2006-04-13T11:21:00.000Z" class="ext-discussiontools-init-timestamplink">11:12, 14 April 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Mahemoff-2006-04-14T11:12:00.000Z-Alcalazar-2006-04-13T11:21:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-04-14T11:12:00.000Z","author":"Mahemoff","type":"comment","level":5,"id":"c-Mahemoff-2006-04-14T11:12:00.000Z-Alcalazar-2006-04-13T11:21:00.000Z","replies":["c-Alcalazar-2006-04-20T10:58:00.000Z-Mahemoff-2006-04-14T11:12:00.000Z"]}}--></span><span data-mw-comment-end="c-Mahemoff-2006-04-14T11:12:00.000Z-Alcalazar-2006-04-13T11:21:00.000Z"></span> <dl><dd><span data-mw-comment-start="" id="c-Alcalazar-2006-04-20T10:58:00.000Z-Mahemoff-2006-04-14T11:12:00.000Z"></span>For example, "Page rearangement", is an article on Dom, not on Ajax. <a href="/wiki/User:Alcalazar" title="User:Alcalazar">Alcalazar</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Alcalazar-2006-04-20T10:58:00.000Z-Mahemoff-2006-04-14T11:12:00.000Z" class="ext-discussiontools-init-timestamplink">10:58, 20 April 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Alcalazar-2006-04-20T10:58:00.000Z-Mahemoff-2006-04-14T11:12:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-04-20T10:58:00.000Z","author":"Alcalazar","type":"comment","level":6,"id":"c-Alcalazar-2006-04-20T10:58:00.000Z-Mahemoff-2006-04-14T11:12:00.000Z","replies":["c-Mahemoff-2006-05-05T13:40:00.000Z-Alcalazar-2006-04-20T10:58:00.000Z"]}}--></span><span data-mw-comment-end="c-Alcalazar-2006-04-20T10:58:00.000Z-Mahemoff-2006-04-14T11:12:00.000Z"></span> <dl><dd><span data-mw-comment-start="" id="c-Mahemoff-2006-05-05T13:40:00.000Z-Alcalazar-2006-04-20T10:58:00.000Z"></span>DOM has nothing to do with Ajax? Please refer to JJG's original article (which I quote below). At least you now seem to accept the content is original.--<a href="/wiki/User:Mahemoff" title="User:Mahemoff">Mahemoff</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Mahemoff-2006-05-05T13:40:00.000Z-Alcalazar-2006-04-20T10:58:00.000Z" class="ext-discussiontools-init-timestamplink">13:40, 5 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Mahemoff-2006-05-05T13:40:00.000Z-Alcalazar-2006-04-20T10:58:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-05T13:40:00.000Z","author":"Mahemoff","type":"comment","level":7,"id":"c-Mahemoff-2006-05-05T13:40:00.000Z-Alcalazar-2006-04-20T10:58:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Mahemoff-2006-05-05T13:40:00.000Z-Alcalazar-2006-04-20T10:58:00.000Z"></span></dd></dl></dd></dl></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><span data-mw-comment-start="" id="c-Sleepyhead81-2006-04-14T11:45:00.000Z-Spankman-2006-04-12T12:14:00.000Z"></span>AjaxPatters.org is one of the most comprehensive collection of resources about Ajax on the web that I have seen. I do think it is very useful for Ajax developers. But so are many other sites and portals about Ajax. The problem we have with this Ajax article is that people keep adding links to their own site - useful or not. So as we have seen in the past, the link list keep growing and growing. There are two issues with keeping this link. First of all the link section is divided in two: articles and tutorials. Ajaxpatters.org is a collection of both but the link is to the main site while all the other links are to specific articles. I am not saying that this sectioning is good - in fact it makes it makes the job of cutting the links down harder as there are many good Ajax articles and tutorials. Second; there are many other portals and sites with a collection of tutorials/articles. Shall we add this as well? --<a href="/wiki/User:Sleepyhead81" title="User:Sleepyhead81">Sleepyhead</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Sleepyhead81-2006-04-14T11:45:00.000Z-Spankman-2006-04-12T12:14:00.000Z" class="ext-discussiontools-init-timestamplink">11:45, 14 April 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Sleepyhead81-2006-04-14T11:45:00.000Z-Spankman-2006-04-12T12:14:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-04-14T11:45:00.000Z","author":"Sleepyhead81","type":"comment","level":2,"id":"c-Sleepyhead81-2006-04-14T11:45:00.000Z-Spankman-2006-04-12T12:14:00.000Z","replies":["c-Booles-2006-04-14T12:28:00.000Z-Sleepyhead81-2006-04-14T11:45:00.000Z"],"displayName":"Sleepyhead"}}--></span><span data-mw-comment-end="c-Sleepyhead81-2006-04-14T11:45:00.000Z-Spankman-2006-04-12T12:14:00.000Z"></span></dd></dl> <dl><dd><dl><dd><span data-mw-comment-start="" id="c-Booles-2006-04-14T12:28:00.000Z-Sleepyhead81-2006-04-14T11:45:00.000Z"></span>I believe we should keep here links to articles closely related to Ajax (XMLHttpRequest +JavaScript all together) because we can except lot of developments in the future using Ajax, and the size of this page will become virtually unlimited. Maybe we should create other pages to cover all subjects. Ajaxpatterns is not a tutorial actually and if a link is added here, put it at root of "External links" instead. <a href="/wiki/User:Booles" title="User:Booles">Booles</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Booles-2006-04-14T12:28:00.000Z-Sleepyhead81-2006-04-14T11:45:00.000Z" class="ext-discussiontools-init-timestamplink">12:28, 14 April 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Booles-2006-04-14T12:28:00.000Z-Sleepyhead81-2006-04-14T11:45:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-04-14T12:28:00.000Z","author":"Booles","type":"comment","level":3,"id":"c-Booles-2006-04-14T12:28:00.000Z-Sleepyhead81-2006-04-14T11:45:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Booles-2006-04-14T12:28:00.000Z-Sleepyhead81-2006-04-14T11:45:00.000Z"></span></dd></dl></dd></dl> <dl><dd><span data-mw-comment-start="" id="c-Mahemoff-2006-05-05T13:40:00.000Z-Spankman-2006-04-12T12:14:00.000Z"></span>There's been a lot of misinformation and irrational logic in this thread, which I've tried to address, but I can see it going around in circles from here, so we're going to have to agree to disagree. I do want to point one specific technical point out though: Ajax does not mean, and was never intended to mean "What can we do with XMLHttpRequest". Please read JJG's original Ajax article and the FAQ below, which states, "Ajax is our name for the overall approach described in the article, which relies not only on XMLHttpRequest, but on CSS, DOM, and other technologies.". Although some people here do feel the site is link-worthy, there seems to be a general resistance against changing any of the links or their structure, which to me goes against the principles of wikipedia, but I guess it's understandable given the disputes that might arise. Until any structural changes happen to those links, I'm going to jump out of this conversation. --<a href="/wiki/User:Mahemoff" title="User:Mahemoff">Mahemoff</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Mahemoff-2006-05-05T13:40:00.000Z-Spankman-2006-04-12T12:14:00.000Z" class="ext-discussiontools-init-timestamplink">13:40, 5 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Mahemoff-2006-05-05T13:40:00.000Z-Spankman-2006-04-12T12:14:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-05T13:40:00.000Z","author":"Mahemoff","type":"comment","level":2,"id":"c-Mahemoff-2006-05-05T13:40:00.000Z-Spankman-2006-04-12T12:14:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Mahemoff-2006-05-05T13:40:00.000Z-Spankman-2006-04-12T12:14:00.000Z"></span></dd></dl> <p><span data-mw-comment-start="" id="c-Artw-2006-05-05T22:27:00.000Z-AjaxPatterns.org_Reference"></span>In general I'm against adding any new links, but for what it's worth I'm in favour of adding AJAX Patterns to external links - it's a solid resource. --<a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-05-05T22:27:00.000Z-AjaxPatterns.org_Reference" class="ext-discussiontools-init-timestamplink">22:27, 5 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-05-05T22:27:00.000Z-AjaxPatterns.org_Reference"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-05T22:27:00.000Z","author":"Artw","type":"comment","level":1,"id":"c-Artw-2006-05-05T22:27:00.000Z-AjaxPatterns.org_Reference","replies":["c-Spankman-2006-05-16T13:51:00.000Z-Artw-2006-05-05T22:27:00.000Z"]}}--></span><span data-mw-comment-end="c-Artw-2006-05-05T22:27:00.000Z-AjaxPatterns.org_Reference"></span> </p> <dl><dd><span data-mw-comment-start="" id="c-Spankman-2006-05-16T13:51:00.000Z-Artw-2006-05-05T22:27:00.000Z"></span>If there is a very good page on the site, it may be linked. The site if a farmlink for me. <a href="/wiki/User:Spankman" title="User:Spankman">Spankman</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Spankman-2006-05-16T13:51:00.000Z-Artw-2006-05-05T22:27:00.000Z" class="ext-discussiontools-init-timestamplink">13:51, 16 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Spankman-2006-05-16T13:51:00.000Z-Artw-2006-05-05T22:27:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-16T13:51:00.000Z","author":"Spankman","type":"comment","level":2,"id":"c-Spankman-2006-05-16T13:51:00.000Z-Artw-2006-05-05T22:27:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Spankman-2006-05-16T13:51:00.000Z-Artw-2006-05-05T22:27:00.000Z"></span></dd></dl> <p><span data-mw-comment-start="" id="c-Lennert-2006-05-28T19:30:00.000Z-AjaxPatterns.org_Reference"></span>I don't see why people must be fanatical against ajaxpatterns.org. As someone deeply into AJAX and lead developer of an AJAX open source project (dutchpipe.org), I consider ajaxpatterns.org the most authoritative source right now. Not wikipedia. So it's funny some guys here don't think ajaxpatterns is "good enough" (oh?). Is this a cat fight? Live and let live guys. You can both exist, and one thing is for sure: this site is a sure bookmarker for anyone into AJAX, by blocking it because of your personal issues, you deny users this valuable information. Wikipedia is for its users, not its editors. My vote goes to addition to the external links section. --<a href="/w/index.php?title=User:Lennert&amp;action=edit&amp;redlink=1" class="new" title="User:Lennert (page does not exist)">Lennert</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Lennert-2006-05-28T19:30:00.000Z-AjaxPatterns.org_Reference" class="ext-discussiontools-init-timestamplink">19:30, 28 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Lennert-2006-05-28T19:30:00.000Z-AjaxPatterns.org_Reference"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-28T19:30:00.000Z","author":"Lennert","type":"comment","level":1,"id":"c-Lennert-2006-05-28T19:30:00.000Z-AjaxPatterns.org_Reference","replies":["c-Spankman-2006-05-29T13:14:00.000Z-Lennert-2006-05-28T19:30:00.000Z","c-Spankman-2006-06-01T12:29:00.000Z-Lennert-2006-05-28T19:30:00.000Z"]}}--></span><span data-mw-comment-end="c-Lennert-2006-05-28T19:30:00.000Z-AjaxPatterns.org_Reference"></span> </p> <dl><dd><span data-mw-comment-start="" id="c-Spankman-2006-05-29T13:14:00.000Z-Lennert-2006-05-28T19:30:00.000Z"></span>Huh? There is no vote and you create a sockpuppet to vote? <a href="/wiki/User:Spankman" title="User:Spankman">Spankman</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Spankman-2006-05-29T13:14:00.000Z-Lennert-2006-05-28T19:30:00.000Z" class="ext-discussiontools-init-timestamplink">13:14, 29 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Spankman-2006-05-29T13:14:00.000Z-Lennert-2006-05-28T19:30:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-29T13:14:00.000Z","author":"Spankman","type":"comment","level":2,"id":"c-Spankman-2006-05-29T13:14:00.000Z-Lennert-2006-05-28T19:30:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Spankman-2006-05-29T13:14:00.000Z-Lennert-2006-05-28T19:30:00.000Z"></span></dd> <dd><span data-mw-comment-start="" id="c-Spankman-2006-06-01T12:29:00.000Z-Lennert-2006-05-28T19:30:00.000Z"></span>They are now hidding backlinks into the body of the text. <a href="/wiki/User:Spankman" title="User:Spankman">Spankman</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Spankman-2006-06-01T12:29:00.000Z-Lennert-2006-05-28T19:30:00.000Z" class="ext-discussiontools-init-timestamplink">12:29, 1 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Spankman-2006-06-01T12:29:00.000Z-Lennert-2006-05-28T19:30:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-01T12:29:00.000Z","author":"Spankman","type":"comment","level":2,"id":"c-Spankman-2006-06-01T12:29:00.000Z-Lennert-2006-05-28T19:30:00.000Z","replies":["c-Mahemoff-2006-06-07T12:30:00.000Z-Spankman-2006-06-01T12:29:00.000Z"]}}--></span><span data-mw-comment-end="c-Spankman-2006-06-01T12:29:00.000Z-Lennert-2006-05-28T19:30:00.000Z"></span> <dl><dd><span data-mw-comment-start="" id="c-Mahemoff-2006-06-07T12:30:00.000Z-Spankman-2006-06-01T12:29:00.000Z"></span>Spankman, once again, you've made it seem like you have some agenda by making a wild, derogatory, claim with *zero evidence*. Now the possibility you have an agenda here is I'm sure just silly - after all, this is Wikipedia, and you are just an impartial (if anonymous) contributor hoping to maintain a high quality article. So far, you've called AjaxPatterns a "farmlink", "factually incorrect or unverified original research" (by implication), "no useful information related to Ajax", and you've made some inane comment about the "bookmark area" requiring a code, which you never explained. Which might lead some people to question your motives, but not me. So please enlighten us all on this, your latest effort to improve the quality of this article...Who are "They" are where are these hidden backlinks? --<a href="/wiki/User:Mahemoff" title="User:Mahemoff">Mahemoff</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Mahemoff-2006-06-07T12:30:00.000Z-Spankman-2006-06-01T12:29:00.000Z" class="ext-discussiontools-init-timestamplink">12:30, 7 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Mahemoff-2006-06-07T12:30:00.000Z-Spankman-2006-06-01T12:29:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-07T12:30:00.000Z","author":"Mahemoff","type":"comment","level":3,"id":"c-Mahemoff-2006-06-07T12:30:00.000Z-Spankman-2006-06-01T12:29:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Mahemoff-2006-06-07T12:30:00.000Z-Spankman-2006-06-01T12:29:00.000Z"></span></dd></dl></dd></dl> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-John_Seward-2006-04-28T15:24:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Lists_of_browsers-2006-04-28T15:24:00.000Z&quot;,&quot;replies&quot;:[&quot;c-John_Seward-2006-04-28T15:24:00.000Z-Lists_of_browsers&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Lists of browsers&quot;,&quot;linkableTitle&quot;:&quot;Lists of browsers&quot;}--><h2 id="Lists_of_browsers" data-mw-thread-id="h-Lists_of_browsers-2006-04-28T15:24:00.000Z"><span data-mw-comment-start="" id="h-Lists_of_browsers-2006-04-28T15:24:00.000Z"></span>Lists of browsers<span data-mw-comment-end="h-Lists_of_browsers-2006-04-28T15:24:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-John_Seward-2006-04-28T15:24:00.000Z","type":"heading","level":0,"id":"h-Lists_of_browsers-2006-04-28T15:24:00.000Z","replies":["c-John_Seward-2006-04-28T15:24:00.000Z-Lists_of_browsers"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Artw-2006-05-23T17:30:00.000Z-John_Seward-2006-05-23T17:25:00.000Z","timestamp":"2006-05-23T17:30:00.000Z"}__--><!--__DTCOMMENTCOUNT__9__--><!--__DTAUTHORCOUNT__3__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-John_Seward-2006-04-28T15:24:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Lists_of_browsers-2006-04-28T15:24:00.000Z&quot;,&quot;replies&quot;:[&quot;c-John_Seward-2006-04-28T15:24:00.000Z-Lists_of_browsers&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Lists of browsers&quot;,&quot;linkableTitle&quot;:&quot;Lists of browsers&quot;}--></div></div></div> <p><span data-mw-comment-start="" id="c-John_Seward-2006-04-28T15:24:00.000Z-Lists_of_browsers"></span>Would someone please explain why are there lists of browsers that support/doesn't support Ajax in the article? I don't see much value in both lists because whether an ajax application works properly is more down to the application itself than the browser. Every case is different and such an over-generalisation won't help the reader understand much more, if not outright mis-leading. Case in point: people would tend to say "<a href="/wiki/Google_Calendar" title="Google Calendar">Google Calendar</a> does not support <a href="/wiki/Safari" title="Safari">Safari</a>" rather than the other way round, ie "Safari does not support Google Calendar". --<a href="/w/index.php?title=User:John_Seward&amp;action=edit&amp;redlink=1" class="new" title="User:John Seward (page does not exist)">John Seward</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-John_Seward-2006-04-28T15:24:00.000Z-Lists_of_browsers" class="ext-discussiontools-init-timestamplink">15:24, 28 April 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-John_Seward-2006-04-28T15:24:00.000Z-Lists_of_browsers"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-04-28T15:24:00.000Z","author":"John Seward","type":"comment","level":1,"id":"c-John_Seward-2006-04-28T15:24:00.000Z-Lists_of_browsers","replies":["c-Artw-2006-04-28T15:58:00.000Z-John_Seward-2006-04-28T15:24:00.000Z","c-Booles-2006-04-30T09:48:00.000Z-John_Seward-2006-04-28T15:24:00.000Z"]}}--></span><span data-mw-comment-end="c-John_Seward-2006-04-28T15:24:00.000Z-Lists_of_browsers"></span> </p> <ul><li><span data-mw-comment-start="" id="c-Artw-2006-04-28T15:58:00.000Z-John_Seward-2006-04-28T15:24:00.000Z"></span>I beleive it's more correctly a list of browsers that support both XMLHttp and a decent level of DOM Scripting, which is pretty much the purist definition of AJAX. --<a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-04-28T15:58:00.000Z-John_Seward-2006-04-28T15:24:00.000Z" class="ext-discussiontools-init-timestamplink">15:58, 28 April 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-04-28T15:58:00.000Z-John_Seward-2006-04-28T15:24:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-04-28T15:58:00.000Z","author":"Artw","type":"comment","level":2,"id":"c-Artw-2006-04-28T15:58:00.000Z-John_Seward-2006-04-28T15:24:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Artw-2006-04-28T15:58:00.000Z-John_Seward-2006-04-28T15:24:00.000Z"></span></li></ul> <dl><dd><span data-mw-comment-start="" id="c-Booles-2006-04-30T09:48:00.000Z-John_Seward-2006-04-28T15:24:00.000Z"></span>A list of browsers that support Ajax is less and less useful with time. Should be removed very soon. <a href="/wiki/User:Booles" title="User:Booles">Booles</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Booles-2006-04-30T09:48:00.000Z-John_Seward-2006-04-28T15:24:00.000Z" class="ext-discussiontools-init-timestamplink">09:48, 30 April 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Booles-2006-04-30T09:48:00.000Z-John_Seward-2006-04-28T15:24:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-04-30T09:48:00.000Z","author":"Booles","type":"comment","level":2,"id":"c-Booles-2006-04-30T09:48:00.000Z-John_Seward-2006-04-28T15:24:00.000Z","replies":["c-John_Seward-2006-05-13T17:53:00.000Z-Booles-2006-04-30T09:48:00.000Z","c-John_Seward-2006-05-18T14:33:00.000Z-Booles-2006-04-30T09:48:00.000Z"]}}--></span><span data-mw-comment-end="c-Booles-2006-04-30T09:48:00.000Z-John_Seward-2006-04-28T15:24:00.000Z"></span></dd></dl> <dl><dd><dl><dd><span data-mw-comment-start="" id="c-John_Seward-2006-05-13T17:53:00.000Z-Booles-2006-04-30T09:48:00.000Z"></span>I have removed the two sections for the reasons given above. --<a href="/w/index.php?title=User:John_Seward&amp;action=edit&amp;redlink=1" class="new" title="User:John Seward (page does not exist)">John Seward</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-John_Seward-2006-05-13T17:53:00.000Z-Booles-2006-04-30T09:48:00.000Z" class="ext-discussiontools-init-timestamplink">17:53, 13 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-John_Seward-2006-05-13T17:53:00.000Z-Booles-2006-04-30T09:48:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-13T17:53:00.000Z","author":"John Seward","type":"comment","level":3,"id":"c-John_Seward-2006-05-13T17:53:00.000Z-Booles-2006-04-30T09:48:00.000Z","replies":["c-Artw-2006-05-13T19:00:00.000Z-John_Seward-2006-05-13T17:53:00.000Z"]}}--></span><span data-mw-comment-end="c-John_Seward-2006-05-13T17:53:00.000Z-Booles-2006-04-30T09:48:00.000Z"></span></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><span data-mw-comment-start="" id="c-Artw-2006-05-13T19:00:00.000Z-John_Seward-2006-05-13T17:53:00.000Z"></span>Now that section is removed I would suggets a list of browser characteristics required to support an ajax application (Javascript is esential, lack of xmlhttp would leave you relying on iframe hacks, lack of proper DOM support makes it difficult to do anything useful with any data retreived). Wether or not this should get into a discussion of individual browsers is another question- if it does then the we'll end up with a list identical to the one we just removed. --<a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-05-13T19:00:00.000Z-John_Seward-2006-05-13T17:53:00.000Z" class="ext-discussiontools-init-timestamplink">19:00, 13 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-05-13T19:00:00.000Z-John_Seward-2006-05-13T17:53:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-13T19:00:00.000Z","author":"Artw","type":"comment","level":4,"id":"c-Artw-2006-05-13T19:00:00.000Z-John_Seward-2006-05-13T17:53:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Artw-2006-05-13T19:00:00.000Z-John_Seward-2006-05-13T17:53:00.000Z"></span></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><span data-mw-comment-start="" id="c-John_Seward-2006-05-18T14:33:00.000Z-Booles-2006-04-30T09:48:00.000Z"></span>Perhaps a matrix of selected browsers' support of the various composition technologies of the AJAX umbrella would help. --<a href="/w/index.php?title=User:John_Seward&amp;action=edit&amp;redlink=1" class="new" title="User:John Seward (page does not exist)">John Seward</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-John_Seward-2006-05-18T14:33:00.000Z-Booles-2006-04-30T09:48:00.000Z" class="ext-discussiontools-init-timestamplink">14:33, 18 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-John_Seward-2006-05-18T14:33:00.000Z-Booles-2006-04-30T09:48:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-18T14:33:00.000Z","author":"John Seward","type":"comment","level":3,"id":"c-John_Seward-2006-05-18T14:33:00.000Z-Booles-2006-04-30T09:48:00.000Z","replies":["c-Artw-2006-05-18T14:53:00.000Z-John_Seward-2006-05-18T14:33:00.000Z"]}}--></span><span data-mw-comment-end="c-John_Seward-2006-05-18T14:33:00.000Z-Booles-2006-04-30T09:48:00.000Z"></span></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><span data-mw-comment-start="" id="c-Artw-2006-05-18T14:53:00.000Z-John_Seward-2006-05-18T14:33:00.000Z"></span>Excellent suggestion! Er... how do we make one in wiki? --<a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-05-18T14:53:00.000Z-John_Seward-2006-05-18T14:33:00.000Z" class="ext-discussiontools-init-timestamplink">14:53, 18 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-05-18T14:53:00.000Z-John_Seward-2006-05-18T14:33:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-18T14:53:00.000Z","author":"Artw","type":"comment","level":4,"id":"c-Artw-2006-05-18T14:53:00.000Z-John_Seward-2006-05-18T14:33:00.000Z","replies":["c-John_Seward-2006-05-23T17:25:00.000Z-Artw-2006-05-18T14:53:00.000Z"]}}--></span><span data-mw-comment-end="c-Artw-2006-05-18T14:53:00.000Z-John_Seward-2006-05-18T14:33:00.000Z"></span></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><span data-mw-comment-start="" id="c-John_Seward-2006-05-23T17:25:00.000Z-Artw-2006-05-18T14:53:00.000Z"></span>How about this:</dd></dl></dd></dl></dd></dl></dd></dl> <table class="wikitable"> <caption>Support of the Ajax composition technologies across popular browsers </caption> <tbody><tr> <th></th> <th><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a></th> <th><a href="/wiki/XMLHttpRequest" title="XMLHttpRequest">XMLHttpRequest</a></th> <th><a href="/wiki/DOM" class="mw-redirect mw-disambig" title="DOM">DOM</a></th> <th>... </th></tr> <tr> <th colspan="5">Microsoft <a href="/wiki/Internet_Explorer" title="Internet Explorer">Internet Explorer</a> </th></tr> <tr> <td>IE7</td> <td><span typeof="mw:File"><a href="/wiki/File:Green_check.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/10px-Green_check.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/15px-Green_check.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/20px-Green_check.png 2x" data-file-width="30" data-file-height="30"/></a></span></td> <td><span typeof="mw:File"><a href="/wiki/File:Green_check.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/10px-Green_check.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/15px-Green_check.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/20px-Green_check.png 2x" data-file-width="30" data-file-height="30"/></a></span></td> <td><span typeof="mw:File"><a href="/wiki/File:Green_check.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/10px-Green_check.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/15px-Green_check.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/20px-Green_check.png 2x" data-file-width="30" data-file-height="30"/></a></span></td> <td> </td></tr> <tr> <td>IE6</td> <td><span typeof="mw:File"><a href="/wiki/File:Green_check.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/10px-Green_check.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/15px-Green_check.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/20px-Green_check.png 2x" data-file-width="30" data-file-height="30"/></a></span>, but...</td> <td><span typeof="mw:File"><a href="/wiki/File:Green_check.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/10px-Green_check.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/15px-Green_check.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/20px-Green_check.png 2x" data-file-width="30" data-file-height="30"/></a></span></td> <td><span typeof="mw:File"><a href="/wiki/File:Green_check.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/10px-Green_check.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/15px-Green_check.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/20px-Green_check.png 2x" data-file-width="30" data-file-height="30"/></a></span></td> <td> </td></tr> <tr> <td>IE5</td> <td><span typeof="mw:Error mw:File"><a href="//en.wikipedia.org/wiki/Special:Upload?wpDestFile=Red-x.gif" class="new" title="File:Red-x.gif"><span class="mw-file-element mw-broken-media" data-width="10">File:Red-x.gif</span></a></span></td> <td><span typeof="mw:Error mw:File"><a href="//en.wikipedia.org/wiki/Special:Upload?wpDestFile=Red-x.gif" class="new" title="File:Red-x.gif"><span class="mw-file-element mw-broken-media" data-width="10">File:Red-x.gif</span></a></span></td> <td><span typeof="mw:Error mw:File"><a href="//en.wikipedia.org/wiki/Special:Upload?wpDestFile=Red-x.gif" class="new" title="File:Red-x.gif"><span class="mw-file-element mw-broken-media" data-width="10">File:Red-x.gif</span></a></span></td> <td> </td></tr> <tr> <th colspan="5"><a href="/wiki/Mozilla" title="Mozilla">Mozilla</a> family and other <a href="/wiki/Gecko" title="Gecko">Gecko</a>-based </th></tr> <tr> <td>Firefox 1.5</td> <td><span typeof="mw:File"><a href="/wiki/File:Green_check.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/10px-Green_check.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/15px-Green_check.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/20px-Green_check.png 2x" data-file-width="30" data-file-height="30"/></a></span></td> <td><span typeof="mw:File"><a href="/wiki/File:Green_check.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/10px-Green_check.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/15px-Green_check.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/20px-Green_check.png 2x" data-file-width="30" data-file-height="30"/></a></span></td> <td><span typeof="mw:File"><a href="/wiki/File:Green_check.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/10px-Green_check.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/15px-Green_check.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/20px-Green_check.png 2x" data-file-width="30" data-file-height="30"/></a></span></td> <td> </td></tr> <tr> <th colspan="5">KHTML-based </th></tr> <tr> <td><a href="/wiki/Safari" title="Safari">Safari</a> 1.3</td> <td><span typeof="mw:File"><a href="/wiki/File:Green_check.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/10px-Green_check.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/15px-Green_check.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/20px-Green_check.png 2x" data-file-width="30" data-file-height="30"/></a></span></td> <td><span typeof="mw:File"><a href="/wiki/File:Green_check.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/10px-Green_check.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/15px-Green_check.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/20px-Green_check.png 2x" data-file-width="30" data-file-height="30"/></a></span></td> <td><span typeof="mw:File"><a href="/wiki/File:Green_check.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/10px-Green_check.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/15px-Green_check.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/d9/Green_check.png/20px-Green_check.png 2x" data-file-width="30" data-file-height="30"/></a></span></td> <td> </td></tr></tbody></table> <dl><dd><dl><dd><dl><dd><dl><dd>--<a href="/w/index.php?title=User:John_Seward&amp;action=edit&amp;redlink=1" class="new" title="User:John Seward (page does not exist)">John Seward</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-John_Seward-2006-05-23T17:25:00.000Z-Artw-2006-05-18T14:53:00.000Z" class="ext-discussiontools-init-timestamplink">17:25, 23 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-John_Seward-2006-05-23T17:25:00.000Z-Artw-2006-05-18T14:53:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-23T17:25:00.000Z","author":"John Seward","type":"comment","level":5,"id":"c-John_Seward-2006-05-23T17:25:00.000Z-Artw-2006-05-18T14:53:00.000Z","replies":["c-Artw-2006-05-23T17:30:00.000Z-John_Seward-2006-05-23T17:25:00.000Z"]}}--></span><span data-mw-comment-end="c-John_Seward-2006-05-23T17:25:00.000Z-Artw-2006-05-18T14:53:00.000Z"></span></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><dl><dd><span data-mw-comment-start="" id="c-Artw-2006-05-23T17:30:00.000Z-John_Seward-2006-05-23T17:25:00.000Z"></span>That's totally awesome. We probably need to footnote it with various qualifiers as well, but I think this is totally the way to go. --<a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-05-23T17:30:00.000Z-John_Seward-2006-05-23T17:25:00.000Z" class="ext-discussiontools-init-timestamplink">17:30, 23 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-05-23T17:30:00.000Z-John_Seward-2006-05-23T17:25:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-23T17:30:00.000Z","author":"Artw","type":"comment","level":6,"id":"c-Artw-2006-05-23T17:30:00.000Z-John_Seward-2006-05-23T17:25:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Artw-2006-05-23T17:30:00.000Z-John_Seward-2006-05-23T17:25:00.000Z"></span></dd></dl></dd></dl></dd></dl></dd></dl></dd></dl> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Alcalazar-2006-05-18T12:33:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Multiple_links-2006-05-18T12:33:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Alcalazar-2006-05-18T12:33:00.000Z-Multiple_links&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Multiple links&quot;,&quot;linkableTitle&quot;:&quot;Multiple links&quot;}--><h2 id="Multiple_links" data-mw-thread-id="h-Multiple_links-2006-05-18T12:33:00.000Z"><span data-mw-comment-start="" id="h-Multiple_links-2006-05-18T12:33:00.000Z"></span>Multiple links<span data-mw-comment-end="h-Multiple_links-2006-05-18T12:33:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Alcalazar-2006-05-18T12:33:00.000Z","type":"heading","level":0,"id":"h-Multiple_links-2006-05-18T12:33:00.000Z","replies":["c-Alcalazar-2006-05-18T12:33:00.000Z-Multiple_links"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Spankman-2006-05-19T13:44:00.000Z-Artw-2006-05-18T15:27:00.000Z","timestamp":"2006-05-19T13:44:00.000Z"}__--><!--__DTCOMMENTCOUNT__4__--><!--__DTAUTHORCOUNT__4__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Alcalazar-2006-05-18T12:33:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Multiple_links-2006-05-18T12:33:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Alcalazar-2006-05-18T12:33:00.000Z-Multiple_links&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Multiple links&quot;,&quot;linkableTitle&quot;:&quot;Multiple links&quot;}--></div></div></div> <p><span data-mw-comment-start="" id="c-Alcalazar-2006-05-18T12:33:00.000Z-Multiple_links"></span>Several links to a same page, in several articles at Wikipedia is SPAM. Please choose the best location, and link your page only once. <a href="/wiki/User:Alcalazar" title="User:Alcalazar">Alcalazar</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Alcalazar-2006-05-18T12:33:00.000Z-Multiple_links" class="ext-discussiontools-init-timestamplink">12:33, 18 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Alcalazar-2006-05-18T12:33:00.000Z-Multiple_links"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-18T12:33:00.000Z","author":"Alcalazar","type":"comment","level":1,"id":"c-Alcalazar-2006-05-18T12:33:00.000Z-Multiple_links","replies":["c-Rufous-2006-05-18T16:17:00.000Z-Alcalazar-2006-05-18T12:33:00.000Z"]}}--></span><span data-mw-comment-end="c-Alcalazar-2006-05-18T12:33:00.000Z-Multiple_links"></span> </p> <dl><dd><span data-mw-comment-start="" id="c-Rufous-2006-05-18T16:17:00.000Z-Alcalazar-2006-05-18T12:33:00.000Z"></span>When the links are relevant to both articles, I disagree, and I have not found any mention of this on <a href="/wiki/Wikipedia:EL" class="mw-redirect" title="Wikipedia:EL">WP:EL</a>. The link has been removed from <a href="/wiki/XMLHttpRequest" title="XMLHttpRequest">XMLHttpRequest</a>. <a href="/wiki/User:Rufous" title="User:Rufous">Rufous</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Rufous-2006-05-18T16:17:00.000Z-Alcalazar-2006-05-18T12:33:00.000Z" class="ext-discussiontools-init-timestamplink">16:17, 18 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Rufous-2006-05-18T16:17:00.000Z-Alcalazar-2006-05-18T12:33:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-18T16:17:00.000Z","author":"Rufous","type":"comment","level":2,"id":"c-Rufous-2006-05-18T16:17:00.000Z-Alcalazar-2006-05-18T12:33:00.000Z","replies":["c-Artw-2006-05-18T15:27:00.000Z-Rufous-2006-05-18T16:17:00.000Z"]}}--></span><span data-mw-comment-end="c-Rufous-2006-05-18T16:17:00.000Z-Alcalazar-2006-05-18T12:33:00.000Z"></span></dd></dl> <dl><dd><dl><dd><span data-mw-comment-start="" id="c-Artw-2006-05-18T15:27:00.000Z-Rufous-2006-05-18T16:17:00.000Z"></span>I think the "See also" section is due a major cull. Creating an <i>Ajax frameworks</i> page and putting some of them there might be a good idea, though obviously such a page would be at risk of becoming a link farm. --<a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-05-18T15:27:00.000Z-Rufous-2006-05-18T16:17:00.000Z" class="ext-discussiontools-init-timestamplink">15:27, 18 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-05-18T15:27:00.000Z-Rufous-2006-05-18T16:17:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-18T15:27:00.000Z","author":"Artw","type":"comment","level":3,"id":"c-Artw-2006-05-18T15:27:00.000Z-Rufous-2006-05-18T16:17:00.000Z","replies":["c-Spankman-2006-05-19T13:44:00.000Z-Artw-2006-05-18T15:27:00.000Z"]}}--></span><span data-mw-comment-end="c-Artw-2006-05-18T15:27:00.000Z-Rufous-2006-05-18T16:17:00.000Z"></span></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><span data-mw-comment-start="" id="c-Spankman-2006-05-19T13:44:00.000Z-Artw-2006-05-18T15:27:00.000Z"></span>Should remove also the link to Mozilla. It is linked twice. <a href="/wiki/User:Spankman" title="User:Spankman">Spankman</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Spankman-2006-05-19T13:44:00.000Z-Artw-2006-05-18T15:27:00.000Z" class="ext-discussiontools-init-timestamplink">13:44, 19 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Spankman-2006-05-19T13:44:00.000Z-Artw-2006-05-18T15:27:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-19T13:44:00.000Z","author":"Spankman","type":"comment","level":4,"id":"c-Spankman-2006-05-19T13:44:00.000Z-Artw-2006-05-18T15:27:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Spankman-2006-05-19T13:44:00.000Z-Artw-2006-05-18T15:27:00.000Z"></span></dd></dl></dd></dl></dd></dl> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Artw-2006-05-26T18:37:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Back_Button_Support-2006-05-26T18:37:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Artw-2006-05-26T18:37:00.000Z-Back_Button_Support&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Back Button Support&quot;,&quot;linkableTitle&quot;:&quot;Back Button Support&quot;}--><h2 id="Back_Button_Support" data-mw-thread-id="h-Back_Button_Support-2006-05-26T18:37:00.000Z"><span data-mw-comment-start="" id="h-Back_Button_Support-2006-05-26T18:37:00.000Z"></span>Back Button Support<span data-mw-comment-end="h-Back_Button_Support-2006-05-26T18:37:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Artw-2006-05-26T18:37:00.000Z","type":"heading","level":0,"id":"h-Back_Button_Support-2006-05-26T18:37:00.000Z","replies":["c-Artw-2006-05-26T18:37:00.000Z-Back_Button_Support"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Pkchan-2006-05-26T18:42:00.000Z-Artw-2006-05-26T18:37:00.000Z","timestamp":"2006-05-26T18:42:00.000Z"}__--><!--__DTCOMMENTCOUNT__2__--><!--__DTAUTHORCOUNT__2__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Artw-2006-05-26T18:37:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Back_Button_Support-2006-05-26T18:37:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Artw-2006-05-26T18:37:00.000Z-Back_Button_Support&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Back Button Support&quot;,&quot;linkableTitle&quot;:&quot;Back Button Support&quot;}--></div></div></div> <p><span data-mw-comment-start="" id="c-Artw-2006-05-26T18:37:00.000Z-Back_Button_Support"></span>I deleted the following section as it is such a horrible solution I seriously doubt anybody uses it. </p><p><i>An alternative to this method could be to open up an application in a fullscreen window, with no buttons or menu whatsoever, thus eliminating the need for (or even existince of) a back button. Once the new window has opened there will be no back state available.</i> </p><p>Feel free to restore it if i am in the wrong, though I'd quite frankly be horrified to discover anyone actually doing this. </p><p>Anyhow, I thought everyone was using the fragment identifier technique these days? --<a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-05-26T18:37:00.000Z-Back_Button_Support" class="ext-discussiontools-init-timestamplink">18:37, 26 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-05-26T18:37:00.000Z-Back_Button_Support"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-26T18:37:00.000Z","author":"Artw","type":"comment","level":1,"id":"c-Artw-2006-05-26T18:37:00.000Z-Back_Button_Support","replies":["c-Pkchan-2006-05-26T18:42:00.000Z-Artw-2006-05-26T18:37:00.000Z"]}}--></span><span data-mw-comment-end="c-Artw-2006-05-26T18:37:00.000Z-Back_Button_Support"></span> </p> <dl><dd><span data-mw-comment-start="" id="c-Pkchan-2006-05-26T18:42:00.000Z-Artw-2006-05-26T18:37:00.000Z"></span>To my knowledge, using a pop-up with toolbar and buttons disabled by JavaScript was a common trick employed by applications ever since web applications exist to avoid unexpected behaviour. For instance, the <a href="/wiki/HSBC" title="HSBC">HSBC</a> online banking system would show your accounts in a pop-up with no buttons. How much of this trick is specific to Ajax, however, is something more difficult to ascertain. --<a href="/wiki/User:Pkchan" title="User:Pkchan">Pkchan</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Pkchan-2006-05-26T18:42:00.000Z-Artw-2006-05-26T18:37:00.000Z" class="ext-discussiontools-init-timestamplink">18:42, 26 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Pkchan-2006-05-26T18:42:00.000Z-Artw-2006-05-26T18:37:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-26T18:42:00.000Z","author":"Pkchan","type":"comment","level":2,"id":"c-Pkchan-2006-05-26T18:42:00.000Z-Artw-2006-05-26T18:37:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Pkchan-2006-05-26T18:42:00.000Z-Artw-2006-05-26T18:37:00.000Z"></span></dd></dl> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Artw-2006-05-28T18:54:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-IBM_Developerworks_link-2006-05-28T18:54:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Artw-2006-05-28T18:54:00.000Z-IBM_Developerworks_link&quot;,&quot;c-Neilrieck-2006-06-04T11:38:00.000Z-IBM_Developerworks_link&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;IBM Developerworks link&quot;,&quot;linkableTitle&quot;:&quot;IBM Developerworks link&quot;}--><h2 id="IBM_Developerworks_link" data-mw-thread-id="h-IBM_Developerworks_link-2006-05-28T18:54:00.000Z"><span data-mw-comment-start="" id="h-IBM_Developerworks_link-2006-05-28T18:54:00.000Z"></span>IBM Developerworks link<span data-mw-comment-end="h-IBM_Developerworks_link-2006-05-28T18:54:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Artw-2006-05-28T18:54:00.000Z","type":"heading","level":0,"id":"h-IBM_Developerworks_link-2006-05-28T18:54:00.000Z","replies":["c-Artw-2006-05-28T18:54:00.000Z-IBM_Developerworks_link","c-Neilrieck-2006-06-04T11:38:00.000Z-IBM_Developerworks_link"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Neilrieck-2006-06-04T11:38:00.000Z-IBM_Developerworks_link","timestamp":"2006-06-04T11:38:00.000Z"}__--><!--__DTCOMMENTCOUNT__11__--><!--__DTAUTHORCOUNT__5__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Artw-2006-05-28T18:54:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-IBM_Developerworks_link-2006-05-28T18:54:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Artw-2006-05-28T18:54:00.000Z-IBM_Developerworks_link&quot;,&quot;c-Neilrieck-2006-06-04T11:38:00.000Z-IBM_Developerworks_link&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;IBM Developerworks link&quot;,&quot;linkableTitle&quot;:&quot;IBM Developerworks link&quot;}--></div></div></div> <p><span data-mw-comment-start="" id="c-Artw-2006-05-28T18:54:00.000Z-IBM_Developerworks_link"></span>Do we need to delete that? It's a pretty good set of tutorials and, in one form or another, they have been part of this article for a long time. Does anyone have any background on this "spamlist" and how they came to be on it? --<a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-05-28T18:54:00.000Z-IBM_Developerworks_link" class="ext-discussiontools-init-timestamplink">18:54, 28 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-05-28T18:54:00.000Z-IBM_Developerworks_link"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-28T18:54:00.000Z","author":"Artw","type":"comment","level":1,"id":"c-Artw-2006-05-28T18:54:00.000Z-IBM_Developerworks_link","replies":["c-Rufous-2006-05-29T14:50:00.000Z-Artw-2006-05-28T18:54:00.000Z","c-Neilrieck-2006-05-30T15:50:00.000Z-Artw-2006-05-28T18:54:00.000Z"]}}--></span><span data-mw-comment-end="c-Artw-2006-05-28T18:54:00.000Z-IBM_Developerworks_link"></span> </p> <dl><dd><span data-mw-comment-start="" id="c-Rufous-2006-05-29T14:50:00.000Z-Artw-2006-05-28T18:54:00.000Z"></span>It should absolutely be blocked. <i>Somebody</i> at Alphaworks was involved in a concentrated (and infuriating) spam assault on various Ajax-related pages on WP. See for example, <a class="external text" href="https://en.wikipedia.org/w/index.php?title=Special:Contributions&amp;target=71.198.121.203">this user</a>. See especially this <a class="external text" href="https://en.wikipedia.org/w/index.php?title=User_talk:Shanes/2006-Jan-1_to_2006-Mar-31&amp;diff=prev&amp;oldid=41936988">comment</a>. I can't abide that. <a href="/wiki/User:Rufous" title="User:Rufous">Rufous</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Rufous-2006-05-29T14:50:00.000Z-Artw-2006-05-28T18:54:00.000Z" class="ext-discussiontools-init-timestamplink">14:50, 29 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Rufous-2006-05-29T14:50:00.000Z-Artw-2006-05-28T18:54:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-29T14:50:00.000Z","author":"Rufous","type":"comment","level":2,"id":"c-Rufous-2006-05-29T14:50:00.000Z-Artw-2006-05-28T18:54:00.000Z","replies":["c-Neilrieck-2006-05-30T00:44:00.000Z-Rufous-2006-05-29T14:50:00.000Z"]}}--></span><span data-mw-comment-end="c-Rufous-2006-05-29T14:50:00.000Z-Artw-2006-05-28T18:54:00.000Z"></span></dd></dl> <dl><dd><dl><dd><span data-mw-comment-start="" id="c-Neilrieck-2006-05-30T00:44:00.000Z-Rufous-2006-05-29T14:50:00.000Z"></span>First off, your use of the term SPAM is not entirely correct in this instance. Secondly, I had read two out of the five tutorials at the IBM site and they were not selling anything (I intend to read the other three soon). Thirdly, I sent a link for this wikipedia page to colleagues telling them to explore the IBM links at the bottom and then was told by those people that they could not find the links. These links were in an external area. There is nothing wrong with doing this. I will be rolling back your changes (so stop being mental). --<a href="/wiki/User:Neilrieck" title="User:Neilrieck">Neilrieck</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Neilrieck-2006-05-30T00:44:00.000Z-Rufous-2006-05-29T14:50:00.000Z" class="ext-discussiontools-init-timestamplink">00:44, 30 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Neilrieck-2006-05-30T00:44:00.000Z-Rufous-2006-05-29T14:50:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-30T00:44:00.000Z","author":"Neilrieck","type":"comment","level":3,"id":"c-Neilrieck-2006-05-30T00:44:00.000Z-Rufous-2006-05-29T14:50:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Neilrieck-2006-05-30T00:44:00.000Z-Rufous-2006-05-29T14:50:00.000Z"></span></dd></dl></dd></dl> <dl><dd><span data-mw-comment-start="" id="c-Neilrieck-2006-05-30T15:50:00.000Z-Artw-2006-05-28T18:54:00.000Z"></span>AlphaWorks/DeveloperWorks are in the spam blacklist. No need to mental introspection. They must be deleted without discussion. So I do. <a href="/wiki/User:Spankman" title="User:Spankman">Spankman</a></dd></dl> <dl><dd><dl><dd>I still resent the fact that you (or perhaps it was someone else) decided to treat this "External Link" as SPAM. I personally found the articles very helpful and I'm sure others would too. So just for my own personal information, just who will decide when to stop considering links to AlphaWorks/DeveloperWorks as SPAM? When will they be removed from the so-called "balck list"? --<a href="/wiki/User:Neilrieck" title="User:Neilrieck">Neilrieck</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Neilrieck-2006-05-30T15:50:00.000Z-Artw-2006-05-28T18:54:00.000Z" class="ext-discussiontools-init-timestamplink">15:50, 30 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Neilrieck-2006-05-30T15:50:00.000Z-Artw-2006-05-28T18:54:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-30T15:50:00.000Z","author":"Neilrieck","type":"comment","level":2,"id":"c-Neilrieck-2006-05-30T15:50:00.000Z-Artw-2006-05-28T18:54:00.000Z","replies":["c-Rufous-2006-05-30T17:12:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z","c-Neilrieck-2006-05-31T11:32:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z","c-Bogtha-2006-06-01T09:15:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z"]}}--></span><span data-mw-comment-end="c-Neilrieck-2006-05-30T15:50:00.000Z-Artw-2006-05-28T18:54:00.000Z"></span></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><span data-mw-comment-start="" id="c-Rufous-2006-05-30T17:12:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z"></span>While I agree that the articles were quite good, they were added to the page aggressively and continually by a single user over the course of a number of months, despite resistance from other editors. The term <i>spam</i> does not have to connote lack of quality — the articles are on that blacklist because of the behaviour of its authors. <a href="/wiki/User:Rufous" title="User:Rufous">Rufous</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Rufous-2006-05-30T17:12:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z" class="ext-discussiontools-init-timestamplink">17:12, 30 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Rufous-2006-05-30T17:12:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-30T17:12:00.000Z","author":"Rufous","type":"comment","level":4,"id":"c-Rufous-2006-05-30T17:12:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Rufous-2006-05-30T17:12:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z"></span></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><span data-mw-comment-start="" id="c-Neilrieck-2006-05-31T11:32:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z"></span>Fare enough but please answer my question. Who is the king pin in this virtual world that will determine when someone, or their URL, will be removed from the black list? How do any users of this system (like me) know that the people controlling this "black list" designation aren't working for an IBM competitor like Microsoft? --<a href="/wiki/User:Neilrieck" title="User:Neilrieck">Neilrieck</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Neilrieck-2006-05-31T11:32:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z" class="ext-discussiontools-init-timestamplink">11:32, 31 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Neilrieck-2006-05-31T11:32:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-31T11:32:00.000Z","author":"Neilrieck","type":"comment","level":3,"id":"c-Neilrieck-2006-05-31T11:32:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z","replies":["c-Bogtha-2006-05-31T14:08:00.000Z-Neilrieck-2006-05-31T11:32:00.000Z"]}}--></span><span data-mw-comment-end="c-Neilrieck-2006-05-31T11:32:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z"></span></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><span data-mw-comment-start="" id="c-Bogtha-2006-05-31T14:08:00.000Z-Neilrieck-2006-05-31T11:32:00.000Z"></span>Even if they are working for an IBM competitor, that doesn't change IBM's sleazy spam tactics.</dd> <dd>If you follow <a class="external text" href="https://meta.wikimedia.org/wiki/Talk:Spam_blacklist/completed_additions/2006/05#AlphaWorks_and_DeveloperWorks">the link</a> from the first revert, you'll see that both AlphaWorks and DeveloperWorks were intended to be added to the blacklist, but for some reason, only AlphaWorks was added. If either of you disagree with this, I suggest that you bring it up on that page or with Amgine. In the meantime, I think it's fair to say that AlphaWorks links should not be added but DeveloperWorks links are okay, but Neilrieck, please bear in mind, it's possible that if you add DeveloperWorks links, then they'll simply be added to the blacklist like originally intended, and the links will be removed again.</dd> <dd>On a more long-term note, if you resent these websites being on the blacklist, you can either convince everybody to change <a class="external text" href="https://en.wikipedia.org/wiki/External_links">Wikipedia's style guide regarding external links</a> or you can convince IBM to change their practices.</dd> <dd>--<a href="/wiki/User:Bogtha" title="User:Bogtha">Bogtha</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Bogtha-2006-05-31T14:08:00.000Z-Neilrieck-2006-05-31T11:32:00.000Z" class="ext-discussiontools-init-timestamplink">14:08, 31 May 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Bogtha-2006-05-31T14:08:00.000Z-Neilrieck-2006-05-31T11:32:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-05-31T14:08:00.000Z","author":"Bogtha","type":"comment","level":4,"id":"c-Bogtha-2006-05-31T14:08:00.000Z-Neilrieck-2006-05-31T11:32:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Bogtha-2006-05-31T14:08:00.000Z-Neilrieck-2006-05-31T11:32:00.000Z"></span></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><span data-mw-comment-start="" id="c-Bogtha-2006-06-01T09:15:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z"></span>Lots of companies contain the occasional over-zealous employee. I don't think IBM is any more sleazy than any other (although I personally have more respect for newer &amp; younger companies like RIM + Google). That said, no one has answered my question: <b>who decides when the IBM urls will come off the black-list?</b> Is is an official Wikipedia person or a self-appointed Wikipedia monitor? What I'm worried about is some Wikipedia pages being monitored a little more closely than others. BTW, I've just read <a class="external text" href="https://en.wikipedia.org/wiki/External_links">Wikipedia's style guide regarding external links</a> which seems to contain a little more wiggle room than you have suggested. In the interim, what would you think about me moving the IBM links to my personal web site the add an external link to my page at the bottom of this page? <dl><dd>I think nobody is answering your question because the information is right there at the top of <a class="external text" href="https://meta.wikimedia.org/wiki/Talk:Spam_blacklist">the spam blacklist Talk page</a>. Any meta admins can edit the spam list. Please, if you have a complaint, at least do the minimum to follow it up instead of demanding that the people you disagree with help you complain about their actions.</dd> <dd>I don't think linking to your personal homepage just to get around a spam block is such a good idea. If you can't get consensus on blacklist removal, you should respect that.</dd> <dd>Saying that this might be the work of a rogue employee is not applicable. IBM were given the chance to respond and they did not. That indicates policy rather than an individual causing trouble for their employer. The comment Rufous points to backs this up; saying "We are trying to determine the traffic and interest of each one, to help us determine future commitment by IBM for this type of content." You really can't call that an over-zealous employee, can you?</dd> <dd>--<a href="/wiki/User:Bogtha" title="User:Bogtha">Bogtha</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Bogtha-2006-06-01T09:15:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z" class="ext-discussiontools-init-timestamplink">09:15, 1 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Bogtha-2006-06-01T09:15:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-01T09:15:00.000Z","author":"Bogtha","type":"comment","level":3,"id":"c-Bogtha-2006-06-01T09:15:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z","replies":["c-Alcalazar-2006-06-01T10:21:00.000Z-Bogtha-2006-06-01T09:15:00.000Z","c-Alcalazar-2006-06-01T10:29:00.000Z-Bogtha-2006-06-01T09:15:00.000Z"]}}--></span><span data-mw-comment-end="c-Bogtha-2006-06-01T09:15:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z"></span> <dl><dd><span data-mw-comment-start="" id="c-Alcalazar-2006-06-01T10:21:00.000Z-Bogtha-2006-06-01T09:15:00.000Z"></span>"I agree that the articles were quite good". Sorry, for me it is not a valid link: it looks impressive at first, but once I have read the 5 parts, I have found nothing that is not already in WP and more specially in the XMLHttpRequest specification. It is only more verbose and annoying.</dd> <dd>Please, perform a search on developerWorks keyword, for backlinks from WP to their website, look at the number at top and tell me if I am in dream? <a href="/wiki/User:Alcalazar" title="User:Alcalazar">Alcalazar</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Alcalazar-2006-06-01T10:21:00.000Z-Bogtha-2006-06-01T09:15:00.000Z" class="ext-discussiontools-init-timestamplink">10:21, 1 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Alcalazar-2006-06-01T10:21:00.000Z-Bogtha-2006-06-01T09:15:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-01T10:21:00.000Z","author":"Alcalazar","type":"comment","level":5,"id":"c-Alcalazar-2006-06-01T10:21:00.000Z-Bogtha-2006-06-01T09:15:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Alcalazar-2006-06-01T10:21:00.000Z-Bogtha-2006-06-01T09:15:00.000Z"></span></dd> <dd><span data-mw-comment-start="" id="c-Alcalazar-2006-06-01T10:29:00.000Z-Bogtha-2006-06-01T09:15:00.000Z"></span>Another comment: read carefully the <a href="/wiki/Wikipedia:External_links" title="Wikipedia:External links"> guidelines</a>: "Generally, it is best to avoid using URL redirection sites in external links". Links to developerWorks are redirections actually. <a href="/wiki/User:Alcalazar" title="User:Alcalazar">Alcalazar</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Alcalazar-2006-06-01T10:29:00.000Z-Bogtha-2006-06-01T09:15:00.000Z" class="ext-discussiontools-init-timestamplink">10:29, 1 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Alcalazar-2006-06-01T10:29:00.000Z-Bogtha-2006-06-01T09:15:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-01T10:29:00.000Z","author":"Alcalazar","type":"comment","level":5,"id":"c-Alcalazar-2006-06-01T10:29:00.000Z-Bogtha-2006-06-01T09:15:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Alcalazar-2006-06-01T10:29:00.000Z-Bogtha-2006-06-01T09:15:00.000Z"></span></dd></dl></dd></dl></dd></dl></dd></dl> <p><span data-mw-comment-start="" id="c-Neilrieck-2006-06-04T11:38:00.000Z-IBM_Developerworks_link"></span>I'm not trying to be difficult, but all WP links provided so far seem to be very subjective. No where have I seen an objective definition what WP considers a SPAM attack. Is it one perceived event per day? Four per day? One per hour? In the real world our actions are governed by objective rules, in the form of laws, which may only be interpreted by a judical system. In this virtual world I don't see any anything (yet) which could be considered police or a judicial system. There are, however, many volunteer monitors and I supect that some may be a little more agressive than others. --<a href="/wiki/User:Neilrieck" title="User:Neilrieck">Neilrieck</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Neilrieck-2006-06-04T11:38:00.000Z-IBM_Developerworks_link" class="ext-discussiontools-init-timestamplink">11:38, 4 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Neilrieck-2006-06-04T11:38:00.000Z-IBM_Developerworks_link"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-04T11:38:00.000Z","author":"Neilrieck","type":"comment","level":1,"id":"c-Neilrieck-2006-06-04T11:38:00.000Z-IBM_Developerworks_link","replies":[]}}--></span><span data-mw-comment-end="c-Neilrieck-2006-06-04T11:38:00.000Z-IBM_Developerworks_link"></span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-4.156.195.190-2006-06-08T21:43:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-History_(2)-2006-06-08T21:43:00.000Z&quot;,&quot;replies&quot;:[&quot;c-4.156.195.190-2006-06-08T21:43:00.000Z-History_(2)&quot;,&quot;c-4.156.195.190-2006-06-08T22:00:00.000Z-History_(2)&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;History (2)&quot;,&quot;linkableTitle&quot;:&quot;History (2)&quot;}--><h2 id="History_(2)" data-mw-thread-id="h-History_(2)-2006-06-08T21:43:00.000Z"><span id="History_.282.29"></span><span data-mw-comment-start="" id="h-History_(2)-2006-06-08T21:43:00.000Z"></span>History (2)<span data-mw-comment-end="h-History_(2)-2006-06-08T21:43:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-4.156.195.190-2006-06-08T21:43:00.000Z","type":"heading","level":0,"id":"h-History_(2)-2006-06-08T21:43:00.000Z","replies":["c-4.156.195.190-2006-06-08T21:43:00.000Z-History_(2)","c-4.156.195.190-2006-06-08T22:00:00.000Z-History_(2)"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-4.156.195.190-2006-06-08T22:00:00.000Z-History_(2)","timestamp":"2006-06-08T22:00:00.000Z"}__--><!--__DTCOMMENTCOUNT__3__--><!--__DTAUTHORCOUNT__2__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-4.156.195.190-2006-06-08T21:43:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-History_(2)-2006-06-08T21:43:00.000Z&quot;,&quot;replies&quot;:[&quot;c-4.156.195.190-2006-06-08T21:43:00.000Z-History_(2)&quot;,&quot;c-4.156.195.190-2006-06-08T22:00:00.000Z-History_(2)&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;History (2)&quot;,&quot;linkableTitle&quot;:&quot;History (2)&quot;}--></div></div></div> <p><span data-mw-comment-start="" id="c-4.156.195.190-2006-06-08T21:43:00.000Z-History_(2)"></span>Since it's noted that there are alternatives to XmlHttpRequest, might it be relevant to include: <i>One alternative is to employ a persistent connection for asynchronous exchange between browser and service <a rel="nofollow" class="external autonumber" href="http://networkimprov.net/airwrx/awscene.html">[1]</a>.</i> --<a href="/w/index.php?title=User:4.156.195.190&amp;action=edit&amp;redlink=1" class="new" title="User:4.156.195.190 (page does not exist)">4.156.195.190</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-4.156.195.190-2006-06-08T21:43:00.000Z-History_(2)" class="ext-discussiontools-init-timestamplink">21:43, 8 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-4.156.195.190-2006-06-08T21:43:00.000Z-History_(2)"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-08T21:43:00.000Z","author":"4.156.195.190","type":"comment","level":1,"id":"c-4.156.195.190-2006-06-08T21:43:00.000Z-History_(2)","replies":["c-Artw-2006-06-08T21:51:00.000Z-4.156.195.190-2006-06-08T21:43:00.000Z"]}}--></span><span data-mw-comment-end="c-4.156.195.190-2006-06-08T21:43:00.000Z-History_(2)"></span> </p> <dl><dd><span data-mw-comment-start="" id="c-Artw-2006-06-08T21:51:00.000Z-4.156.195.190-2006-06-08T21:43:00.000Z"></span>A link to this <a rel="nofollow" class="external text" href="http://networkimprov.net/airwrx/awscene.html">page</a> has been repeatedly added to the history section. It's apparently a "a javascript module for Firefox 1.5 " and as far as I can see it isn't particularly notable, isn't particularly relevant to the history of AJAX and since it's Firefox specific may not even be relevant to AJAX. So far I've been removing it as link spam, but it keeps coming back. <a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-06-08T21:51:00.000Z-4.156.195.190-2006-06-08T21:43:00.000Z" class="ext-discussiontools-init-timestamplink">21:51, 8 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-06-08T21:51:00.000Z-4.156.195.190-2006-06-08T21:43:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-08T21:51:00.000Z","author":"Artw","type":"comment","level":2,"id":"c-Artw-2006-06-08T21:51:00.000Z-4.156.195.190-2006-06-08T21:43:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Artw-2006-06-08T21:51:00.000Z-4.156.195.190-2006-06-08T21:43:00.000Z"></span></dd></dl> <p><span data-mw-comment-start="" id="c-4.156.195.190-2006-06-08T22:00:00.000Z-History_(2)"></span>The idea was to point out a product that implements a persistent-asynch method. That page may not be highly notable, but surely the concept is? --<a href="/w/index.php?title=User:4.156.195.190&amp;action=edit&amp;redlink=1" class="new" title="User:4.156.195.190 (page does not exist)">4.156.195.190</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-4.156.195.190-2006-06-08T22:00:00.000Z-History_(2)" class="ext-discussiontools-init-timestamplink">22:00, 8 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-4.156.195.190-2006-06-08T22:00:00.000Z-History_(2)"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-08T22:00:00.000Z","author":"4.156.195.190","type":"comment","level":1,"id":"c-4.156.195.190-2006-06-08T22:00:00.000Z-History_(2)","replies":[]}}--></span><span data-mw-comment-end="c-4.156.195.190-2006-06-08T22:00:00.000Z-History_(2)"></span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Syrthiss-2006-06-09T12:46:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Semiprotection_2_-_the_return_of_semiprotection?-2006-06-09T12:46:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Syrthiss-2006-06-09T12:46:00.000Z-Semiprotection_2_-_the_return_of_semiprotection?&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Semiprotection 2 - the return of semiprotection?&quot;,&quot;linkableTitle&quot;:&quot;Semiprotection 2 - the return of semiprotection?&quot;}--><h2 id="Semiprotection_2_-_the_return_of_semiprotection?" data-mw-thread-id="h-Semiprotection_2_-_the_return_of_semiprotection?-2006-06-09T12:46:00.000Z"><span id="Semiprotection_2_-_the_return_of_semiprotection.3F"></span><span data-mw-comment-start="" id="h-Semiprotection_2_-_the_return_of_semiprotection?-2006-06-09T12:46:00.000Z"></span>Semiprotection 2 - the return of semiprotection?<span data-mw-comment-end="h-Semiprotection_2_-_the_return_of_semiprotection?-2006-06-09T12:46:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Syrthiss-2006-06-09T12:46:00.000Z","type":"heading","level":0,"id":"h-Semiprotection_2_-_the_return_of_semiprotection?-2006-06-09T12:46:00.000Z","replies":["c-Syrthiss-2006-06-09T12:46:00.000Z-Semiprotection_2_-_the_return_of_semiprotection?"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Syrthiss-2006-06-09T15:51:00.000Z-Syrthiss-2006-06-09T12:46:00.000Z","timestamp":"2006-06-09T15:51:00.000Z"}__--><!--__DTCOMMENTCOUNT__2__--><!--__DTAUTHORCOUNT__1__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Syrthiss-2006-06-09T12:46:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Semiprotection_2_-_the_return_of_semiprotection?-2006-06-09T12:46:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Syrthiss-2006-06-09T12:46:00.000Z-Semiprotection_2_-_the_return_of_semiprotection?&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Semiprotection 2 - the return of semiprotection?&quot;,&quot;linkableTitle&quot;:&quot;Semiprotection 2 - the return of semiprotection?&quot;}--></div></div></div> <p><span data-mw-comment-start="" id="c-Syrthiss-2006-06-09T12:46:00.000Z-Semiprotection_2_-_the_return_of_semiprotection?"></span>Would all you regular editors trying to keep the article clean appreciate the return of semiprotection? I'm not sure I'm seeing much in the way of reasonable contributions by the anons, and as the unprotecting admin I feel kind of like I've left you swinging in the wind. <a href="/wiki/User:Syrthiss" title="User:Syrthiss">Syrthiss</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Syrthiss-2006-06-09T12:46:00.000Z-Semiprotection_2_-_the_return_of_semiprotection?" class="ext-discussiontools-init-timestamplink">12:46, 9 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Syrthiss-2006-06-09T12:46:00.000Z-Semiprotection_2_-_the_return_of_semiprotection?"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-09T12:46:00.000Z","author":"Syrthiss","type":"comment","level":1,"id":"c-Syrthiss-2006-06-09T12:46:00.000Z-Semiprotection_2_-_the_return_of_semiprotection?","replies":["c-Syrthiss-2006-06-09T15:51:00.000Z-Syrthiss-2006-06-09T12:46:00.000Z"]}}--></span><span data-mw-comment-end="c-Syrthiss-2006-06-09T12:46:00.000Z-Semiprotection_2_-_the_return_of_semiprotection?"></span> </p> <ul><li><b><span data-mw-comment-start="" id="c-Syrthiss-2006-06-09T15:51:00.000Z-Syrthiss-2006-06-09T12:46:00.000Z"></span>Against</b> - although the page attracts an above average number of edits that have to be reverted to maintain the status quo they;re usually well-intentioned - and some of them are actually keepers. I think there's probably enough people watching this page with an idea of the difference to keep things running.</li></ul> <dl><dd><dl><dd>In general I'm against semiprotecting for long periods of time too, and it looks like you're reasonably on top of things. <a href="/wiki/User:Syrthiss" title="User:Syrthiss">Syrthiss</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Syrthiss-2006-06-09T15:51:00.000Z-Syrthiss-2006-06-09T12:46:00.000Z" class="ext-discussiontools-init-timestamplink">15:51, 9 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Syrthiss-2006-06-09T15:51:00.000Z-Syrthiss-2006-06-09T12:46:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-09T15:51:00.000Z","author":"Syrthiss","type":"comment","level":2,"id":"c-Syrthiss-2006-06-09T15:51:00.000Z-Syrthiss-2006-06-09T12:46:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Syrthiss-2006-06-09T15:51:00.000Z-Syrthiss-2006-06-09T12:46:00.000Z"></span></dd></dl></dd></dl> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Kspangse-2006-06-11T08:28:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Clean_seperation_between_application_logic_and_user_interface-2006-06-11T08:28:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Kspangse-2006-06-11T08:28:00.000Z-Clean_seperation_between_application_logic_and_user_interface&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Clean seperation between application logic and user interface&quot;,&quot;linkableTitle&quot;:&quot;Clean seperation between application logic and user interface&quot;}--><h2 id="Clean_seperation_between_application_logic_and_user_interface" data-mw-thread-id="h-Clean_seperation_between_application_logic_and_user_interface-2006-06-11T08:28:00.000Z"><span data-mw-comment-start="" id="h-Clean_seperation_between_application_logic_and_user_interface-2006-06-11T08:28:00.000Z"></span>Clean seperation between application logic and user interface<span data-mw-comment-end="h-Clean_seperation_between_application_logic_and_user_interface-2006-06-11T08:28:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Kspangse-2006-06-11T08:28:00.000Z","type":"heading","level":0,"id":"h-Clean_seperation_between_application_logic_and_user_interface-2006-06-11T08:28:00.000Z","replies":["c-Kspangse-2006-06-11T08:28:00.000Z-Clean_seperation_between_application_logic_and_user_interface"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Artw-2006-06-12T17:46:00.000Z-Kspangse-2006-06-11T08:28:00.000Z","timestamp":"2006-06-12T17:46:00.000Z"}__--><!--__DTCOMMENTCOUNT__2__--><!--__DTAUTHORCOUNT__2__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Kspangse-2006-06-11T08:28:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Clean_seperation_between_application_logic_and_user_interface-2006-06-11T08:28:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Kspangse-2006-06-11T08:28:00.000Z-Clean_seperation_between_application_logic_and_user_interface&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Clean seperation between application logic and user interface&quot;,&quot;linkableTitle&quot;:&quot;Clean seperation between application logic and user interface&quot;}--></div></div></div> <p><span data-mw-comment-start="" id="c-Kspangse-2006-06-11T08:28:00.000Z-Clean_seperation_between_application_logic_and_user_interface"></span>I just want to share a few of my personal AJAX expirences. As a team leader in a company that has been struggeling with the AJAX concepts for years, I have seen both power and trouble in this model. </p><p>I do think that by far the most fruitfull features of AJAX model is its ability to cleanly seperate user interface details from the actual functionality of the application. XML is powerfull enough to meet almost any requirements on complexity of data to be exchanged, while at the same time it allows us to limit the number of different forms that this data can take - for example by means of an XML schema serving as a contract (design by contract) between the two. </p><p>This kind of seperation is a fundamental design principle that provides transparency and stability and thus, maintainability, as any experienced "hacker" knows. An obvious practical benefit is that you can invoke the AJAX services from the command line shell, which will ideally give access to exactly the same functionality as through the browser. This in turn can easily be utilized in automated testing. </p><p>Now, this is where I whish the story ended, but unfortunately not. In the beginning the DOM API / JavaScript combination seems like a treasure of oppertunities, but all too soon you are forced to make compromises. Genrally you will only be able to acheive almost what you want, and generally only be able to support a few of the popular browsers. It is always a fierce, troublesome and extremely time consuming effort which is needed. So one problem is that the DOM API is too low-level and another that browser need a lot of quirks to do what you expect. I belive it is rather unique to this platform that by far the most time is spent on finding workarounds for API quirks. </p><p>Although JavaScript is a pretty powerfull and expressive language (when you really get to know it) I feel it does add to the problems of the AJAX model. The problem is that as you build more and bigger application components you will have to start thinking about things like reusability and stability of you JavaScript code. While JavaScript does support object orientation and various forms class derivation, it does lack the concept of encapsulation of implementation withing class hierarchies. You can use JavaScrips concept of closures for safe encapsulation, but it does not fit constructivly into the concept of class hierarchies. </p><p>One prticular problem with JavaScript is that a member of a base class cannot be made private. Thus whenever you want to add new properties to a derived class you must take care not to reuse names of already used properties in the entire chain of base classes. While most other issues can be dealt with reasonable well, the lack of encapsulation is a serious problem and really does limit the scalability of your code base. </p><p>Hope some of this input can be used in the main article. </p><p><a href="/wiki/User:Kspangse" title="User:Kspangse">Kristian</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Kspangse-2006-06-11T08:28:00.000Z-Clean_seperation_between_application_logic_and_user_interface" class="ext-discussiontools-init-timestamplink">08:28, 11 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Kspangse-2006-06-11T08:28:00.000Z-Clean_seperation_between_application_logic_and_user_interface"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-11T08:28:00.000Z","author":"Kspangse","type":"comment","level":1,"id":"c-Kspangse-2006-06-11T08:28:00.000Z-Clean_seperation_between_application_logic_and_user_interface","replies":["c-Artw-2006-06-12T17:46:00.000Z-Kspangse-2006-06-11T08:28:00.000Z"],"displayName":"Kristian"}}--></span><span data-mw-comment-end="c-Kspangse-2006-06-11T08:28:00.000Z-Clean_seperation_between_application_logic_and_user_interface"></span> </p> <dl><dd><dl><dd><span data-mw-comment-start="" id="c-Artw-2006-06-12T17:46:00.000Z-Kspangse-2006-06-11T08:28:00.000Z"></span>Your points might be better off as part of a discussion of DHTML or Javascript in general, since they apply to a broader field than just AJAX -<a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-06-12T17:46:00.000Z-Kspangse-2006-06-11T08:28:00.000Z" class="ext-discussiontools-init-timestamplink">17:46, 12 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-06-12T17:46:00.000Z-Kspangse-2006-06-11T08:28:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-12T17:46:00.000Z","author":"Artw","type":"comment","level":3,"id":"c-Artw-2006-06-12T17:46:00.000Z-Kspangse-2006-06-11T08:28:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Artw-2006-06-12T17:46:00.000Z-Kspangse-2006-06-11T08:28:00.000Z"></span></dd></dl></dd></dl> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Artw-2006-06-12T17:45:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Googling_?-2006-06-12T17:45:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Artw-2006-06-12T17:45:00.000Z-Googling_?&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Googling\u00a0?&quot;,&quot;linkableTitle&quot;:&quot;Googling ?&quot;}--><h2 id="Googling_?" data-mw-thread-id="h-Googling_?-2006-06-12T17:45:00.000Z"><span id="Googling_.3F"></span><span data-mw-comment-start="" id="h-Googling_?-2006-06-12T17:45:00.000Z"></span>Googling ?<span data-mw-comment-end="h-Googling_?-2006-06-12T17:45:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Artw-2006-06-12T17:45:00.000Z","type":"heading","level":0,"id":"h-Googling_?-2006-06-12T17:45:00.000Z","replies":["c-Artw-2006-06-12T17:45:00.000Z-Googling_?"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Artw-2006-06-12T17:45:00.000Z-Googling_?","timestamp":"2006-06-12T17:45:00.000Z"}__--><!--__DTCOMMENTCOUNT__1__--><!--__DTAUTHORCOUNT__1__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Artw-2006-06-12T17:45:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Googling_?-2006-06-12T17:45:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Artw-2006-06-12T17:45:00.000Z-Googling_?&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Googling\u00a0?&quot;,&quot;linkableTitle&quot;:&quot;Googling ?&quot;}--></div></div></div> <p><span data-mw-comment-start="" id="c-Artw-2006-06-12T17:45:00.000Z-Googling_?"></span>hi, </p><p>I wonder how Ajax will influence google indexation ? </p><p>Does anyone know? </p> <dl><dd>That would depend entirely on how the non-JS version of your site or web-app works, since Google ignores Javascript --<a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-06-12T17:45:00.000Z-Googling_?" class="ext-discussiontools-init-timestamplink">17:45, 12 June 2006 (UTC)</a>.<span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-06-12T17:45:00.000Z-Googling_?"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-12T17:45:00.000Z","author":"Artw","type":"comment","level":1,"id":"c-Artw-2006-06-12T17:45:00.000Z-Googling_?","replies":[]}}--></span><span data-mw-comment-end="c-Artw-2006-06-12T17:45:00.000Z-Googling_?"></span></dd></dl> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-142.161.169.169-2006-06-18T05:20:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Not_an_Acronym?-2006-06-18T05:20:00.000Z&quot;,&quot;replies&quot;:[&quot;c-142.161.169.169-2006-06-18T05:20:00.000Z-Not_an_Acronym?&quot;,&quot;c-Munchkinguy-2006-06-19T01:51:00.000Z-Not_an_Acronym?&quot;,&quot;c-Munchkinguy-2006-06-19T01:54:00.000Z-Not_an_Acronym?&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Not an Acronym?&quot;,&quot;linkableTitle&quot;:&quot;Not an Acronym?&quot;}--><h2 id="Not_an_Acronym?" data-mw-thread-id="h-Not_an_Acronym?-2006-06-18T05:20:00.000Z"><span id="Not_an_Acronym.3F"></span><span data-mw-comment-start="" id="h-Not_an_Acronym?-2006-06-18T05:20:00.000Z"></span>Not an Acronym?<span data-mw-comment-end="h-Not_an_Acronym?-2006-06-18T05:20:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-142.161.169.169-2006-06-18T05:20:00.000Z","type":"heading","level":0,"id":"h-Not_an_Acronym?-2006-06-18T05:20:00.000Z","replies":["c-142.161.169.169-2006-06-18T05:20:00.000Z-Not_an_Acronym?","c-Munchkinguy-2006-06-19T01:51:00.000Z-Not_an_Acronym?","c-Munchkinguy-2006-06-19T01:54:00.000Z-Not_an_Acronym?"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Munchkinguy-2006-06-19T01:54:00.000Z-Not_an_Acronym?","timestamp":"2006-06-19T01:54:00.000Z"}__--><!--__DTCOMMENTCOUNT__4__--><!--__DTAUTHORCOUNT__3__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-142.161.169.169-2006-06-18T05:20:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Not_an_Acronym?-2006-06-18T05:20:00.000Z&quot;,&quot;replies&quot;:[&quot;c-142.161.169.169-2006-06-18T05:20:00.000Z-Not_an_Acronym?&quot;,&quot;c-Munchkinguy-2006-06-19T01:51:00.000Z-Not_an_Acronym?&quot;,&quot;c-Munchkinguy-2006-06-19T01:54:00.000Z-Not_an_Acronym?&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Not an Acronym?&quot;,&quot;linkableTitle&quot;:&quot;Not an Acronym?&quot;}--></div></div></div> <p><span data-mw-comment-start="" id="c-142.161.169.169-2006-06-18T05:20:00.000Z-Not_an_Acronym?"></span>How is Ajax <i>not</i> an acronym? --<a href="/w/index.php?title=User:142.161.169.169&amp;action=edit&amp;redlink=1" class="new" title="User:142.161.169.169 (page does not exist)">142.161.169.169</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-142.161.169.169-2006-06-18T05:20:00.000Z-Not_an_Acronym?" class="ext-discussiontools-init-timestamplink">05:20, 18 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-142.161.169.169-2006-06-18T05:20:00.000Z-Not_an_Acronym?"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-18T05:20:00.000Z","author":"142.161.169.169","type":"comment","level":1,"id":"c-142.161.169.169-2006-06-18T05:20:00.000Z-Not_an_Acronym?","replies":["c-Nigelj-2006-06-18T11:11:00.000Z-142.161.169.169-2006-06-18T05:20:00.000Z"]}}--></span><span data-mw-comment-end="c-142.161.169.169-2006-06-18T05:20:00.000Z-Not_an_Acronym?"></span> </p> <dl><dd><span data-mw-comment-start="" id="c-Nigelj-2006-06-18T11:11:00.000Z-142.161.169.169-2006-06-18T05:20:00.000Z"></span>That was a hobbyhorse of User 81.96.175.204. See <a class="external free" href="https://en.wikipedia.org/w/index.php?title=Ajax_%28programming%29&amp;diff=53269519&amp;oldid=53195457">http://en.wikipedia.org/w/index.php?title=Ajax_%28programming%29&amp;diff=53269519&amp;oldid=53195457</a> when I gave up arguing about it. --<a href="/wiki/User:Nigelj" title="User:Nigelj">Nigelj</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Nigelj-2006-06-18T11:11:00.000Z-142.161.169.169-2006-06-18T05:20:00.000Z" class="ext-discussiontools-init-timestamplink">11:11, 18 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Nigelj-2006-06-18T11:11:00.000Z-142.161.169.169-2006-06-18T05:20:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-18T11:11:00.000Z","author":"Nigelj","type":"comment","level":2,"id":"c-Nigelj-2006-06-18T11:11:00.000Z-142.161.169.169-2006-06-18T05:20:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Nigelj-2006-06-18T11:11:00.000Z-142.161.169.169-2006-06-18T05:20:00.000Z"></span></dd></dl> <p><span data-mw-comment-start="" id="c-Munchkinguy-2006-06-19T01:51:00.000Z-Not_an_Acronym?"></span>According to Wikipedia's <i>acronym</i> article, acronyms are "abbreviations... written as the initial letter or letters of words, and pronounced on the basis of this abbreviated written form." Hmmm... let's see <b>A</b>synchronous <b>Ja</b>vaScript with <b>X</b>ML. Seems to fit the definition. --<a href="/wiki/User:Munchkinguy" title="User:Munchkinguy">Munchkinguy</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Munchkinguy-2006-06-19T01:51:00.000Z-Not_an_Acronym?" class="ext-discussiontools-init-timestamplink">01:51, 19 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Munchkinguy-2006-06-19T01:51:00.000Z-Not_an_Acronym?"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-19T01:51:00.000Z","author":"Munchkinguy","type":"comment","level":1,"id":"c-Munchkinguy-2006-06-19T01:51:00.000Z-Not_an_Acronym?","replies":[]}}--></span><span data-mw-comment-end="c-Munchkinguy-2006-06-19T01:51:00.000Z-Not_an_Acronym?"></span> </p> <dl><dd><span data-mw-comment-start="" id="c-Munchkinguy-2006-06-19T01:54:00.000Z-Not_an_Acronym?"></span>Actually the article says <b>A</b>synchronous <b>J</b>avaScript <b>a</b>nd <b>X</b>ML. Note the "and", not the "with". And that's not an acronym.....? --<a href="/wiki/User:JCipriani" title="User:JCipriani">JCipriani</a> 01:57, 09 July 2006 (EDT)</dd></dl> <p>Regardless, this should be fixed. The comment is irrelavent (does it really matter wheter or not it is an acronym?), so it should either be deleted, or followed up with a sentance explaining that it <i>is</i> an acronym. --<a href="/wiki/User:Munchkinguy" title="User:Munchkinguy">Munchkinguy</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Munchkinguy-2006-06-19T01:54:00.000Z-Not_an_Acronym?" class="ext-discussiontools-init-timestamplink">01:54, 19 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Munchkinguy-2006-06-19T01:54:00.000Z-Not_an_Acronym?"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-19T01:54:00.000Z","author":"Munchkinguy","type":"comment","level":1,"id":"c-Munchkinguy-2006-06-19T01:54:00.000Z-Not_an_Acronym?","replies":[]}}--></span><span data-mw-comment-end="c-Munchkinguy-2006-06-19T01:54:00.000Z-Not_an_Acronym?"></span> </p><p>Seems weird to me too...of course it's technically an acronym. I've heard JJG talk several times and never heard him say that it's not an acronym. Sure, he's said it's "Ajax" not "AJAX" and he's emphasised that Ajax is more than "Asynchronous Javascript + XMLHttpRequest", but it's obviously derived from an acronym to begin with. --Mahemoff 08:33, 21 June 2006 (UTC) </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-CleffedUp-2006-06-20T14:19:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Double_Buffering-2006-06-20T14:19:00.000Z&quot;,&quot;replies&quot;:[&quot;c-CleffedUp-2006-06-20T14:19:00.000Z-Double_Buffering&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Double Buffering&quot;,&quot;linkableTitle&quot;:&quot;Double Buffering&quot;}--><h2 id="Double_Buffering" data-mw-thread-id="h-Double_Buffering-2006-06-20T14:19:00.000Z"><span data-mw-comment-start="" id="h-Double_Buffering-2006-06-20T14:19:00.000Z"></span>Double Buffering<span data-mw-comment-end="h-Double_Buffering-2006-06-20T14:19:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-CleffedUp-2006-06-20T14:19:00.000Z","type":"heading","level":0,"id":"h-Double_Buffering-2006-06-20T14:19:00.000Z","replies":["c-CleffedUp-2006-06-20T14:19:00.000Z-Double_Buffering"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-CleffedUp-2006-07-10T14:59:00.000Z-Artw-2006-07-09T15:49:00.000Z","timestamp":"2006-07-10T14:59:00.000Z"}__--><!--__DTCOMMENTCOUNT__5__--><!--__DTAUTHORCOUNT__2__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-CleffedUp-2006-06-20T14:19:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Double_Buffering-2006-06-20T14:19:00.000Z&quot;,&quot;replies&quot;:[&quot;c-CleffedUp-2006-06-20T14:19:00.000Z-Double_Buffering&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Double Buffering&quot;,&quot;linkableTitle&quot;:&quot;Double Buffering&quot;}--></div></div></div> <p><a href="/wiki/Double_buffering" class="mw-redirect" title="Double buffering"><span data-mw-comment-start="" id="c-CleffedUp-2006-06-20T14:19:00.000Z-Double_Buffering"></span>Double buffering</a> is a similar solution to a similar programming problem, as applied to computer graphics, i.e. video writes. The idea is to build each video page in the background then flush to presentation for the most seamless appearance, avoiding flicker, distortions, etc. I added a reference to this technique, which was promptly removed by a regular editor without explanation. It seems to me that web developers are done a disservice by ignoring the tried and tested techniques in other development arenas, and would like to see this reference reincorporated.<br/> <a href="/w/index.php?title=User:CleffedUp&amp;action=edit&amp;redlink=1" class="new" title="User:CleffedUp (page does not exist)">CleffedUp</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-CleffedUp-2006-06-20T14:19:00.000Z-Double_Buffering" class="ext-discussiontools-init-timestamplink">14:19, 20 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-CleffedUp-2006-06-20T14:19:00.000Z-Double_Buffering"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-20T14:19:00.000Z","author":"CleffedUp","type":"comment","level":1,"id":"c-CleffedUp-2006-06-20T14:19:00.000Z-Double_Buffering","replies":["c-Artw-2006-06-20T16:42:00.000Z-CleffedUp-2006-06-20T14:19:00.000Z"]}}--></span><span data-mw-comment-end="c-CleffedUp-2006-06-20T14:19:00.000Z-Double_Buffering"></span> </p> <dl><dd><span data-mw-comment-start="" id="c-Artw-2006-06-20T16:42:00.000Z-CleffedUp-2006-06-20T14:19:00.000Z"></span>It was probably removed as it's not similar enough, or relevant enough, to warrant a mention. I'd be against any reincorporation. <a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-06-20T16:42:00.000Z-CleffedUp-2006-06-20T14:19:00.000Z" class="ext-discussiontools-init-timestamplink">16:42, 20 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-06-20T16:42:00.000Z-CleffedUp-2006-06-20T14:19:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-20T16:42:00.000Z","author":"Artw","type":"comment","level":2,"id":"c-Artw-2006-06-20T16:42:00.000Z-CleffedUp-2006-06-20T14:19:00.000Z","replies":["c-CleffedUp-2006-07-09T05:20:00.000Z-Artw-2006-06-20T16:42:00.000Z"]}}--></span><span data-mw-comment-end="c-Artw-2006-06-20T16:42:00.000Z-CleffedUp-2006-06-20T14:19:00.000Z"></span></dd></dl> <dl><dd><dl><dd><span data-mw-comment-start="" id="c-CleffedUp-2006-07-09T05:20:00.000Z-Artw-2006-06-20T16:42:00.000Z"></span>Irritatingly enough, you're the one who removed it. If you don't know why you removed it in the first place, than I'd hardly think you're in a position to judge whether it belongs. <a href="/w/index.php?title=User:CleffedUp&amp;action=edit&amp;redlink=1" class="new" title="User:CleffedUp (page does not exist)">CleffedUp</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-CleffedUp-2006-07-09T05:20:00.000Z-Artw-2006-06-20T16:42:00.000Z" class="ext-discussiontools-init-timestamplink">05:20, 9 July 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-CleffedUp-2006-07-09T05:20:00.000Z-Artw-2006-06-20T16:42:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-07-09T05:20:00.000Z","author":"CleffedUp","type":"comment","level":3,"id":"c-CleffedUp-2006-07-09T05:20:00.000Z-Artw-2006-06-20T16:42:00.000Z","replies":["c-Artw-2006-07-09T15:49:00.000Z-CleffedUp-2006-07-09T05:20:00.000Z"]}}--></span><span data-mw-comment-end="c-CleffedUp-2006-07-09T05:20:00.000Z-Artw-2006-06-20T16:42:00.000Z"></span></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><span data-mw-comment-start="" id="c-Artw-2006-07-09T15:49:00.000Z-CleffedUp-2006-07-09T05:20:00.000Z"></span>And I've removed it again. They are two seperate subjects, without any kind of link except perhaps as a weak metaphor. <a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-07-09T15:49:00.000Z-CleffedUp-2006-07-09T05:20:00.000Z" class="ext-discussiontools-init-timestamplink">15:49, 9 July 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-07-09T15:49:00.000Z-CleffedUp-2006-07-09T05:20:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-07-09T15:49:00.000Z","author":"Artw","type":"comment","level":4,"id":"c-Artw-2006-07-09T15:49:00.000Z-CleffedUp-2006-07-09T05:20:00.000Z","replies":["c-CleffedUp-2006-07-10T14:59:00.000Z-Artw-2006-07-09T15:49:00.000Z"]}}--></span><span data-mw-comment-end="c-Artw-2006-07-09T15:49:00.000Z-CleffedUp-2006-07-09T05:20:00.000Z"></span></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><span data-mw-comment-start="" id="c-CleffedUp-2006-07-10T14:59:00.000Z-Artw-2006-07-09T15:49:00.000Z"></span>You miss the point: There are lessons to be learned in other disciplines of programming and, in fact, other professions. The classic example of the latter being the <a href="/wiki/Broken_windows" class="mw-redirect" title="Broken windows">broken windows study</a>. What do actual broken windows have to do with programming? Nothing, but there are lessons to be learned nonetheless. My interest here is in relating current practice to established theory to encourage exploration. Surely there's value in that. I would even speculate that a web developer would have conceived the Ajax framework sooner if more spent some time out of their specialty. On top of this, I simply can't understand your vehement objection to an innocuous reference to a programming metaphor. <a href="/w/index.php?title=User:CleffedUp&amp;action=edit&amp;redlink=1" class="new" title="User:CleffedUp (page does not exist)">CleffedUp</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-CleffedUp-2006-07-10T14:59:00.000Z-Artw-2006-07-09T15:49:00.000Z" class="ext-discussiontools-init-timestamplink">14:59, 10 July 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-CleffedUp-2006-07-10T14:59:00.000Z-Artw-2006-07-09T15:49:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-07-10T14:59:00.000Z","author":"CleffedUp","type":"comment","level":5,"id":"c-CleffedUp-2006-07-10T14:59:00.000Z-Artw-2006-07-09T15:49:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-CleffedUp-2006-07-10T14:59:00.000Z-Artw-2006-07-09T15:49:00.000Z"></span></dd></dl></dd></dl></dd></dl></dd></dl> <dl><dd><dl><dd><dl><dd><dl><dd><dl><dd>Wikipedia isn't a software engineering learning tool, it's a wikified encyclopedia. Including similar but historically unrelated concepts doesn't add any value to the wikipedia entry. Encourage exploration in media designed for it -- there are plenty of design pattern wiki's on the web. Anon</dd></dl></dd></dl></dd></dl></dd></dl></dd></dl> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Stephen_B_Streater-2006-06-24T11:43:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Disadvantages-2006-06-24T11:43:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Stephen_B_Streater-2006-06-24T11:43:00.000Z-Disadvantages&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Disadvantages&quot;,&quot;linkableTitle&quot;:&quot;Disadvantages&quot;}--><h2 id="Disadvantages" data-mw-thread-id="h-Disadvantages-2006-06-24T11:43:00.000Z"><span data-mw-comment-start="" id="h-Disadvantages-2006-06-24T11:43:00.000Z"></span>Disadvantages<span data-mw-comment-end="h-Disadvantages-2006-06-24T11:43:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Stephen_B_Streater-2006-06-24T11:43:00.000Z","type":"heading","level":0,"id":"h-Disadvantages-2006-06-24T11:43:00.000Z","replies":["c-Stephen_B_Streater-2006-06-24T11:43:00.000Z-Disadvantages"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Stephen_B_Streater-2006-06-24T18:11:00.000Z-Artw-2006-06-24T14:52:00.000Z","timestamp":"2006-06-24T18:11:00.000Z"}__--><!--__DTCOMMENTCOUNT__3__--><!--__DTAUTHORCOUNT__2__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Stephen_B_Streater-2006-06-24T11:43:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Disadvantages-2006-06-24T11:43:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Stephen_B_Streater-2006-06-24T11:43:00.000Z-Disadvantages&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Disadvantages&quot;,&quot;linkableTitle&quot;:&quot;Disadvantages&quot;}--></div></div></div> <p><span data-mw-comment-start="" id="c-Stephen_B_Streater-2006-06-24T11:43:00.000Z-Disadvantages"></span>One of the disadvantages of using Ajax is that there are better alternatives in some circumstances. Other articles report better alternatives in their disadvantages sections. For example, the <a href="/wiki/Java_applet" title="Java applet">Java applet</a> article says in its <i>Disadvantages of applets</i> section: </p> <ul><li>"Though not strictly a disadvantage of Java applets, alternative technologies exist (for example, <a href="/wiki/Ajax_(programming)" title="Ajax (programming)">Ajax</a> and <a href="/wiki/Macromedia_Flash" class="mw-disambig" title="Macromedia Flash">Flash</a>) that satisfy much of the scope of what is possible with an applet."</li></ul> <p>So, out of symmetry, it makes sense to mention in the Ajax article that Java applets exists as an alternative. As this change was reverted, I'd like to open the floor to a discussion. <a href="/wiki/User:Stephen_B_Streater" title="User:Stephen B Streater">Stephen B Streater</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Stephen_B_Streater-2006-06-24T11:43:00.000Z-Disadvantages" class="ext-discussiontools-init-timestamplink">11:43, 24 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Stephen_B_Streater-2006-06-24T11:43:00.000Z-Disadvantages"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-24T11:43:00.000Z","author":"Stephen B Streater","type":"comment","level":1,"id":"c-Stephen_B_Streater-2006-06-24T11:43:00.000Z-Disadvantages","replies":["c-Artw-2006-06-24T14:52:00.000Z-Stephen_B_Streater-2006-06-24T11:43:00.000Z"]}}--></span><span data-mw-comment-end="c-Stephen_B_Streater-2006-06-24T11:43:00.000Z-Disadvantages"></span> </p> <dl><dd><span data-mw-comment-start="" id="c-Artw-2006-06-24T14:52:00.000Z-Stephen_B_Streater-2006-06-24T11:43:00.000Z"></span>Hmm. I might actually pop over there and modify that - I think they more properly mean DHTML. And to be honest a comparison between DHTML and flash is apples and oranges, though the comparison between Flash and Java-applets holds up a little better.</dd></dl> <dl><dd>And I'd argue that if we do include it then IMHO it doesn't belong in the disadvantages section. <a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-06-24T14:52:00.000Z-Stephen_B_Streater-2006-06-24T11:43:00.000Z" class="ext-discussiontools-init-timestamplink">14:52, 24 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-06-24T14:52:00.000Z-Stephen_B_Streater-2006-06-24T11:43:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-24T14:52:00.000Z","author":"Artw","type":"comment","level":2,"id":"c-Artw-2006-06-24T14:52:00.000Z-Stephen_B_Streater-2006-06-24T11:43:00.000Z","replies":["c-Stephen_B_Streater-2006-06-24T18:11:00.000Z-Artw-2006-06-24T14:52:00.000Z"]}}--></span><span data-mw-comment-end="c-Artw-2006-06-24T14:52:00.000Z-Stephen_B_Streater-2006-06-24T11:43:00.000Z"></span></dd></dl> <dl><dd><dl><dd><span data-mw-comment-start="" id="c-Stephen_B_Streater-2006-06-24T18:11:00.000Z-Artw-2006-06-24T14:52:00.000Z"></span>I agree the disadvantages section is not really appropriate - and it probably should be moved around in the Java article too. Perhaps we could have an article to compare different Web technologies with advantages and disadvantages. It would be good to be able to see all the options laid out in one article. <a href="/wiki/User:Stephen_B_Streater" title="User:Stephen B Streater">Stephen B Streater</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Stephen_B_Streater-2006-06-24T18:11:00.000Z-Artw-2006-06-24T14:52:00.000Z" class="ext-discussiontools-init-timestamplink">18:11, 24 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Stephen_B_Streater-2006-06-24T18:11:00.000Z-Artw-2006-06-24T14:52:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-24T18:11:00.000Z","author":"Stephen B Streater","type":"comment","level":3,"id":"c-Stephen_B_Streater-2006-06-24T18:11:00.000Z-Artw-2006-06-24T14:52:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Stephen_B_Streater-2006-06-24T18:11:00.000Z-Artw-2006-06-24T14:52:00.000Z"></span></dd></dl></dd></dl> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Pkchan-2006-06-26T18:58:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-AjaxProjects-2006-06-26T18:58:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Pkchan-2006-06-26T18:58:00.000Z-AjaxProjects&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;AjaxProjects&quot;,&quot;linkableTitle&quot;:&quot;AjaxProjects&quot;}--><h2 id="AjaxProjects" data-mw-thread-id="h-AjaxProjects-2006-06-26T18:58:00.000Z"><span data-mw-comment-start="" id="h-AjaxProjects-2006-06-26T18:58:00.000Z"></span>AjaxProjects<span data-mw-comment-end="h-AjaxProjects-2006-06-26T18:58:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Pkchan-2006-06-26T18:58:00.000Z","type":"heading","level":0,"id":"h-AjaxProjects-2006-06-26T18:58:00.000Z","replies":["c-Pkchan-2006-06-26T18:58:00.000Z-AjaxProjects"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Artw-2006-06-26T19:16:00.000Z-Pkchan-2006-06-26T18:58:00.000Z","timestamp":"2006-06-26T19:16:00.000Z"}__--><!--__DTCOMMENTCOUNT__2__--><!--__DTAUTHORCOUNT__2__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Pkchan-2006-06-26T18:58:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-AjaxProjects-2006-06-26T18:58:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Pkchan-2006-06-26T18:58:00.000Z-AjaxProjects&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;AjaxProjects&quot;,&quot;linkableTitle&quot;:&quot;AjaxProjects&quot;}--></div></div></div> <p><span data-mw-comment-start="" id="c-Pkchan-2006-06-26T18:58:00.000Z-AjaxProjects"></span>Anyone heard of this site called AjaxProjects (http://www.ajaxprojects.com) before? It seems that an anoymous user has been <a href="/wiki/Special:Contributions/217.52.244.10" title="Special:Contributions/217.52.244.10">systematically adding links</a> to this site and I am not sure whether the links are genuinely useful and relevant or we should revert them all as link spam. --<a href="/wiki/User:Pkchan" title="User:Pkchan">Pkchan</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Pkchan-2006-06-26T18:58:00.000Z-AjaxProjects" class="ext-discussiontools-init-timestamplink">18:58, 26 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Pkchan-2006-06-26T18:58:00.000Z-AjaxProjects"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-26T18:58:00.000Z","author":"Pkchan","type":"comment","level":1,"id":"c-Pkchan-2006-06-26T18:58:00.000Z-AjaxProjects","replies":["c-Artw-2006-06-26T19:16:00.000Z-Pkchan-2006-06-26T18:58:00.000Z"]}}--></span><span data-mw-comment-end="c-Pkchan-2006-06-26T18:58:00.000Z-AjaxProjects"></span> </p> <dl><dd><span data-mw-comment-start="" id="c-Artw-2006-06-26T19:16:00.000Z-Pkchan-2006-06-26T18:58:00.000Z"></span>The site looks useful and relevant, and isn't obviously a link farm (though it does feature a prominent adsense ad) but the blanket linking IS definately suspect, and the quality of the links should be checked. <a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-06-26T19:16:00.000Z-Pkchan-2006-06-26T18:58:00.000Z" class="ext-discussiontools-init-timestamplink">19:16, 26 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-06-26T19:16:00.000Z-Pkchan-2006-06-26T18:58:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-26T19:16:00.000Z","author":"Artw","type":"comment","level":2,"id":"c-Artw-2006-06-26T19:16:00.000Z-Pkchan-2006-06-26T18:58:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Artw-2006-06-26T19:16:00.000Z-Pkchan-2006-06-26T18:58:00.000Z"></span></dd> <dd>AjaxProjects.com links appear frequently at the end of Ajax-related blog posts (e.g. on Ajaxian.com) and they are usually a generic, one-sentence, link to the site with absolutely no reference to the article. The site's content itself does seem to be original AFAICT. (Disclaimer: The site content overlaps in some respects to the site I run, AjaxPatterns.org.) --Mahemoff 19:31, 3 July 2006 (UTC)</dd></dl> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Artw-2006-06-27T22:36:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-AJAJ-2006-06-27T22:36:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Artw-2006-06-27T22:36:00.000Z-AJAJ&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;AJAJ&quot;,&quot;linkableTitle&quot;:&quot;AJAJ&quot;}--><h2 id="AJAJ" data-mw-thread-id="h-AJAJ-2006-06-27T22:36:00.000Z"><span data-mw-comment-start="" id="h-AJAJ-2006-06-27T22:36:00.000Z"></span>AJAJ<span data-mw-comment-end="h-AJAJ-2006-06-27T22:36:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Artw-2006-06-27T22:36:00.000Z","type":"heading","level":0,"id":"h-AJAJ-2006-06-27T22:36:00.000Z","replies":["c-Artw-2006-06-27T22:36:00.000Z-AJAJ"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Artw-2006-06-29T17:48:00.000Z-Artw-2006-06-27T22:36:00.000Z","timestamp":"2006-06-29T17:48:00.000Z"}__--><!--__DTCOMMENTCOUNT__3__--><!--__DTAUTHORCOUNT__1__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-Artw-2006-06-27T22:36:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-AJAJ-2006-06-27T22:36:00.000Z&quot;,&quot;replies&quot;:[&quot;c-Artw-2006-06-27T22:36:00.000Z-AJAJ&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;AJAJ&quot;,&quot;linkableTitle&quot;:&quot;AJAJ&quot;}--></div></div></div> <p><span data-mw-comment-start="" id="c-Artw-2006-06-27T22:36:00.000Z-AJAJ"></span>A page seems to have been created for <a href="/wiki/AJAJ" class="mw-redirect" title="AJAJ">AJAJ</a>, or "Asynchronious Javascript with JSON". I see no reason for such a page to exist seperatly, but should it be merged here or to <a href="/wiki/JSON" title="JSON">JSON</a>? Or just dropped entirely? <a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-06-27T22:36:00.000Z-AJAJ" class="ext-discussiontools-init-timestamplink">22:36, 27 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-06-27T22:36:00.000Z-AJAJ"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-27T22:36:00.000Z","author":"Artw","type":"comment","level":1,"id":"c-Artw-2006-06-27T22:36:00.000Z-AJAJ","replies":["c-Artw-2006-06-27T22:39:00.000Z-Artw-2006-06-27T22:36:00.000Z","c-Artw-2006-06-29T17:48:00.000Z-Artw-2006-06-27T22:36:00.000Z"]}}--></span><span data-mw-comment-end="c-Artw-2006-06-27T22:36:00.000Z-AJAJ"></span> </p> <dl><dd><a href="/w/index.php?title=Asynchronous_server_query&amp;action=edit&amp;redlink=1" class="new" title="Asynchronous server query (page does not exist)"><span data-mw-comment-start="" id="c-Artw-2006-06-27T22:39:00.000Z-Artw-2006-06-27T22:36:00.000Z"></span>Asynchronous server query</a> is another troublesome page that may need some attention and possible merging. <a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-06-27T22:39:00.000Z-Artw-2006-06-27T22:36:00.000Z" class="ext-discussiontools-init-timestamplink">22:39, 27 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-06-27T22:39:00.000Z-Artw-2006-06-27T22:36:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-27T22:39:00.000Z","author":"Artw","type":"comment","level":2,"id":"c-Artw-2006-06-27T22:39:00.000Z-Artw-2006-06-27T22:36:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Artw-2006-06-27T22:39:00.000Z-Artw-2006-06-27T22:36:00.000Z"></span></dd> <dd><span data-mw-comment-start="" id="c-Artw-2006-06-29T17:48:00.000Z-Artw-2006-06-27T22:36:00.000Z"></span>OK, I've gone ahead and redirected <a href="/wiki/AJAJ" class="mw-redirect" title="AJAJ">AJAJ</a> to here... <a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-06-29T17:48:00.000Z-Artw-2006-06-27T22:36:00.000Z" class="ext-discussiontools-init-timestamplink">17:48, 29 June 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-06-29T17:48:00.000Z-Artw-2006-06-27T22:36:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-06-29T17:48:00.000Z","author":"Artw","type":"comment","level":2,"id":"c-Artw-2006-06-29T17:48:00.000Z-Artw-2006-06-27T22:36:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Artw-2006-06-29T17:48:00.000Z-Artw-2006-06-27T22:36:00.000Z"></span></dd></dl> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-John_Seward-2006-07-09T06:02:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Infobox-2006-07-09T06:02:00.000Z&quot;,&quot;replies&quot;:[&quot;c-John_Seward-2006-07-09T06:02:00.000Z-Infobox&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Infobox&quot;,&quot;linkableTitle&quot;:&quot;Infobox&quot;}--><h2 id="Infobox" data-mw-thread-id="h-Infobox-2006-07-09T06:02:00.000Z"><span data-mw-comment-start="" id="h-Infobox-2006-07-09T06:02:00.000Z"></span>Infobox<span data-mw-comment-end="h-Infobox-2006-07-09T06:02:00.000Z"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-John_Seward-2006-07-09T06:02:00.000Z","type":"heading","level":0,"id":"h-Infobox-2006-07-09T06:02:00.000Z","replies":["c-John_Seward-2006-07-09T06:02:00.000Z-Infobox"],"uneditableSection":true}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-John_Seward-2006-07-11T19:13:00.000Z-Artw-2006-07-09T15:47:00.000Z","timestamp":"2006-07-11T19:13:00.000Z"}__--><!--__DTCOMMENTCOUNT__3__--><!--__DTAUTHORCOUNT__2__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{&quot;headingLevel&quot;:2,&quot;name&quot;:&quot;h-John_Seward-2006-07-09T06:02:00.000Z&quot;,&quot;type&quot;:&quot;heading&quot;,&quot;level&quot;:0,&quot;id&quot;:&quot;h-Infobox-2006-07-09T06:02:00.000Z&quot;,&quot;replies&quot;:[&quot;c-John_Seward-2006-07-09T06:02:00.000Z-Infobox&quot;],&quot;uneditableSection&quot;:true,&quot;text&quot;:&quot;Infobox&quot;,&quot;linkableTitle&quot;:&quot;Infobox&quot;}--></div></div></div> <p><span data-mw-comment-start="" id="c-John_Seward-2006-07-09T06:02:00.000Z-Infobox"></span>What's the fuss about the infobox now apprearing at the beginning of the article? It doesn't appear to be a general infobox, so we don't even know what that infobox is trying to describe. And the image doesn't appear to bear any official recoginiton at all (not to mention the aesthetics). I would strongly suggest to take it down. --<a href="/w/index.php?title=User:John_Seward&amp;action=edit&amp;redlink=1" class="new" title="User:John Seward (page does not exist)">John Seward</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-John_Seward-2006-07-09T06:02:00.000Z-Infobox" class="ext-discussiontools-init-timestamplink">06:02, 9 July 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-John_Seward-2006-07-09T06:02:00.000Z-Infobox"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-07-09T06:02:00.000Z","author":"John Seward","type":"comment","level":1,"id":"c-John_Seward-2006-07-09T06:02:00.000Z-Infobox","replies":["c-Artw-2006-07-09T15:47:00.000Z-John_Seward-2006-07-09T06:02:00.000Z"]}}--></span><span data-mw-comment-end="c-John_Seward-2006-07-09T06:02:00.000Z-Infobox"></span> </p> <dl><dd><span data-mw-comment-start="" id="c-Artw-2006-07-09T15:47:00.000Z-John_Seward-2006-07-09T06:02:00.000Z"></span>Iwas a bit confused by that. Ajax has a logo now? It probably should be taken down. <a href="/wiki/User:Artw" title="User:Artw">Artw</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-Artw-2006-07-09T15:47:00.000Z-John_Seward-2006-07-09T06:02:00.000Z" class="ext-discussiontools-init-timestamplink">15:47, 9 July 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Artw-2006-07-09T15:47:00.000Z-John_Seward-2006-07-09T06:02:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-07-09T15:47:00.000Z","author":"Artw","type":"comment","level":2,"id":"c-Artw-2006-07-09T15:47:00.000Z-John_Seward-2006-07-09T06:02:00.000Z","replies":["c-John_Seward-2006-07-11T19:13:00.000Z-Artw-2006-07-09T15:47:00.000Z"]}}--></span><span data-mw-comment-end="c-Artw-2006-07-09T15:47:00.000Z-John_Seward-2006-07-09T06:02:00.000Z"></span></dd></dl> <dl><dd><dl><dd><span data-mw-comment-start="" id="c-John_Seward-2006-07-11T19:13:00.000Z-Artw-2006-07-09T15:47:00.000Z"></span>Great. --<a href="/w/index.php?title=User:John_Seward&amp;action=edit&amp;redlink=1" class="new" title="User:John Seward (page does not exist)">John Seward</a> <a href="https://en.wikipedia.org/wiki/Talk:Ajax_(programming)/Archive_2#c-John_Seward-2006-07-11T19:13:00.000Z-Artw-2006-07-09T15:47:00.000Z" class="ext-discussiontools-init-timestamplink">19:13, 11 July 2006 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-John_Seward-2006-07-11T19:13:00.000Z-Artw-2006-07-09T15:47:00.000Z"><!--__DTREPLYBUTTONSCONTENT__--><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2006-07-11T19:13:00.000Z","author":"John Seward","type":"comment","level":3,"id":"c-John_Seward-2006-07-11T19:13:00.000Z-Artw-2006-07-09T15:47:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-John_Seward-2006-07-11T19:13:00.000Z-Artw-2006-07-09T15:47:00.000Z"></span></dd></dl></dd></dl> <!-- NewPP limit report Parsed by mw‐api‐int.codfw.main‐849f99967d‐qbthm Cached time: 20241124001620 Cache expiry: 864000 Reduced expiry: true Complications: [show‐toc] DiscussionTools time usage: 0.048 seconds CPU time usage: 0.187 seconds Real time usage: 0.239 seconds Preprocessor visited node count: 338/1000000 Post‐expand include size: 2325/2097152 bytes Template argument size: 64/2097152 bytes Highest expansion depth: 14/100 Expensive parser function count: 6/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 1686/5000000 bytes Lua time usage: 0.051/10.000 seconds Lua memory usage: 1202047/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 99.575 1 Template:Talk_archive_navigation 100.00% 99.575 1 -total 34.28% 34.137 2 Template:Is_redirect 5.17% 5.144 1 Template:FULLBASEPAGENAME 3.42% 3.402 1 Template:Ns_has_subpages 2.00% 1.992 2 Template:Yesno --> <!-- Saved in parser cache with key enwiki:pcache:idhash:5163267-0!canonical and timestamp 20241124001620 and revision id 537195020. Rendering was triggered because: api-parse --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Talk:Ajax_(programming)/Archive_2&amp;oldid=537195020">https://en.wikipedia.org/w/index.php?title=Talk:Ajax_(programming)/Archive_2&amp;oldid=537195020</a>"</div></div> <div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden category: <ul><li><a href="/wiki/Category:Pages_with_missing_files" title="Category:Pages with missing files">Pages with missing files</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 8 February 2013, at 09:28<span class="anonymous-show">&#160;(UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Talk:Ajax_(programming)/Archive_2&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-s7r2r","wgBackendResponseTime":145,"wgDiscussionToolsPageThreads":[{"headingLevel":2,"name":"h-Sugarskane-2006-07-20T04:03:00.000Z","type":"heading","level":0,"id":"h-Request_for_external_link_addition-2006-07-20T04:03:00.000Z","replies":[{"timestamp":"2006-07-20T04:03:00.000Z","author":"Sugarskane","type":"comment","level":2,"id":"c-Sugarskane-2006-07-20T04:03:00.000Z-Request_for_external_link_addition","replies":[]}],"uneditableSection":true},{"headingLevel":2,"name":"h-Sleepyhead81-2006-05-22T13:57:00.000Z","type":"heading","level":0,"id":"h-History-2006-05-22T13:57:00.000Z","replies":[{"timestamp":"2006-05-22T13:57:00.000Z","author":"Sleepyhead81","type":"comment","level":1,"id":"c-Sleepyhead81-2006-05-22T13:57:00.000Z-History","replies":[],"displayName":"Sleepyhead"},{"timestamp":"2006-06-14T22:47:00.000Z","author":"Jacecole","type":"comment","level":1,"id":"c-Jacecole-2006-06-14T22:47:00.000Z-History","replies":[]}],"uneditableSection":true},{"headingLevel":2,"name":"h-Aleksandar_Šušnjar-2006-01-13T20:07:00.000Z","type":"heading","level":0,"id":"h-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links-2006-01-13T20:07:00.000Z","replies":[{"timestamp":"2006-01-13T20:07:00.000Z","author":"Aleksandar Šušnjar","type":"comment","level":1,"id":"c-Aleksandar_Šušnjar-2006-01-13T20:07:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links","replies":[]},{"timestamp":"2006-01-13T21:49:00.000Z","author":"Artw","type":"comment","level":1,"id":"c-Artw-2006-01-13T21:49:00.000Z-Lack_of_development_tools?_Also:_Hummingbird_and_Desktop.com_links","replies":[{"timestamp":"2006-01-13T22:39:00.000Z","author":"Aleksandar Šušnjar","type":"comment","level":2,"id":"c-Aleksandar_Šušnjar-2006-01-13T22:39:00.000Z-Artw-2006-01-13T21:49:00.000Z","replies":[{"timestamp":"2006-01-13T23:09:00.000Z","author":"Artw","type":"comment","level":3,"id":"c-Artw-2006-01-13T23:09:00.000Z-Aleksandar_Šušnjar-2006-01-13T22:39:00.000Z","replies":[{"timestamp":"2006-01-13T23:25:00.000Z","author":"Aleksandar Šušnjar","type":"comment","level":4,"id":"c-Aleksandar_Šušnjar-2006-01-13T23:25:00.000Z-Artw-2006-01-13T23:09:00.000Z","replies":[{"timestamp":"2006-01-13T23:44:00.000Z","author":"Artw","type":"comment","level":5,"id":"c-Artw-2006-01-13T23:44:00.000Z-Aleksandar_Šušnjar-2006-01-13T23:25:00.000Z","replies":[{"timestamp":"2006-05-15T12:23:00.000Z","author":"MrDemeanour","type":"comment","level":6,"id":"c-MrDemeanour-2006-05-15T12:23:00.000Z-Artw-2006-01-13T23:44:00.000Z","replies":[]},{"timestamp":"2006-01-14T04:28:00.000Z","author":"Aleksandar Šušnjar","type":"comment","level":6,"id":"c-Aleksandar_Šušnjar-2006-01-14T04:28:00.000Z-Artw-2006-01-13T23:44:00.000Z","replies":[]}]}]},{"timestamp":"2006-01-14T16:40:00.000Z","author":"Rufous","type":"comment","level":4,"id":"c-Rufous-2006-01-14T16:40:00.000Z-Artw-2006-01-13T23:09:00.000Z","replies":[{"timestamp":"2006-01-14T17:37:00.000Z","author":"Aleksandar Šušnjar","type":"comment","level":5,"id":"c-Aleksandar_Šušnjar-2006-01-14T17:37:00.000Z-Rufous-2006-01-14T16:40:00.000Z","replies":[{"timestamp":"2006-01-14T18:06:00.000Z","author":"Artw","type":"comment","level":6,"id":"c-Artw-2006-01-14T18:06:00.000Z-Aleksandar_Šušnjar-2006-01-14T17:37:00.000Z","replies":[]}]}]}]}]},{"timestamp":"2006-01-13T22:52:00.000Z","author":"Aleksandar Šušnjar","type":"comment","level":2,"id":"c-Aleksandar_Šušnjar-2006-01-13T22:52:00.000Z-Artw-2006-01-13T21:49:00.000Z","replies":[]}]}],"uneditableSection":true},{"headingLevel":2,"name":"h-Spankman-2006-04-12T12:14:00.000Z","type":"heading","level":0,"id":"h-AjaxPatterns.org_Reference-2006-04-12T12:14:00.000Z","replies":[{"timestamp":"2006-04-12T12:14:00.000Z","author":"Spankman","type":"comment","level":1,"id":"c-Spankman-2006-04-12T12:14:00.000Z-AjaxPatterns.org_Reference","replies":[{"timestamp":"2006-04-12T13:25:00.000Z","author":"Brentashley","type":"comment","level":3,"id":"c-Brentashley-2006-04-12T13:25:00.000Z-Spankman-2006-04-12T12:14:00.000Z","replies":[{"timestamp":"2006-04-13T06:11:00.000Z","author":"Spankman","type":"comment","level":4,"id":"c-Spankman-2006-04-13T06:11:00.000Z-Brentashley-2006-04-12T13:25:00.000Z","replies":[{"timestamp":"2006-04-14T11:12:00.000Z","author":"Mahemoff","type":"comment","level":5,"id":"c-Mahemoff-2006-04-14T11:12:00.000Z-Spankman-2006-04-13T06:11:00.000Z","replies":[{"timestamp":"2006-04-17T10:46:00.000Z","author":"Spankman","type":"comment","level":6,"id":"c-Spankman-2006-04-17T10:46:00.000Z-Mahemoff-2006-04-14T11:12:00.000Z","replies":[{"timestamp":"2006-04-18T10:20:00.000Z","author":"Mahemoff","type":"comment","level":7,"id":"c-Mahemoff-2006-04-18T10:20:00.000Z-Spankman-2006-04-17T10:46:00.000Z","replies":[{"timestamp":"2006-04-18T12:11:00.000Z","author":"Spankman","type":"comment","level":8,"id":"c-Spankman-2006-04-18T12:11:00.000Z-Mahemoff-2006-04-18T10:20:00.000Z","replies":[{"timestamp":"2006-05-05T13:40:00.000Z","author":"Mahemoff","type":"comment","level":9,"id":"c-Mahemoff-2006-05-05T13:40:00.000Z-Spankman-2006-04-18T12:11:00.000Z","replies":[]}]}]}]}]}]}]},{"timestamp":"2006-04-13T11:21:00.000Z","author":"Alcalazar","type":"comment","level":3,"id":"c-Alcalazar-2006-04-13T11:21:00.000Z-Spankman-2006-04-12T12:14:00.000Z","replies":[{"timestamp":"2006-04-14T11:12:00.000Z","author":"Mahemoff","type":"comment","level":5,"id":"c-Mahemoff-2006-04-14T11:12:00.000Z-Alcalazar-2006-04-13T11:21:00.000Z","replies":[{"timestamp":"2006-04-20T10:58:00.000Z","author":"Alcalazar","type":"comment","level":6,"id":"c-Alcalazar-2006-04-20T10:58:00.000Z-Mahemoff-2006-04-14T11:12:00.000Z","replies":[{"timestamp":"2006-05-05T13:40:00.000Z","author":"Mahemoff","type":"comment","level":7,"id":"c-Mahemoff-2006-05-05T13:40:00.000Z-Alcalazar-2006-04-20T10:58:00.000Z","replies":[]}]}]}]},{"timestamp":"2006-04-14T11:45:00.000Z","author":"Sleepyhead81","type":"comment","level":2,"id":"c-Sleepyhead81-2006-04-14T11:45:00.000Z-Spankman-2006-04-12T12:14:00.000Z","replies":[{"timestamp":"2006-04-14T12:28:00.000Z","author":"Booles","type":"comment","level":3,"id":"c-Booles-2006-04-14T12:28:00.000Z-Sleepyhead81-2006-04-14T11:45:00.000Z","replies":[]}],"displayName":"Sleepyhead"},{"timestamp":"2006-05-05T13:40:00.000Z","author":"Mahemoff","type":"comment","level":2,"id":"c-Mahemoff-2006-05-05T13:40:00.000Z-Spankman-2006-04-12T12:14:00.000Z","replies":[]}]},{"timestamp":"2006-05-05T22:27:00.000Z","author":"Artw","type":"comment","level":1,"id":"c-Artw-2006-05-05T22:27:00.000Z-AjaxPatterns.org_Reference","replies":[{"timestamp":"2006-05-16T13:51:00.000Z","author":"Spankman","type":"comment","level":2,"id":"c-Spankman-2006-05-16T13:51:00.000Z-Artw-2006-05-05T22:27:00.000Z","replies":[]}]},{"timestamp":"2006-05-28T19:30:00.000Z","author":"Lennert","type":"comment","level":1,"id":"c-Lennert-2006-05-28T19:30:00.000Z-AjaxPatterns.org_Reference","replies":[{"timestamp":"2006-05-29T13:14:00.000Z","author":"Spankman","type":"comment","level":2,"id":"c-Spankman-2006-05-29T13:14:00.000Z-Lennert-2006-05-28T19:30:00.000Z","replies":[]},{"timestamp":"2006-06-01T12:29:00.000Z","author":"Spankman","type":"comment","level":2,"id":"c-Spankman-2006-06-01T12:29:00.000Z-Lennert-2006-05-28T19:30:00.000Z","replies":[{"timestamp":"2006-06-07T12:30:00.000Z","author":"Mahemoff","type":"comment","level":3,"id":"c-Mahemoff-2006-06-07T12:30:00.000Z-Spankman-2006-06-01T12:29:00.000Z","replies":[]}]}]}],"uneditableSection":true},{"headingLevel":2,"name":"h-John_Seward-2006-04-28T15:24:00.000Z","type":"heading","level":0,"id":"h-Lists_of_browsers-2006-04-28T15:24:00.000Z","replies":[{"timestamp":"2006-04-28T15:24:00.000Z","author":"John Seward","type":"comment","level":1,"id":"c-John_Seward-2006-04-28T15:24:00.000Z-Lists_of_browsers","replies":[{"timestamp":"2006-04-28T15:58:00.000Z","author":"Artw","type":"comment","level":2,"id":"c-Artw-2006-04-28T15:58:00.000Z-John_Seward-2006-04-28T15:24:00.000Z","replies":[]},{"timestamp":"2006-04-30T09:48:00.000Z","author":"Booles","type":"comment","level":2,"id":"c-Booles-2006-04-30T09:48:00.000Z-John_Seward-2006-04-28T15:24:00.000Z","replies":[{"timestamp":"2006-05-13T17:53:00.000Z","author":"John Seward","type":"comment","level":3,"id":"c-John_Seward-2006-05-13T17:53:00.000Z-Booles-2006-04-30T09:48:00.000Z","replies":[{"timestamp":"2006-05-13T19:00:00.000Z","author":"Artw","type":"comment","level":4,"id":"c-Artw-2006-05-13T19:00:00.000Z-John_Seward-2006-05-13T17:53:00.000Z","replies":[]}]},{"timestamp":"2006-05-18T14:33:00.000Z","author":"John Seward","type":"comment","level":3,"id":"c-John_Seward-2006-05-18T14:33:00.000Z-Booles-2006-04-30T09:48:00.000Z","replies":[{"timestamp":"2006-05-18T14:53:00.000Z","author":"Artw","type":"comment","level":4,"id":"c-Artw-2006-05-18T14:53:00.000Z-John_Seward-2006-05-18T14:33:00.000Z","replies":[{"timestamp":"2006-05-23T17:25:00.000Z","author":"John Seward","type":"comment","level":5,"id":"c-John_Seward-2006-05-23T17:25:00.000Z-Artw-2006-05-18T14:53:00.000Z","replies":[{"timestamp":"2006-05-23T17:30:00.000Z","author":"Artw","type":"comment","level":6,"id":"c-Artw-2006-05-23T17:30:00.000Z-John_Seward-2006-05-23T17:25:00.000Z","replies":[]}]}]}]}]}]}],"uneditableSection":true},{"headingLevel":2,"name":"h-Alcalazar-2006-05-18T12:33:00.000Z","type":"heading","level":0,"id":"h-Multiple_links-2006-05-18T12:33:00.000Z","replies":[{"timestamp":"2006-05-18T12:33:00.000Z","author":"Alcalazar","type":"comment","level":1,"id":"c-Alcalazar-2006-05-18T12:33:00.000Z-Multiple_links","replies":[{"timestamp":"2006-05-18T16:17:00.000Z","author":"Rufous","type":"comment","level":2,"id":"c-Rufous-2006-05-18T16:17:00.000Z-Alcalazar-2006-05-18T12:33:00.000Z","replies":[{"timestamp":"2006-05-18T15:27:00.000Z","author":"Artw","type":"comment","level":3,"id":"c-Artw-2006-05-18T15:27:00.000Z-Rufous-2006-05-18T16:17:00.000Z","replies":[{"timestamp":"2006-05-19T13:44:00.000Z","author":"Spankman","type":"comment","level":4,"id":"c-Spankman-2006-05-19T13:44:00.000Z-Artw-2006-05-18T15:27:00.000Z","replies":[]}]}]}]}],"uneditableSection":true},{"headingLevel":2,"name":"h-Artw-2006-05-26T18:37:00.000Z","type":"heading","level":0,"id":"h-Back_Button_Support-2006-05-26T18:37:00.000Z","replies":[{"timestamp":"2006-05-26T18:37:00.000Z","author":"Artw","type":"comment","level":1,"id":"c-Artw-2006-05-26T18:37:00.000Z-Back_Button_Support","replies":[{"timestamp":"2006-05-26T18:42:00.000Z","author":"Pkchan","type":"comment","level":2,"id":"c-Pkchan-2006-05-26T18:42:00.000Z-Artw-2006-05-26T18:37:00.000Z","replies":[]}]}],"uneditableSection":true},{"headingLevel":2,"name":"h-Artw-2006-05-28T18:54:00.000Z","type":"heading","level":0,"id":"h-IBM_Developerworks_link-2006-05-28T18:54:00.000Z","replies":[{"timestamp":"2006-05-28T18:54:00.000Z","author":"Artw","type":"comment","level":1,"id":"c-Artw-2006-05-28T18:54:00.000Z-IBM_Developerworks_link","replies":[{"timestamp":"2006-05-29T14:50:00.000Z","author":"Rufous","type":"comment","level":2,"id":"c-Rufous-2006-05-29T14:50:00.000Z-Artw-2006-05-28T18:54:00.000Z","replies":[{"timestamp":"2006-05-30T00:44:00.000Z","author":"Neilrieck","type":"comment","level":3,"id":"c-Neilrieck-2006-05-30T00:44:00.000Z-Rufous-2006-05-29T14:50:00.000Z","replies":[]}]},{"timestamp":"2006-05-30T15:50:00.000Z","author":"Neilrieck","type":"comment","level":2,"id":"c-Neilrieck-2006-05-30T15:50:00.000Z-Artw-2006-05-28T18:54:00.000Z","replies":[{"timestamp":"2006-05-30T17:12:00.000Z","author":"Rufous","type":"comment","level":4,"id":"c-Rufous-2006-05-30T17:12:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z","replies":[]},{"timestamp":"2006-05-31T11:32:00.000Z","author":"Neilrieck","type":"comment","level":3,"id":"c-Neilrieck-2006-05-31T11:32:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z","replies":[{"timestamp":"2006-05-31T14:08:00.000Z","author":"Bogtha","type":"comment","level":4,"id":"c-Bogtha-2006-05-31T14:08:00.000Z-Neilrieck-2006-05-31T11:32:00.000Z","replies":[]}]},{"timestamp":"2006-06-01T09:15:00.000Z","author":"Bogtha","type":"comment","level":3,"id":"c-Bogtha-2006-06-01T09:15:00.000Z-Neilrieck-2006-05-30T15:50:00.000Z","replies":[{"timestamp":"2006-06-01T10:21:00.000Z","author":"Alcalazar","type":"comment","level":5,"id":"c-Alcalazar-2006-06-01T10:21:00.000Z-Bogtha-2006-06-01T09:15:00.000Z","replies":[]},{"timestamp":"2006-06-01T10:29:00.000Z","author":"Alcalazar","type":"comment","level":5,"id":"c-Alcalazar-2006-06-01T10:29:00.000Z-Bogtha-2006-06-01T09:15:00.000Z","replies":[]}]}]}]},{"timestamp":"2006-06-04T11:38:00.000Z","author":"Neilrieck","type":"comment","level":1,"id":"c-Neilrieck-2006-06-04T11:38:00.000Z-IBM_Developerworks_link","replies":[]}],"uneditableSection":true},{"headingLevel":2,"name":"h-4.156.195.190-2006-06-08T21:43:00.000Z","type":"heading","level":0,"id":"h-History_(2)-2006-06-08T21:43:00.000Z","replies":[{"timestamp":"2006-06-08T21:43:00.000Z","author":"4.156.195.190","type":"comment","level":1,"id":"c-4.156.195.190-2006-06-08T21:43:00.000Z-History_(2)","replies":[{"timestamp":"2006-06-08T21:51:00.000Z","author":"Artw","type":"comment","level":2,"id":"c-Artw-2006-06-08T21:51:00.000Z-4.156.195.190-2006-06-08T21:43:00.000Z","replies":[]}]},{"timestamp":"2006-06-08T22:00:00.000Z","author":"4.156.195.190","type":"comment","level":1,"id":"c-4.156.195.190-2006-06-08T22:00:00.000Z-History_(2)","replies":[]}],"uneditableSection":true},{"headingLevel":2,"name":"h-Syrthiss-2006-06-09T12:46:00.000Z","type":"heading","level":0,"id":"h-Semiprotection_2_-_the_return_of_semiprotection?-2006-06-09T12:46:00.000Z","replies":[{"timestamp":"2006-06-09T12:46:00.000Z","author":"Syrthiss","type":"comment","level":1,"id":"c-Syrthiss-2006-06-09T12:46:00.000Z-Semiprotection_2_-_the_return_of_semiprotection?","replies":[{"timestamp":"2006-06-09T15:51:00.000Z","author":"Syrthiss","type":"comment","level":2,"id":"c-Syrthiss-2006-06-09T15:51:00.000Z-Syrthiss-2006-06-09T12:46:00.000Z","replies":[]}]}],"uneditableSection":true},{"headingLevel":2,"name":"h-Kspangse-2006-06-11T08:28:00.000Z","type":"heading","level":0,"id":"h-Clean_seperation_between_application_logic_and_user_interface-2006-06-11T08:28:00.000Z","replies":[{"timestamp":"2006-06-11T08:28:00.000Z","author":"Kspangse","type":"comment","level":1,"id":"c-Kspangse-2006-06-11T08:28:00.000Z-Clean_seperation_between_application_logic_and_user_interface","replies":[{"timestamp":"2006-06-12T17:46:00.000Z","author":"Artw","type":"comment","level":3,"id":"c-Artw-2006-06-12T17:46:00.000Z-Kspangse-2006-06-11T08:28:00.000Z","replies":[]}],"displayName":"Kristian"}],"uneditableSection":true},{"headingLevel":2,"name":"h-Artw-2006-06-12T17:45:00.000Z","type":"heading","level":0,"id":"h-Googling_?-2006-06-12T17:45:00.000Z","replies":[{"timestamp":"2006-06-12T17:45:00.000Z","author":"Artw","type":"comment","level":1,"id":"c-Artw-2006-06-12T17:45:00.000Z-Googling_?","replies":[]}],"uneditableSection":true},{"headingLevel":2,"name":"h-142.161.169.169-2006-06-18T05:20:00.000Z","type":"heading","level":0,"id":"h-Not_an_Acronym?-2006-06-18T05:20:00.000Z","replies":[{"timestamp":"2006-06-18T05:20:00.000Z","author":"142.161.169.169","type":"comment","level":1,"id":"c-142.161.169.169-2006-06-18T05:20:00.000Z-Not_an_Acronym?","replies":[{"timestamp":"2006-06-18T11:11:00.000Z","author":"Nigelj","type":"comment","level":2,"id":"c-Nigelj-2006-06-18T11:11:00.000Z-142.161.169.169-2006-06-18T05:20:00.000Z","replies":[]}]},{"timestamp":"2006-06-19T01:51:00.000Z","author":"Munchkinguy","type":"comment","level":1,"id":"c-Munchkinguy-2006-06-19T01:51:00.000Z-Not_an_Acronym?","replies":[]},{"timestamp":"2006-06-19T01:54:00.000Z","author":"Munchkinguy","type":"comment","level":1,"id":"c-Munchkinguy-2006-06-19T01:54:00.000Z-Not_an_Acronym?","replies":[]}],"uneditableSection":true},{"headingLevel":2,"name":"h-CleffedUp-2006-06-20T14:19:00.000Z","type":"heading","level":0,"id":"h-Double_Buffering-2006-06-20T14:19:00.000Z","replies":[{"timestamp":"2006-06-20T14:19:00.000Z","author":"CleffedUp","type":"comment","level":1,"id":"c-CleffedUp-2006-06-20T14:19:00.000Z-Double_Buffering","replies":[{"timestamp":"2006-06-20T16:42:00.000Z","author":"Artw","type":"comment","level":2,"id":"c-Artw-2006-06-20T16:42:00.000Z-CleffedUp-2006-06-20T14:19:00.000Z","replies":[{"timestamp":"2006-07-09T05:20:00.000Z","author":"CleffedUp","type":"comment","level":3,"id":"c-CleffedUp-2006-07-09T05:20:00.000Z-Artw-2006-06-20T16:42:00.000Z","replies":[{"timestamp":"2006-07-09T15:49:00.000Z","author":"Artw","type":"comment","level":4,"id":"c-Artw-2006-07-09T15:49:00.000Z-CleffedUp-2006-07-09T05:20:00.000Z","replies":[{"timestamp":"2006-07-10T14:59:00.000Z","author":"CleffedUp","type":"comment","level":5,"id":"c-CleffedUp-2006-07-10T14:59:00.000Z-Artw-2006-07-09T15:49:00.000Z","replies":[]}]}]}]}]}],"uneditableSection":true},{"headingLevel":2,"name":"h-Stephen_B_Streater-2006-06-24T11:43:00.000Z","type":"heading","level":0,"id":"h-Disadvantages-2006-06-24T11:43:00.000Z","replies":[{"timestamp":"2006-06-24T11:43:00.000Z","author":"Stephen B Streater","type":"comment","level":1,"id":"c-Stephen_B_Streater-2006-06-24T11:43:00.000Z-Disadvantages","replies":[{"timestamp":"2006-06-24T14:52:00.000Z","author":"Artw","type":"comment","level":2,"id":"c-Artw-2006-06-24T14:52:00.000Z-Stephen_B_Streater-2006-06-24T11:43:00.000Z","replies":[{"timestamp":"2006-06-24T18:11:00.000Z","author":"Stephen B Streater","type":"comment","level":3,"id":"c-Stephen_B_Streater-2006-06-24T18:11:00.000Z-Artw-2006-06-24T14:52:00.000Z","replies":[]}]}]}],"uneditableSection":true},{"headingLevel":2,"name":"h-Pkchan-2006-06-26T18:58:00.000Z","type":"heading","level":0,"id":"h-AjaxProjects-2006-06-26T18:58:00.000Z","replies":[{"timestamp":"2006-06-26T18:58:00.000Z","author":"Pkchan","type":"comment","level":1,"id":"c-Pkchan-2006-06-26T18:58:00.000Z-AjaxProjects","replies":[{"timestamp":"2006-06-26T19:16:00.000Z","author":"Artw","type":"comment","level":2,"id":"c-Artw-2006-06-26T19:16:00.000Z-Pkchan-2006-06-26T18:58:00.000Z","replies":[]}]}],"uneditableSection":true},{"headingLevel":2,"name":"h-Artw-2006-06-27T22:36:00.000Z","type":"heading","level":0,"id":"h-AJAJ-2006-06-27T22:36:00.000Z","replies":[{"timestamp":"2006-06-27T22:36:00.000Z","author":"Artw","type":"comment","level":1,"id":"c-Artw-2006-06-27T22:36:00.000Z-AJAJ","replies":[{"timestamp":"2006-06-27T22:39:00.000Z","author":"Artw","type":"comment","level":2,"id":"c-Artw-2006-06-27T22:39:00.000Z-Artw-2006-06-27T22:36:00.000Z","replies":[]},{"timestamp":"2006-06-29T17:48:00.000Z","author":"Artw","type":"comment","level":2,"id":"c-Artw-2006-06-29T17:48:00.000Z-Artw-2006-06-27T22:36:00.000Z","replies":[]}]}],"uneditableSection":true},{"headingLevel":2,"name":"h-John_Seward-2006-07-09T06:02:00.000Z","type":"heading","level":0,"id":"h-Infobox-2006-07-09T06:02:00.000Z","replies":[{"timestamp":"2006-07-09T06:02:00.000Z","author":"John Seward","type":"comment","level":1,"id":"c-John_Seward-2006-07-09T06:02:00.000Z-Infobox","replies":[{"timestamp":"2006-07-09T15:47:00.000Z","author":"Artw","type":"comment","level":2,"id":"c-Artw-2006-07-09T15:47:00.000Z-John_Seward-2006-07-09T06:02:00.000Z","replies":[{"timestamp":"2006-07-11T19:13:00.000Z","author":"John Seward","type":"comment","level":3,"id":"c-John_Seward-2006-07-11T19:13:00.000Z-Artw-2006-07-09T15:47:00.000Z","replies":[]}]}]}],"uneditableSection":true}],"wgPageParseReport":{"discussiontools":{"limitreport-timeusage":"0.048"},"limitreport":{"cputime":"0.187","walltime":"0.239","ppvisitednodes":{"value":338,"limit":1000000},"postexpandincludesize":{"value":2325,"limit":2097152},"templateargumentsize":{"value":64,"limit":2097152},"expansiondepth":{"value":14,"limit":100},"expensivefunctioncount":{"value":6,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":1686,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 99.575 1 Template:Talk_archive_navigation","100.00% 99.575 1 -total"," 34.28% 34.137 2 Template:Is_redirect"," 5.17% 5.144 1 Template:FULLBASEPAGENAME"," 3.42% 3.402 1 Template:Ns_has_subpages"," 2.00% 1.992 2 Template:Yesno"]},"scribunto":{"limitreport-timeusage":{"value":"0.051","limit":"10.000"},"limitreport-memusage":{"value":1202047,"limit":52428800}},"cachereport":{"origin":"mw-api-int.codfw.main-849f99967d-qbthm","timestamp":"20241124001620","ttl":864000,"transientcontent":true}}});});</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10