JavaScript Decompilation Techniques

Exploring JavaScript code obfuscation analysis, Webpack bundle restoration, miniprogram reverse engineering, and other cutting-edge technologies. Documenting ideas, methods, and tools from real-world analysis as a technical supplement to the jsunpack platform.

7
Technical Articles
Share
Tips & Tricks
Introduce
About jsunpack

Latest Articles

Recent technical content and thoughts as a supplement to jsunpack

v3 AlgorithmProduct UpdateCode Decompilation

jsunpack v3 Official Release: A Quantum Leap in Restoration Quality

jsunpack v3 is a complete rebuild with massively improved restoration quality — variable naming closer to semantic meaning, more complete code structure, and automatic third-party library identification. It also supports stable large file processing and out-of-the-box readable project output.

6 min
Our StoryVisionProduct Roadmap

Our Story: Making Development Simpler

A real engineering challenge led to jsunpack.tech: transforming unreadable frontend build artifacts into code that can be understood and analyzed.

5 min
Tools ComparisonJS DeobfuscationCode Analysis

JS Decryption / Deobfuscation / Decompilation Tools Compared: Which Approach Suits Your Code Analysis?

This article compares several common JS decryption and deobfuscation tool categories through real-world project testing, focusing on code readability and analytical value.

6 min
JavaScriptDeobfuscationAST

JavaScript Deobfuscation Techniques: From Theory to Practice

A deep dive into various types of JavaScript code obfuscation and their deobfuscation techniques, including AST analysis, control flow flattening restoration, and other advanced methods.

8 min
WebpackFrontend EngineeringCode Restoration

The Complete Guide to Webpack Bundle Decompilation

A detailed guide on how to analyze and restore Webpack-bundled frontend applications, including module identification, dependency reconstruction, and source code recovery techniques.

10 min
ASTBabelCode Transformation

Getting Started with AST-Based Code Transformation

Learn how to use Abstract Syntax Trees (AST) for JavaScript code transformation, including Babel plugin development and automated code refactoring.

12 min
WeChat Mini ProgramDecompilationwxapkg

WeChat Mini Program Decompilation: An Introduction

A comprehensive walkthrough of WeChat Mini Program decompilation, covering wxapkg extraction, decryption, unpacking, and post-decompilation code structure analysis.

9 min