https://anylang.net/pt/videos/en/what-javascript-and-how-does-it-work-web-demystified-episode-3