Skip to content

Update Ajax glossary entry#30362

Merged
wbamberg merged 4 commits into
mdn:mainfrom
wbamberg:ajax-glossary
Nov 20, 2023
Merged

Update Ajax glossary entry#30362
wbamberg merged 4 commits into
mdn:mainfrom
wbamberg:ajax-glossary

Conversation

@wbamberg
Copy link
Copy Markdown
Collaborator

This is part of a fix for #14157, maybe.

Mostly what it does is stop the entry tying Ajax to XMLHttpRequest, and make the point that it is a technique not a specific technology. Maybe it could make the point more strongly?

Maybe it should also suggest that Ajax is a bit of an anachronistic term these days?

@wbamberg wbamberg requested a review from a team as a code owner November 18, 2023 04:38
@wbamberg wbamberg requested review from hamishwillee and removed request for a team November 18, 2023 04:38
@github-actions github-actions Bot added the Content:Glossary Glossary entries label Nov 18, 2023
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Nov 18, 2023

Preview URLs

(comment last updated: 2023-11-20 00:24:15)

Comment thread files/en-us/glossary/ajax/index.md Outdated
Comment thread files/en-us/glossary/ajax/index.md
Comment thread files/en-us/glossary/ajax/index.md
wbamberg and others added 2 commits November 19, 2023 14:28
Co-authored-by: Hamish Willee <hamishwillee@gmail.com>
@hamishwillee
Copy link
Copy Markdown
Collaborator

FWIW

Mostly what it does is stop the entry tying Ajax to XMLHttpRequest, and make the point that it is a technique not a specific technology. Maybe it could make the point more strongly?

I think what you have done here is fine.

Maybe it should also suggest that Ajax is a bit of an anachronistic term these days?

If possible.

Perhaps append to the first paragraph something like.

The practices described as Ajax are now so widely used that it has become uncommon to refer to a site as "using Ajax".
It is far more common to refer to those sites that do not use dynamic techniques as "static sites".

@wbamberg
Copy link
Copy Markdown
Collaborator Author

FWIW

Mostly what it does is stop the entry tying Ajax to XMLHttpRequest, and make the point that it is a technique not a specific technology. Maybe it could make the point more strongly?

I think what you have done here is fine.

Maybe it should also suggest that Ajax is a bit of an anachronistic term these days?

If possible.

Perhaps append to the first paragraph something like.

The practices described as Ajax are now so widely used that it has become uncommon to refer to a site as "using Ajax". It is far more common to refer to those sites that do not use dynamic techniques as "static sites".

I'm not sure this is exactly a replacement though, because Ajax is a client-side technique, and I think of "static" as mostly meaning that the server always serves a static page, rather than, say, dynamically constructing a page out of a database. That is, a site can be non-static but also non-Ajax. I'm not sure what the kids call Ajax these days.

@hamishwillee
Copy link
Copy Markdown
Collaborator

I'm not sure this is exactly a replacement though, because Ajax is a client-side technique, and I think of "static" as mostly meaning that the server always serves a static page, rather than, say, dynamically constructing a page out of a database. That is, a site can be non-static but also non-Ajax.

You're right. There are client side libraries that use these techniques to dynamically update the HTML.

I'm not sure what the kids call Ajax these days.

The point I was hoping to capture is that they don't call it anything because dynamic update of content using javascript is business as usual.

I think it is worth saying that but leave for you to consider if you want to find something that works. Will approve so you can merge if you decide it isn't worth it.

@wbamberg
Copy link
Copy Markdown
Collaborator Author

OK, added a note as we discussed: 1b1a213.

@wbamberg wbamberg merged commit 2b63de6 into mdn:main Nov 20, 2023
@hamishwillee
Copy link
Copy Markdown
Collaborator

Thanks! Pleased to see you making Ajax into a footnote of history.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content:Glossary Glossary entries

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants