Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Presentation on Babel #235

Merged
merged 1 commit into from
May 15, 2017
Merged

Presentation on Babel #235

merged 1 commit into from
May 15, 2017

Conversation

hzoo
Copy link
Contributor

@hzoo hzoo commented May 15, 2017

I didn't prepare any slides for this, just ideas

Feel free to comment on questions you have about the project, etc!

Some ideas after talking with @littledan (don't need to cover all):

  • Babel's relevance in the JS ecosystem (npm downloads, polls, etc)
  • How Babel's goals intersect with TC39: the project doesn't have an agenda for any specific proposal. We want to improve the language process for developers via earlier feedback and usage.
  • Overview of Babel's implementation/architecture, go over some packages and where to contribute on each, and the ecosystem)
  • Proposal: proposal champions can also champion the Babel plugin implementation? (via a Babel plugin) - can also make educating/reviewing those changes a priority
    • champions can sign off on behavior and tests
  • babel-preset-env and why it is important to implementers (if everyone uses Babel to compile down to ES5, no one uses native ES6). A lot of the code that will be run through implementations will be compiled Babel output (via users or libraries). (small point about the equivalent minifier)
  • How should Babel "market" proposals to developers to use (how to balance the convenience of a a copy/paste (and forget) "Stage 0" preset vs explicitly asking them to use proposal plugins)
  • How can Babel coordinate better with TC39, proposal champions, the community about it's status: maybe an equivalent repo (or fork) to tc39/agendas that includes the "Babel champion" and a link to the issue/PR/stage.
  • test262 integration with Babel

@littledan littledan merged commit bb6cfc9 into tc39:master May 15, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants