developit / developit/microbundle

How to target browsers with es6 support?

Open
#942 4 comments 1 reaction 0 assignees View on GitHub
Dominant language
JavaScript
Stars
8.1k
Forks
358
PR merge metrics
No merged PRs in 30d

Description

I’ve looked at browser support for ES6 + async/await for our sites and as it looks transpiling to ES5 might not be worth it. It makes less than 1% difference in browser coverage. As a test I tried to find a browserslist config that allows this.

So far I’ve tried:

- `defaults and supports es6` → Still transpiles to ES5 (output is identical to `defaults`)
- `defaults and supports es6 and supports async-functions` → fails with an `error unknown Statement of type "ForOfStatement"` which might be some Babel bug.

Is there a way to use microbundle to bundle and minify JS and still have ES6 output?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.