Ajaxは水洗トイレだった?

Webアプリケーションの概念の中にあるAjaxという単語は、実際にはどこから来たのでしょうか。Ajaxという単語について見ていきます。

ITにおけるAjax

Ajaxは’Asynchronous JavaScript And XML’の略で、Webアプリケーション開発を行う開発者にはなじみのある概念だろう。

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.

語源については諸説あるが、実際にWebアプリケーションでいう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がそれなりによく使われていたようなので、これも意識されていたのではないかと思う。

上記のブログは公開後に大きな反響を呼び、Q&Aを更新しているようだが、“Does Ajax you meant to relate to a kind of cleaning product?“のような質問はなかったようである。

あるいは見当違いの質問だと判断されて無視されたのかもしれない。