Languages
JavaScript
JavaScript is a programming language that makes webpages respond to user actions and changing data. With suitable runtimes, it also runs outside the browser to power servers and tools.
Visit JavaScript website (opens in a new tab)How it works
JavaScript responds to events such as clicks, typing, or data arriving from a server. In a browser, it can change the page and request additional information without a full reload. Other runtimes provide access to server capabilities, so the same language can support interfaces, application services, and development tools.
What you can build
Build interactive websites, dashboards, browser games, web applications, and services that connect to external APIs.
Interactive reporting screen
Update charts and record lists when a visitor changes a filter, while keeping the interface responsive as fresh data arrives from the server.
Connected customer workflow
Validate form input, request available appointment times, and display a booking result while the server handles storage and the final business rules.
Things to consider
Interactive features should remain understandable during loading and failure states. Keep browser code lean, validate important actions on the server, and test keyboard interaction.