More and more developers are using Babel in their build process, but do you know how it internally works?
Then, we will learn how Babel implements support for new ECMAScript proposal, by going through a plugin which will transform future syntax to old ECMAScript. In order to code it correctly, we will need to carefully read the proposed specification, and we will discuss the trade-offs between specification compliancy and output complexity.
Nicolò has been a core Babel developer since 2017, and he has helped with the development of different ECMAScript proposal.
When offline, he is a mathematics student in Turin, Italy.