Skip to content

Commit

Permalink
chore(README): update info about transpiler
Browse files Browse the repository at this point in the history
  • Loading branch information
Boshen committed Oct 10, 2023
1 parent 822f4e1 commit b7dbbde
Showing 1 changed file with 5 additions and 8 deletions.
13 changes: 5 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,11 @@ To address this, we are actively working on porting [enhanced-resolve].

[eslint-plugin-import] will be our first application for the resolver, since it is currently a performance and complexity blocker for a lot of projects.

### 🔸 Transpiler

A transpiler is responsible for turning higher versions of ECMAScript to a lower version that can be used in older browsers.
We are currently focusing on an esnext to es2015 transpiler. See the [umbrella issue](https://github.com/web-infra-dev/oxc/issues/974) for details.

### 🔸 Minifier

JavaScript minification plays a crucial role in optimizing website performance as it reduces the amount of data sent to users,
Expand All @@ -188,14 +193,6 @@ With the Oxc minifier, you can expect faster minification times without sacrific
While [prettier] has established itself as the de facto code formatter for JavaScript, there is a significant demand in the developer community for a less opinionated alternative. Recognizing this need, our ambition is to undertake research and development to create a new JavaScript formatter that offers increased flexibility and customization options.
Unfortunately we are currently lacking the resources to do so.

### 🔸 Transpiler

Creating a robust transpiler requires significant investment in terms of time, expertise, and resources.
It necessitates deep knowledge of ECMAScript specifications, compatibility analysis, and code transformation techniques.
Unfortunately, we currently lack the necessary resources to embark on this endeavor.

If there is any interest, this project will be limited to an esnext to es6 transpiler.

### 🔸 Ezno Type Checker

Developed by @kaleidawave, [ezno] is a TypeScript checker written in Rust with a focus on static analysis and runtime performance.
Expand Down

0 comments on commit b7dbbde

Please sign in to comment.