Pour produire des effets dynamiques ou des éléments actifs sur une page, ou encore pour améliorer l'interactivité d'applications internet, il est possible d'encoder des «éléments intelligents» appelés «scripts», «appliquettes», ou «plug-ins» dans les pages.
To produce dynamic effects or active features on a page, or to improve the interactivity of Internet applications, it is possible to encode 'stored intelligence' in pages (called 'scripts', 'applets', or 'plug-ins').