On-browser Mashupを支援する、「汎用の」JavaScript APIって存在するのだろうか。私の知る限りはないような気がするのだけれども。もしこうした試みをご存知の方がいらっしゃったらご連絡いただけると幸い。 ここではとりあえずJSON/JSONPだけ考える(が、XMLをレスポンスとして返すAPIであっても話は同じである)。あるJSON形式でレスポンスを返すWeb APIがあったとする。このWeb APIを使うには、APIのURLと入出力の形式を知っていなければならない。また、JSONPにはコールバック用のインタフェースが用意されているが、ただのJSONには用意されていない。また、そのコールバック関数の名前が何であるのかはそのJSONP Web APIに依存している。 つまり何が言いたいかと言えば、これらのWeb APIは、確かに外部インタフェースを提供するものとして有意義