Dunqing (@dunqingg) 's Twitter Profile
Dunqing

@dunqingg

Interest-driven Software Engineer, Core team member of OXC and Team member of Vitest and UnoCSS

ID: 961472917665124352

linkhttps://github.com/Dunqing calendar_today08-02-2018 05:33:01

180 Tweet

227 Followers

274 Following

Evan You (@youyuxi) 's Twitter Profile Photo

I just refactored Vue core's build script to use Rolldown and run all builds in parallel from the same process: (difference between the reported times is Node.js boot up and config resolution etc.)

I just refactored Vue core's build script to use Rolldown and run all builds in parallel from the same process:

(difference between the reported times is Node.js boot up and config resolution etc.)
Evan You (@youyuxi) 's Twitter Profile Photo

Using oxc-transforms's isolatedDeclaration transforms to generate d.ts files for Vue core Before: 4.73s After: 0.127s (actual time spent generating dts: 37.65ms) 40x improvement! github.com/vuejs/core/tre…

Using oxc-transforms's isolatedDeclaration transforms to generate d.ts files for Vue core

Before: 4.73s

After: 0.127s (actual time spent generating dts: 37.65ms)

40x improvement!
github.com/vuejs/core/tre…
Evan You (@youyuxi) 's Twitter Profile Photo

Out of curiosity I checked out Vue's v3.2.47 commit from Feb last year (~19 months ago) which was still built with deps all written in JS/TS: - Rollup + rollup-plugin-typescript2 - api-extractor for dts bundling - terser for minification And it took 1m54s to build and generate

Rob Palmer (@robpalmer2) 's Twitter Profile Photo

TypeScript 5.5's Isolated Declarations feature leads to 12x faster *.d.ts generation 🔥 This example comes from the Vue project that use Oxc's Rust-based declaration emitter. Oxc was the earliest adopter of ID.

Ethan Goh (@7086cmd) 's Twitter Profile Photo

Congratulations to _Kerman and his treeshaker prototype, which successfully passed approximately 75% of the test262 evaluation! Repository: github.com/KermanX/tree-s….

Congratulations to <a href="/_kermanx_/">_Kerman</a> and his treeshaker prototype, which successfully passed approximately 75% of the test262 evaluation! Repository: github.com/KermanX/tree-s….
Don (@don_dev_) 's Twitter Profile Photo

I just wrote a tsc-like CLI using oxc that supports babel-like transforms, declaration files, and source maps. It compiled the entirety of TypeScript's source code in 130ms. Wondering if I should publish it to crates.io

I just wrote a tsc-like CLI using oxc that supports babel-like transforms, declaration files, and source maps. It compiled the entirety of TypeScript's source code in 130ms. Wondering if I should publish it to crates.io
Rob Palmer (@robpalmer2) 's Twitter Profile Photo

Oxbuild is a new CLI that builds TypeScript projects ✨ ⚡ Blazing fast 🦀 Written in Rust ⚓ Based on Oxc compiler 📢 Produces DTS files 🗺️ Creates sourcemaps 🚧 Not ready for production

Boshen (@boshen_c) 's Twitter Profile Photo

Announcing alpha release for Oxc's JavaScript transformer. * Transform TypeScript & JSX to ESNext. * Built-in React Refresh. * TypeScript Isolated Declarations DTS Emit. * Faster, less memory and smaller package size than previous solutions. oxc.rs/blog/2024-09-2…

Boshen (@boshen_c) 's Twitter Profile Photo

Rob Palmer ID is actually almost production quality expect we have trouble finding integrators to confirm it works. The current output matches 100% in vue.js, and we have an ecosystem CI for catching regressions. One discrepancy we found so far is github.com/microsoft/Type… where tsc's ID

void(0) (@voidzero_dev) 's Twitter Profile Photo

Hello world! We are on a mission to build a next-generation toolchain for JavaScript that is unified, high-performance, composable, and runtime-agnostic. We are excited to announce our $4.6m seed funding led by Accel - read more in the blog post: voidzero.dev/posts/announci…

Evan You (@youyuxi) 's Twitter Profile Photo

Announcing VoidZero: a company building the next-generation unified toolchain for JavaScript. We are the creators and core-contributors of Vite, Vitest, Rolldown and Oxc - and we will unite these projects under a coherent vision to power the next generation of web