* refactor: clean to roadmap content * refactor: move shared helpers into scripts/lib
10 lines
1.1 KiB
Markdown
10 lines
1.1 KiB
Markdown
# JavaScript
|
|
|
|
JavaScript (often abbreviated as JS) is a high-level, interpreted programming language that conforms to the ECMAScript specification. It plays a key role in web development as it is one of the three core languages of the World Wide Web, along with HTML and CSS. In server-side game development, JavaScript can be utilized through runtime environments such as Node.js. Over the years, JavaScript has evolved to incorporate additional features, such as support for object-oriented and functional programming styles. It is dynamically-typed, and supports event-driven programming, which is especially handy in game development for handling user inputs and system events. Despite its name, JavaScript is not related to Java.
|
|
|
|
Visit the following resources to learn more:
|
|
|
|
- [@official@Socket.IO - Real-Time Bidirectional Event-Based Communication](https://socket.io/)
|
|
- [@article@Express/Node.js Server-Side Development - MDN](https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs)
|
|
- [@article@WebSocket API - MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API)
|