Protecting Modern JavaScript: What’s new in JSDefender 2.12.0

Protecting-Modern-JavaScript-What’s-new-in-JSDefender-2.12.0

As JavaScript continues to evolve through regular ECMAScript and Node.js updates, JSDefender evolves alongside it to keep pace with the ever-changing ecosystem of frameworks and tooling. As security teams and developers adopt new language features and upgrade their build environments, it’s essential that security tools remain compatible without increasing their workload. The JSDefender 2.12.0 release enables teams to maintain security measures alongside modern JavaScript development without slowing them down. 

What JSDefender 2.12.0 offers

Protecting and debugging JavaScript applications just got easier with this release. Here’s what’s improved:

Debugging with V3 Source Map Generation

Application protection techniques  deliberately transform JavaScript code, making it significantly harder to reverse engineer. While this strengthens app security, it can also make runtime errors more difficult to investigate. Once code is obfuscated, runtime errors are hard to trace and debugging becomes harder, since obfuscated stack traces reference renamed methods and transformed code.

JSDefender now generates Version 3 source maps during obfuscation and minification of applications, allowing developers to debug obfuscated code and map it back to their original source code using standard browser developer tools. 

Node.js 24 and 25 Compatibility

Many organizations and development teams frequently update their environments to remain current with the latest Long-term Support (LTS) releases and platform enhancements. In this release, JSDefender adds compatibility with Node.js 24 and 25 while also maintaining support for previous versions. Dev teams can continue using JSDefender in their modern build environments without compromise.   

ECMAScript 2025 and 2026 Support

JavaScript continues to introduce new syntax and language capabilities every year through ECMAScript standards. Developers and teams who stay updated with the latest standards also need their security tools to understand the modern language constructs in order to safeguard their code. In this release, JSDefender now supports ECMAScript 2025 & 2026 language specifications. This enables developers to effectively protect their applications by recognizing the modern syntax and ensuring reliable security with the latest JavaScript features.   

What this means for teams

Whether teams are transitioning to the latest Node.js runtime, adopting new ECMAScript features, or remediating bugs in existing secured applications, JSDefender 2.12.0 helps minimize friction throughout the SDLC.

PreEmptive safeguards your applications

As threats evolve, PreEmptive remains dedicated to maintaining consistency across the platforms we help protect. Customers with active licenses will receive JSDefender 2.12.0 automatically and can continue securing their JavaScript applications with ease. 

New to JSDefender? Start a free trial to see how easy it is to add enterprise-grade protection to your JavaScript applications.

For full release details, see the change log.

In This Article

Try PreEmptive Today

Strengthen your application security with PreEmptive’s advanced protection
© 2026 PreEmptive. All Rights Reserved