天天看点

感受一下来自Rust语言强力驱动的LightningCSS,100倍于JavaScript编写的同类工具,它执行mini

作者:计算机科学技术

感受一下来自Rust语言强力驱动的Lightning CSS,100倍于JavaScript编写的同类工具,它执行minify操作时,单线程每秒钟可以达到270万行代码。

Lightning CSS采用Rust语言进行编写,它是一个CSS解析器、转换器、打包器和压缩器。一个原生的系统级别编程语言编写而成,从项目的开始之日就将性能作为重要考虑指标,它实现了高效地利用内存。

Lightning CSS能自动进行兼容性处理,比如你使用了CSS较新的特性,它却能够为你转换为兼容性更好的语法格式,以便能够在更广泛的浏览器中运行,如果需要的话,它还能够为你添加浏览器厂商参数。

Lightning CSS不仅在minify时速度快,而且它对CSS的输出结果也进行了优化,比如去掉不必要的厂商参数,合并一些相邻兼容性规则,删除不必要的缺省值以及减少calc表达式等等,其总的输出大小比使用ESBuild输出大小还要小。

项目地址:网页链接

#如何选择开源软件才能控制企业成本# #lightningcss#

感受一下来自Rust语言强力驱动的LightningCSS,100倍于JavaScript编写的同类工具,它执行mini
感受一下来自Rust语言强力驱动的LightningCSS,100倍于JavaScript编写的同类工具,它执行mini
感受一下来自Rust语言强力驱动的LightningCSS,100倍于JavaScript编写的同类工具,它执行mini

继续阅读