Want to learn and master JavaScript?
Discover the power of JavaScript, a dynamic programming language for creating interactive web pages. From browsers to servers, Node.js and Deno offer versatile options for web development. Explore frameworks like Electron, React Native, and Ionic to build cross-platform applications. Stay up-to-date with ECMAScript, the standard that defines JavaScript. Enhance compatibility with Babel’s transpilation. Unlock the potential of JavaScript for SEO-friendly websites and efficient app development. Start coding with @babel/preset-env and unleash the possibilities.
About JavaScript
JavaScript is a programming language that allows web pages to be dynamic. It is an interpreted language, which means that it doesn’t need to be compiled: instead the interpreter (such as a web browser) will parse the code and turn it into code that their machine can run – suitable for creating dynamic websites that can run on any browser
JavaScript is not only used in the browser. JavaScript runtimes, such as Node.js and Deno allow you to write, launch and serve requests on webservers. Other frameworks, such as Electron use JavaScript to write cross-platform applications for Windows, Linux and macOS. Mobile app development is also a possibility, utilising React Native, Ionic and various others, with Expo now allowing to target Android, iOS and the web, all at once.
Node.js
Deno
Electron
React Native
Ionic
Expo
ECMAScript is the standard that defines JavaScript.
standard
current browsers
the latest Node.js
Babel
transpilation
@babel/preset-env