En estos últimos años han aparecido muchos conceptos e ideas para facilitar la interacción del usuario con la web, yo diría que desde el momento en que se pueden realizar llamadas asíncronas a servidores web.
Uno de estos conceptos es el “edit in place”, que no me atrevo a traducir, pero si me atreviera sería algo [...]
English