Babel (Compiler)

From Handwiki

Babel.js
Babel.js Logo
Original author(s)Babel team
Developer(s)contributors
Stable release
6.26.3 / April 27, 2018; 5 years ago (2018-04-27)[1]
Written inJavaScript
Operating systemLinux, macOS, Solaris, FreeBSD, OpenBSD, Microsoft Windows
Typecompiler
LicenseMIT[2]
Websitebabeljs.io

Babel or Babel.js is a free and open-source JavaScript compiler and configurable transpiler used in web development. Babel allows software developers to write source code in a preferred programming language or markup language and have it translated by Babel into JavaScript, a language understood by modern web browsers.

Babel is popular tool for using the newest features of the JavaScript programming language.[3] As a transpiler, or source-to-source compiler, developers can program using new ECMAScript 6 (ES6) language features by using Babel to convert their source code into versions of JavaScript that evolving browsers are able to process.[4] The core version of Babel is downloaded 5 million times a month.[5]

Babel plugins are available to provide specific conversions used in web development. For example, developers working with React.js, can use Babel to convert JSX (JavaScript eXtension) markup into JavaScript using the Babel preset "react".[6][7]

See also

  • Comparison of web browsers
  • TypeScript
  • Web development tools
  • Webpack JavaScript bundler

References

  1. "Babel.js Latest Release". https://github.com/babel/babel/releases/tag/v6.26.3. Retrieved 12 May 2018. 
  2. "babel/LICENSE at master". https://github.com/babel/babel/blob/master/LICENSE. Retrieved 12 May 2018. 
  3. "Technology Radar | Emerging Technology Trends for 2017 | ThoughtWorks" (in en). https://www.thoughtworks.com/radar/tools/babel. 
  4. "Why Babel Matters | codemix". https://codemix.com/blog/why-babel-matters/. 
  5. "The State of Babel · Babel" (in en). https://babeljs.io/blog/2016/12/07/the-state-of-babel. 
  6. "Introducing JSX - React" (in en). https://reactjs.org/docs/introducing-jsx.html. 
  7. "Using React and building a web site on Azure" (in en-US). Microsoft Faculty Connection. https://blogs.msdn.microsoft.com/uk_faculty_connection/2017/07/21/using-react-and-building-a-web-site-on-azure/. 

External links

  • GitHub project
  • origin story




Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Babel_(compiler)&oldid=312415"

Categories: [Compilers] [Free software]


Download as ZWI file | Last modified: 02/24/2024 04:07:45 | 11 views
☰ Source: https://handwiki.org/wiki/Software:Babel_(compiler) | License: CC BY-SA 3.0

ZWI is not signed. [what is this?]