An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Babel is a free and open-source JavaScript transcompiler that is mainly used to convert ECMAScript 2015+ (ES6+) code into backwards-compatible JavaScript code that can be run by older JavaScript engines. It allows web developers to take advantage of the newest features of the language. Babel plugins transform syntax that is not widely supported into a backward-compatible version. For example, arrow functions, which are specified in ES6, are converted into regular function declarations. Non-standard JavaScript syntax such as JSX can also be transformed.

Property Value
dbo:abstract
  • Babel is a free and open-source JavaScript transcompiler that is mainly used to convert ECMAScript 2015+ (ES6+) code into backwards-compatible JavaScript code that can be run by older JavaScript engines. It allows web developers to take advantage of the newest features of the language. Developers can use new JavaScript language features by using Babel to convert their source code into versions of JavaScript that a Web browser can process. Babel is used to compile TypeScript into JavaScript. The core version of Babel was downloaded 5 million times a month in 2016, and this increased to 16 million times a week in 2019. Babel plugins transform syntax that is not widely supported into a backward-compatible version. For example, arrow functions, which are specified in ES6, are converted into regular function declarations. Non-standard JavaScript syntax such as JSX can also be transformed. Babel can automatically inject polyfills provided by core-js for support features that are missing entirely from JavaScript environments. For example, static methods such as <b>Array.from</b> and built-ins such as <b>Promise</b> are available only in ES6 and above, but they can be used in older environments if core-js is used. (en)
  • Babel es un compilador gratis y de código abierto, que es principalmente utilizado para convertir ECMAScript 2015+ (ES6+) código a una versión atrás compatible de Javascript aquello puede ser ejecutado por motores de Javascript más viejo. Babel es una herramienta popular para utilizar las características más nuevas del lenguaje de programación de Javascript.​ Los desarrolladores pueden utilizar características de lenguaje de programación Javascript nuevas por utilizar Babel para convertir su código de fuente a versiones de Javascript aquellos navegadores de Web son capaces de procesar.​ La versión de núcleo de Babel estuvo descargado 5 millones de veces un mes cuando de 2016, aumentando a 16 millones de veces por semana desde 2019.​​ Extensiones de babel transforman sintaxis que no es ampliamente apoyado a un backward-versión compatible. Por ejemplo, funciones de flecha, los cuales están especificados en ES6, están convertidas a funciones regulares.​ Sintaxis no estándar como JSX también puede ser transformado.​​ Babel Automáticamente puede inyectar polyfills proporcionado por núcleo-js para el soporte presenta aquello falta enteramente de entornos de Javascript.​ Por ejemplo, a métodos estáticos como Array.from y compilados como Promesa es sólo disponible en ES6+, pero pueden ser utilizados en entornos más viejos si núcleo-js está utilizado. (es)
  • Babelは、フリーかつオープンソースのJavaScriptトランスコンパイラであり、主にECMAScript 2015+(ES6+)コードを古いJavaScriptエンジンで実行できる下位互換バージョンのJavaScriptに変換するために使用される。Babelは、JavaScriptプログラミング言語の最新機能を使用するための一般的なツールである。 開発者は、Babelを使用して新しいJavaScript言語機能を使用し、発展途上のブラウザが処理できるバージョンのJavaScriptにソースコードを変換できる。Babelのコアバージョンは、2016年の時点で1ヶ月に500万回ダウンロードされ、2019年の時点のダウンロード数は週あたり1600万回にまで増加している。 Babelプラグインは、広くサポートされていない構文を下位互換性のあるバージョンに変換するために使用される。たとえば、ES6で指定されているアロー関数は、通常の関数宣言に変換される。JSXなどの非標準のJavaScript構文を変換することもできる。 Babelはを提供することにより、JavaScript環境では完全に欠けている機能をサポートする。たとえば、Array.fromような静的メソッドやPromiseような組み込みメソッドはES6+でのみ使用できるが、Babel polyfillが使用されている場合、古い環境で使用できる。 (ja)
  • Babel – darmowy i otwarty transpilator JavaScript, którego głównym celem jest konwersja ECMAScript 2015+ (ES6+) na kod zgodny z ES5, czyli ze starszymi przeglądarkami internetowymi. Tym samym Babel jest narzędziem umożliwiającym korzystanie z najnowszych funkcji języka JavaScript zanim zostaną one wszędzie zaimplementowane). Wtyczki do Babel służą do przekształcania składni, która nie jest powszechnie obsługiwana, w wersje kompatybilne wstecz. Na przykład arrow functions wyspecyfikowane w ES6 są konwertowane na zwykłe deklaracje funkcji. Można także przekształcić zupełnie niestandardową składnię taką jak JSX na JavaScript. Babel udostępnia również polyfille, aby zapewnić obsługę funkcji, których całkowicie brakuje w danym środowisku JavaScript. Na przykład metody statyczne, takie jak Array.from, czy całe klasy, takie jak Promise, są dostępne tylko w ES6+. Ale dzięki Babel można ich używać i nadal wspierać stare przeglądarki. (pl)
  • Babel ,又名 Babel.js。 是一個用於 web 開發,且自由開源的 JavaScript 編譯器、轉譯器。 Babel 使軟體開發者能夠以偏好的程式語言或風格來寫作原始碼,並將其利用 Babel 翻譯成 JavaScript(現今在瀏覽器最常用的程式語言)。 Babel 是一個常用來使用最新的 JavaScript 語言特性的工具。身為一個轉譯器、或編譯器,開發者可以使用 ECMAScript 6 以上的功能,並將其轉換成舊版本等效的 JavaScript 讓瀏覽器能夠去解讀。 Babel 的核心版本目前每個月有超過 500 萬次下載。 Babel plugin 是用來在 web 開發上提供特定的轉換機制。舉例來說,使用 React.js 的開發者,可以使用 Babel 來轉換 JSX 語法成 JavaScript,使用 Babel preset react。 (zh)
