The internet was very different from how we know it today, there was a time when pages were just static, boring and lifeless sites. In its early days, the World Wide Web it was just a large cluster of tabbed pages written in HTML, with links and eye-catching images. Over the years, and the popularization of the internet, the needs and functionalities became more and more complicated and required a more advanced way of creating pages that interacted better with users.
How it works?
What is it for?
As we learned earlier, this language was born to give life to the navigator and remains firm and strong in its objective. In the past, the main and practically the only famous framework on the internet was the jQuery (actually currently more than 70 million sites still run with jQuery), but with the advancement of engines and the processing capacity of computers and cell phones, new, more robust and complex frameworks emerged to improve the user experience.
Some of the most popular frameworks today:
- ReactJS – Developed and maintained by Facebook, and open to the community.
- VueJS – Developed and maintained by Evan You (ex Google), and open to the community.
- Angular – Developed and maintained by Google, and open to the community.
In the example below, we have a simple script that consumes an internet resource that contains all Pokemon data and returns Pikachu's information:
In the example below we have a calculator app built with React Native:
And finally, thanks to major advances in engine performance improvements and new features built into browsers, we can create games that run directly in the browser:
If you got excited about the language and all its applications, I have good news for you! There are many good materials on the internet, you can also find good courses on Udemy.