optimized speed

This commit is contained in:
ReznoRMichael 2021-02-18 02:28:27 +01:00
parent 17bd03b2be
commit c51f9484bf
3 changed files with 10 additions and 11 deletions

File diff suppressed because one or more lines are too long

View file

@ -1409,5 +1409,5 @@ document.getElementById("save-area-read").addEventListener("click", () => {
export {
// to use in LoadSaveFile.js for auto-analyzing file after decoding
HKReadTextArea
HKCheckCompletion
};

View file

@ -10,7 +10,7 @@
const aesjs = require("./aes-js.js");
// For reading the text area after save decoding
import {
HKReadTextArea
HKCheckCompletion
} from "./HKCheckCompletion.js";
const CSHARP_HEADER = [0, 1, 0, 0, 0, 255, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 6, 1, 0, 0, 0]; // 22 bytes
@ -91,17 +91,16 @@ function ProcessFileObject() {
// Convert ArrayBuffer to string/text TextDecoder().decode(ArrayBuffer)
decodedString = new TextDecoder().decode(inputArrayBuffer);
// 4. Paste decoded string file to text area
document.getElementById("save-area").value = "";
document.getElementById("save-area").value = decodedString;
// finish and show benchmark
benchLSFEnd = new Date();
console.info("LoadSaveFile() time (ms) =", benchLSFEnd - benchLSFBegin);
// after pasting the decoded string, launch the main analyzing function immediately
HKReadTextArea("save-area");
// 4. Analyze the decoded string immediately
HKCheckCompletion(JSON.parse(decodedString));
// 5. Paste decoded string file to text area
document.getElementById("save-area").value = "";
document.getElementById("save-area").value = decodedString;
// finish total and show benchmark
benchTotal = new Date();