Applets
Small, re-usable chunks of programming code in Java. They allows for quicker transfer over the Internet, meaning many new programs can now become directly interactive, incorporating animation, sound, and more. (See also Java, ShockWave, and VRML).