babel / babel/proposals

Binary AST (Stage 1)

Open
#21 9 comments 0 reactions 0 assignees View on GitHub
Proposal Issue Status: Not Started
Dominant language
No language data
Stars
435
Forks
23
PR merge metrics
No merged PRs in 30d

Description

Champions: @syg, @vdjeric, @Yoric, @kannan-vijayan
Spec Repo: https://github.com/syg/ecmascript-binary-ast/
First presented at the July 2017 meeting: https://github.com/tc39/agendas/blob/master/2017/07.md

## Why is this relevant

Babel operates on an AST, and would be part of the toolchain that should be able to take advantage of this format. This would help consolidate tooling to use the same AST. Would be a breaking change, unless our AST is adopted (unlikely, and probably not desired).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the linked ECMAScript binary AST spec repository and the July 2017 TC39 agenda entry. No Babel files, tests, concrete implementation steps, or acceptance criteria are named, so the scope and definition of done require maintainer clarification before work can begin.

Written by the indexing model from the issue text.

Assessment

Tech stack
babel, javascript
Domain
compilers, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.