dbo:developer
dbo:genre
dbo:latestReleaseDate
  • 2021-03-29 (xsd:date)
dbo:latestReleaseVersion
  • 7.13.14
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:releaseDate
  • 2014-09-28 (xsd:date)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 57399916 (xsd:integer)
dbo:wikiPageLength
  • 4702 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1107446917 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
  • Sebastian McKenzie (en)
dbp:developer
dbp:genre
dbp:latestReleaseDate
  • 2021-03-29 (xsd:date)
dbp:latestReleaseVersion
  • 7.130000 (xsd:double)
dbp:license
dbp:logo
  • 250 (xsd:integer)
dbp:name
  • Babel (en)
dbp:operatingSystem
dbp:programmingLanguage
dbp:released
  • 2014-09-28 (xsd:date)
dbp:website
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • Babel ,又名 Babel.js。 是一個用於 web 開發,且自由開源的 JavaScript 編譯器、轉譯器。 Babel 使軟體開發者能夠以偏好的程式語言或風格來寫作原始碼,並將其利用 Babel 翻譯成 JavaScript(現今在瀏覽器最常用的程式語言)。 Babel 是一個常用來使用最新的 JavaScript 語言特性的工具。身為一個轉譯器、或編譯器,開發者可以使用 ECMAScript 6 以上的功能,並將其轉換成舊版本等效的 JavaScript 讓瀏覽器能夠去解讀。 Babel 的核心版本目前每個月有超過 500 萬次下載。 Babel plugin 是用來在 web 開發上提供特定的轉換機制。舉例來說,使用 React.js 的開發者,可以使用 Babel 來轉換 JSX 語法成 JavaScript,使用 Babel preset react。 (zh)
  • Babel is a free and open-source JavaScript transcompiler that is mainly used to convert ECMAScript 2015+ (ES6+) code into backwards-compatible JavaScript code that can be run by older JavaScript engines. It allows web developers to take advantage of the newest features of the language. Babel plugins transform syntax that is not widely supported into a backward-compatible version. For example, arrow functions, which are specified in ES6, are converted into regular function declarations. Non-standard JavaScript syntax such as JSX can also be transformed. (en)
  • Babel es un compilador gratis y de código abierto, que es principalmente utilizado para convertir ECMAScript 2015+ (ES6+) código a una versión atrás compatible de Javascript aquello puede ser ejecutado por motores de Javascript más viejo. Babel es una herramienta popular para utilizar las características más nuevas del lenguaje de programación de Javascript.​ (es)
  • Babelは、フリーかつオープンソースのJavaScriptトランスコンパイラであり、主にECMAScript 2015+(ES6+)コードを古いJavaScriptエンジンで実行できる下位互換バージョンのJavaScriptに変換するために使用される。Babelは、JavaScriptプログラミング言語の最新機能を使用するための一般的なツールである。 開発者は、Babelを使用して新しいJavaScript言語機能を使用し、発展途上のブラウザが処理できるバージョンのJavaScriptにソースコードを変換できる。Babelのコアバージョンは、2016年の時点で1ヶ月に500万回ダウンロードされ、2019年の時点のダウンロード数は週あたり1600万回にまで増加している。 Babelプラグインは、広くサポートされていない構文を下位互換性のあるバージョンに変換するために使用される。たとえば、ES6で指定されているアロー関数は、通常の関数宣言に変換される。JSXなどの非標準のJavaScript構文を変換することもできる。 (ja)
  • Babel – darmowy i otwarty transpilator JavaScript, którego głównym celem jest konwersja ECMAScript 2015+ (ES6+) na kod zgodny z ES5, czyli ze starszymi przeglądarkami internetowymi. Tym samym Babel jest narzędziem umożliwiającym korzystanie z najnowszych funkcji języka JavaScript zanim zostaną one wszędzie zaimplementowane). (pl)
rdfs:label
  • Babel (transcompiler) (en)
  • Babel (compilador) (es)
  • Babel (トランスコンパイラ) (ja)
  • Babel (transpilator) (pl)
  • Babel (編譯器) (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Babel (en)
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License