Babel 7 to be Released

Babel is a tool that allows JavaScript developers to use the current language syntax
29 August 2018   725

The Babel development team reported on the release of the seventh version of the transpair - a tool that rewrites code from one language to another at a comparable level of abstraction or from one version of the AP to another. The release of Babel 7 required 2 years of labor, 4 thousand commits and 50 pre-releases.

As a result, it denied Node.js versions 0.10, 0.12, 4, 5, received a new tool babel-upgrade to automatically install updates, as well as support for TypeScript.

Babel 7 Features

  • The rejection of unsupported versions of Node.js is 0.10, 0.12, 4 and 5.
  • @babel namespace migration. For example, the babel-core is now represented as @ babel / core.
  • Refusal to publish preset-es2015 annual presets and complete transition to the only one: babel-preset-env. It compiles the code with the latest JavaScript release and replaces the old presets.
  • Renaming some packages: all the plug-ins suggested by the TC39 committee will be marked -proposal, not-transform.
  • Adding a tool for automatically updates install - babel-upgrade.
  • Adding a new configuration file is babel.config.js.
  • Support for plug-ins and presets.
  • Support for TypeScript in the @ babel / preset-typescript preset

Babel is a tool that allows JavaScript developers to use the current language syntax, not paying attention to backward compatibility issues with older versions in browsers. 

Microsoft to Use Chromium for Edge Browser

The company has already placed the repository on GitHub to attract new members to the development of the browser
07 December 2018   144

Microsoft Vice President Joe Belfiore said that from December 6, 2018, the company will use the Chromium engine in the Microsoft Edge browser. According to him, Microsoft also plans to develop browsers for smartphones and other devices.

The company has already placed the repository on GitHub to attract new members to the development of the browser. Microsoft expects that the transition to the new engine will be a big step in the development of Microsoft Edge. For example, the browser will finally be adapted for macOS.

According to Belfiore, the company plans to improve the project in three areas:

  • Users will get hardware integration, improved browser compatibility with sites and reduced power consumption of devices when using it.
  • Web developers will appreciate the reduced fragmentation of a web platform for testing sites.
  • The corporate IT sector will get the compatibility of old and new Windows applications that run in the browser.

He noted that during the year the company would work “under the hood” of Microsoft Edge, and named several key stages of this process. For example, the transition to a platform compatible with the Chromium engine for developing a desktop version of the browser. It is also planned that most platforms and all versions of Windows will support Microsoft Edge.