make rewriter BLAZINGLY FAST 🔥🔥🔥🔥🔥

This commit is contained in:
velzie 2024-07-17 17:46:23 -04:00
parent 76035db4e9
commit 213f7bfa2b
No known key found for this signature in database
GPG key ID: 048413F95F0DDE1F
4 changed files with 55 additions and 33 deletions

View file

@ -1,8 +1,8 @@
import { parseModule } from "meriyah";
import { generate } from "astring";
import { makeTraveler } from "astravel";
// import { parseModule } from "meriyah";
// import { generate } from "astring";
// import { makeTraveler } from "astravel";
import { decodeUrl, encodeUrl } from "./url";
import * as ESTree from "estree";
// import * as ESTree from "estree";
// i am a cat. i like to be petted. i like to be fed. i like to be

View file

@ -110,9 +110,9 @@ export async function swfetch(
}
break;
case "script":
responseBody = rewriteJs(await response.arrayBuffer(), url);
responseBody = rewriteJs(await response.text(), url);
// Disable threading for now, it's causing issues.
// responseBody = await this.threadpool.rewriteJs(responseBody, url.toString());
// responseBody = await this.threadpool.rewriteJs(await responseBody.arrayBuffer(), url.toString());
break;
case "style":
responseBody = rewriteCss(await response.text(), url);