Rspack has tons of complex tests. We just migrated from Jest to Rstest and saw about a 30% speed boost. ⚡️
If you’ve been thinking about trying Rstest, now might be a good time to give it a shot.
Rstest is one the few (or only?) test framework integrates swc's istanbul coverage instrumentation plugin instead of re-transpiling with babel+istanbul.
Happy weekend everyone! We have a new moon release for you, v1.37!
📚 RFC: Task input improvements
🦀 Rust toolchain via WASM
🤖 MCP/AI support
https://t.co/HMswMahUqc
Y’all there are observables in your browser right now.
if you are in a chromium based browser, that is up-to-date, open your console and type the word “Observable”
We're stoked to announce moon v1.33, with alpha support for toolchain plugins! To showcase this, our TypeScript integration is now powered by WASM.
https://t.co/BrhrdfCfp5
Highly recommend @rspack_dev if your codes are based on legacy webpack and would like to migrate seamlessly. Completed my work's replacement - prod ~1000% faster, HMR avg > 300% and up to 1000%. The bigger thing is we had 0 regressions, configuration migration was seamless.
🚨🚨🚨 It's happening!!
If you'd like to know why RxJS 8 development halted about a year ago, this is why. Future versions of RxJS will align with and use native observables!
The journey to standardization (in different venues) has gone on for 10 years. There's a lot more to do now, but this is huge.
moon v1.32 is now available, including many improvements to remote caching, and our built-in toolchains.
🛰️ Remote caching: ByteStream, HTTP, and more
🏭 Depot Cache support
🧰 @bunjavascript@deno_land@rustlang@ThePSF improvements
https://t.co/naeEVK98Ps
👏🏻 to @rspack_dev team for the work to support seamless webpack migration + performance boost. Launched dev beta for the internal app with rapack 1.1 and HMR gots more than 2x faster at minimum. (If anyone asks why no Turbopack, this isn't next.js app)
Dust off swc-plugin-coverage-instrument (https://t.co/MgCBDXwQQq), published a new version. This pkg prpvides instanbuljs-compatible coverage with @swc_rs . The latest version have a new `unstableExclude` option to allow glob pattern to exclude certain file from instrumentation.
Published a new version of woodpile (https://t.co/uAO9T8DdUP), @swc_rs ast visitor in javascript. Fixed ast mutation, now `visit` returns mutated ast as js object.
Wrapping up my journey at Vercel and trying to go back to writing some more Typescript-y things. Still love Rust and hope to get back to some SWC work too.
@kdy1dev@magic_akari@hd_nvim@hardfist_1@rspack_dev@swc_rs Not sure. Sending a data between context as raw buffer was not something we haven't discussed, but in the end the actual operation would need some forms of binary reader or deserialization, other than serde_json we have.
Having a reliable, isolated repro to bug report is one of the greatest way to help OSS maintainer for the OSS you use / like. Also, it'll help you as well as maintainers are likely can pick up the issue easier / faster.