Ajaxの定義を考える 皆さんはAjaxという言葉がなんの略かご存じですか? AjaxはAsynchronous JavaScript + XMLの略称で、Asynchronousは非同期という意味です。この言葉はデザインコンサルティング会社Adaptive PathのJesse James Garrett氏によって提唱されました。 その内容はadaptive pathの2005年2月18日掲載記事で読むことができます(出典:Ajax: A New Approach to Web Applications)。 その記事によればAjaxという具体的な技術があるわけではなく、既存技術の組み合わせによって定義されると述べられています(図1)。 では、それを満たさないとAjaxと言えないのでしょうか? データ通信に関して最近ではJSONというフォーマットが主流でXMLを使うことは少ないですし、動的