--- title: JavaScript localeTitle: JavaScript --- ## JavaScript JavaScript é a linguagem de script mais usada na Terra. E tem o maior ecossistema de bibliotecas de qualquer linguagem de programação. JavaScript é a principal linguagem da web e a única linguagem de programação que pode ser executada em todos os principais navegadores da web. Notavelmente, o JavaScript não tem relação com o Java. [JavaScript: a linguagem de programação mais incompreendida do mundo](http://www.crockford.com/javascript/javascript.html) O nome oficial do JavaScript é ECMAScript definido sob o padrão [ECMA-262](https://www.ecma-international.org/publications/standards/Ecma-262.htm) Se você quiser aprender mais sobre a linguagem JavaScript e por que ela é tão usada, leia o artigo de Quincy Larson - [Qual linguagem de programação devo aprender primeiro?](https://medium.freecodecamp.org/what-programming-language-should-i-learn-first-%CA%87d%C4%B1%C9%B9%C9%94s%C9%90%CA%8C%C9%90%C9%BE-%C9%B9%C7%9D%CA%8Dsu%C9%90-19a33b0a467d) - ou assista a este [vídeo inspirador de Preethi Kasireddy](https://www.youtube.com/watch?v=VqiEhZYmvKk) . ## Mecanismos de JavaScript autônomos Mozilla's SpiderMonkey, o primeiro mecanismo de JavaScript já escrito, atualmente usado no Mozilla Firefox. V8, o mecanismo JavaScript do Google, usado no Google Chrome. Google Apps Script, um interpretador do lado do servidor / baseado na nuvem que fornece controle "macro" programático de serviços e documentos do Google Apps. Node.js, construído sobre o V8, uma plataforma que permite que aplicativos do lado do servidor sejam escritos em JavaScript. O Windows inclui o JScript, uma variante do JavaScript no Windows Script Host. Chakra, um fork do Jscript, é desenvolvido pela Microsoft e usado em seu navegador Edge. A Mozilla também oferece o Rhino, uma implementação de JavaScript construída em Java, normalmente incorporada em aplicativos Java para fornecer scripts aos usuários finais. O WebKit (exceto o projeto Chromium) implementa o mecanismo JavaScriptCore. ## Frameworks JavaScript Os Frameworks JavaScript usados ​​com mais frequência são React JS, Angular JS, Criar JS, jQuery, nodeJS, Vue.js etc. Para detalhes, siga este [link](https://javascriptreport.com/the-ultimate-guide-to-javascript-frameworks/) . ## Animações Javascript 2D e 3D É possível criar animações 2D e 3D usando algumas librarias em Javascript, por exemplo PixiJS [link](http://www.pixijs.com)