Can be programmed with Textpad but must be compiledCan be programmed in text editor but does not have to be compiledCan access server or client side functionsPrimarily for client side programmingCan run inside a browser or self executable. Can only run inside a browserCan be enabled or disabled only at the run level. Can have specific features enabled or disabled. Ex. Firefox can enable/disable: 1) Move or resize existing windows, 2) Raise or lower windows, 3) Disable or replace context menus, 4) Hide the status bar, 5)...