JavaScript is the main language for creating dynamic websites. It can, additionally, also be used natively with the node.js runtime.