
The web application is executing in the client browser
Archetype manage the component pool by loading all static files on the server.
Archetype doesn't replace all JavaScript libraries but it loads them. In the same way, Archetype doesn't replace a real Ajax framework, dynamic requests are managed by specialized framework such as DWR in Java