IT资讯 淘系前端架构周刊:Parcel 发布基于 Rust 的 CSS 编译和压缩工具

jase · 2022-01-18 11:30:06 · 热度: 43

???? News

Parcel 发布基于 Rust 的 CSS 编译和压缩工具

随着 Rust 在 JavaScript 社区内的流行,越来越多的 工具 采用 Rust 实现,Parcel 在近日基于 Rust 开发并发布了一款 CSS 编译和压缩工具:Parcel CSS。

其 CSS 压缩速度比 CSSNano 快超过 100 倍,比 esbuild 快 3 倍,同时产物也更小:

淘系前端架构周刊:Parcel 发布基于 Rust 的 CSS 编译和压缩工具

Parcel CSS 如此之快不仅仅是因为其使用了 Rust 实现,也因为其在设计之初就以性能为核心要素。

除此之外,Parcel CSS 还兼容了目前 PostCSS 的部分能力,使用户能够较为平滑地从 PostCSS 迁移到 Parcel CSS。

Release Blog:Announcing Parcel CSS: A new CSS parser, compiler, and minifier written in Rust! (parceljs.org)

Playground:Parcel CSS Playground (parcel-css.vercel.app)

GitHub Repo:parcel-bundler/parcel-css: A CSS parser, transformer, and minifier written in Rust. (github.com)

???? Open Source

nestjs-ssr

笔者花了一个周六写的一个全栈应用,基于 NestJS 在同一个服务中即实现 Vue 3 SSR,又作为 RESTful API Server。其中 SSR 的部分采用 Vite 的中间件模式实现,并使用 Vite 构建 SSR 入口。构建产物中包含 CSR 和 SSR 的产物,稍加改造即可实现 CSR 和 SSR 同构。

GitHub Repo:wjq990112/nestjs-ssr: A template using NestJS for both SSR and RESTful API based on Vite. (github.com)

flutter_rust_bridge

一款轻量且内存安全的 Rust Flutter 桥。

GitHub Repo:fzyzcjy/flutter_rust_bridge: High-level memory-safe binding generator for Flutter/Dart <-> Rust (github.com)

???? Article

深入浅出 tnpm rapid 模式 - 如何比 pnpm 快 10 秒

原文链接:深入浅出 tnpm rapid 模式 - 如何比 pnpm 快 10 秒 - 知乎 (zhihu.com)

不优雅的 React Hooks

原文链接:不优雅的 React Hooks (qq.com)

 

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册