From d27bcf32bd5c08a9a5637059231e56809b285228 Mon Sep 17 00:00:00 2001 From: "qiang101.wang" Date: Thu, 12 Sep 2024 18:52:43 +0800 Subject: [PATCH] feat:not use lz4 --- bin/wbc_lib.js | 6 ++++-- package.json | 1 - 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/bin/wbc_lib.js b/bin/wbc_lib.js index 248bb4e..c3855ab 100644 --- a/bin/wbc_lib.js +++ b/bin/wbc_lib.js @@ -1,4 +1,3 @@ -var lz4 = require('lz4'); const path = require('path'); //each part of header length @@ -108,7 +107,10 @@ class Wbc { generateBody(oriBody) { let pointer = 0; //use lz4 to compress quickJs bytecode - var bodyChunk = lz4.encode(oriBody); + //以后要压缩时直接放开使用,wbc的结构暂且不做变更,防止后面会使用其他的压缩算法减少bytecode的大小 + // var bodyChunk = lz4.encode(oriBody); + // let length = BODY_LENGTH + BODY_CHUNK_TYPE + bodyChunk.length + BODY_CRC32; + var bodyChunk = oriBody; let length = BODY_LENGTH + BODY_CHUNK_TYPE + bodyChunk.length + BODY_CRC32; const bodyBuffer = Buffer.alloc(length); diff --git a/package.json b/package.json index 70ba370..56ae354 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,6 @@ "bindings": "^1.5.0", "commander": "^8.2.0", "crc32": "^0.2.2", - "lz4": "^0.6.5", "nan": "^2.15.0", "node-addon-api": "^4.1.0", "node-gyp": "^9.0.0",