Babel
Read post

Releasing Babel 8 today: ESM-only, drop ES5 default, and a smooth migration path · Babel

Babel 8 is officially released after 8 years since Babel 7. The major changes include: Babel is now ESM-only and requires Node.js 24+; @babel/preset-env no longer compiles to ES5 by default, instead targeting Browserslist's defaults (roughly ES2023); TypeScript types are now bundled in all Babel packages eliminating the need for @types/babel__* packages; the loose and spec options are removed/deprecated in favor of assumptions; and polyfill injection via corejs/useBuiltIns options is extracted to separate packages. The release focuses on modernization rather than new features, with a migration guide provided. The Babel team also notes declining donations despite growing download counts (651M weekly) and calls for community support.

    #javascript#typescript#babel
Jun 16•7m read time•From babeljs.io
Post cover image
Table of contents
Major Breaking Changes ​Other breaking changes ​Funding ​Babel 7 ​
35.3K Impressions2 Comments
Babel's image
Babel

Babel's platform is a resource for JavaScript developers, offering insights into JavaScript transpil...

3 Followers

•

14 Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard