brotli js 压缩库

本文介绍了Brotli,一个JavaScript压缩库,它提供了高效的压缩比,尽管压缩速度相对较慢。通过示例代码展示了其在零配置和自定义配置下的表现,特别是在自定义配置下,压缩率和速度都有显著提升。虽然解压速度仍然较慢,但Brotli在压缩效率上的优势不容忽视。
摘要由CSDN通过智能技术生成

原文链接: brotli js 压缩库

上一篇: webpack 打包一个爬虫小工具

下一篇: node 文件操作工具库 fs-extra

github, 也支持py

https://github.com/google/brotli

测试代码, 零配置的时候

const fs = require('fs')
const brotli = require('brotli')

function test(path) {
  let s = fs.readFileSync(path,)
  console.log(s.length)
  let st = +new Date()
  let compressed = brotli.compress(s)
  // console.log(compressed)
  let ed = +new Date()
  console.log(compressed.length, compressed.length / s.length, ed - st)
  st = +new Date()
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值