Ajax가 수세식 화장실이라고?

웹 어플리케이션 개념중에 Ajax라는 단어는 실제 어디서 나온 것인가? Ajax라는 단어에 대해서 알아본다.

IT에서의 Ajax

Ajax는 ‘Asynchronous JavaScript And XML’의 약자로 웹어플리케이션 개발을 하는 개발자들에게는 익숙한 개념일 것이다.

Ajax (programming)
https://en.wikipedia.org/wiki/Ajax_(programming)

Ajax는 또 다른 의미

사실 이것은 수세식 화장실의 명칭이기도 하다.
16세기 경에 영국 왕국 엘리자베스 1세 때에, 존 해링턴(John Harington)이라는 신하가 수세식 화장실을 발명하고 이를 ‘Ajax’라고 이름 붙였다.
원래 ‘jakes’라는 화장실을 가리키는 속어가 있었는데, 이를 모방해 이름을 붙인 것 같다.

참고로 화장실을 ‘WC’라고 약칭하는데, 이에 대해 쓰면 본론에서 상당히 벗어나므로 생략한다.

John Harington (writer)
https://en.wikipedia.org/wiki/John_Harington_(writer)

Invention of the toilet Around this time, Harington also devised Britain’s first flushing toilet – called the Ajax (i.e., a “jakes”, which was an old slang word for toilet). It was installed at his manor in Kelston. In 1596, Harington wrote a book called A New Discourse upon a Stale Subject: The Metamorphosis of Ajax about his invention.

어원에 대해서는 여러 말이 있지만, 사실 웹 어플리케이션에서 말하는 Ajax가 위의 내용을 염두에 두고 명명되었는지는 알 수 없다.

Ajax의 첫 등장은 아래 기사로 알려져 있지만, 여기서는 해당 내용은 찾아볼수 없다.

Ajax: A New Approach to Web Applications
https://immagic.com/eLibrary/ARCHIVES/GENERAL/ADTVPATH/A050218G.pdf

미국에는 ‘Ajax’라는 세제가 있으니 아마도 이를 염두에 두고 명명하지 않았을까 추측해 본다.
https://en.wikipedia.org/wiki/Ajax_(cleaning_product)

Timestamp

그리고 당시에는 XML로 데이터 통신을 할 때 SOAP이 나름대로 많이 사용되었던 것 같아서 이것도 염두에 두지 않았을까 싶다.

위의 blog는 공개 후 큰 반향을 일으켜 Q&A를 업데이트하고 있는 것 같다, “Does Ajax you meant to relate to a kind of cleaning product?” 같은 질문은 없었던 것 같습니다.

아니면 엉뚱한 질문이라고 판단하여 묵살된 것인지…




최종 수정 : 2024-01-18