- Designed to create central network applications.
- Add and integrate with Java.
- Add and integrate with HTML.
- Open and multi-platform.
That is, a website does not need to be a static HTML, but can include programs that interact with users, control the browser, and create dynamic HTML content.
Less Server interaction : You can confirm user input before sending the page to the Server. This saves server load, meaning that your server loads less.
Immediate feedback to visitors : They don't have to wait for a site to reload to see if they forgot to enter something.
Increased interoperability : You can create interfaces that react when users hover over them or activate them via the keyboard.
According to Tutorialspoint
Previous post: Date & Time in PHP