
SSR (Server-Side Rendering) frameworks have become the standard architecture for JavaScript applications—however, securing them has not necessarily kept pace. If you’re running Next.js, Nuxt, your client-side bundles most likely have an unprotected blind spot.
When it comes to security gaps, it’s essential to know where they are within your ecosystem. And with SSR, some existing obfuscation tools do not understand SSR boundaries. When developers apply obfuscation specifically at the code that runs in the browser, it breaks—causing runtime errors that lead to additional work. With the release of JSDefender 2.11, business logic stays secure, wherever JavaScript runs.
JSDefender 2.11 now has the capability to isolate the code that runs directly in the browser—specifically hydration code, shared isomorphic modules, and interactive logic. This ensures that sensitive business logic and IP remain secure, leaving the server-only code untouched. As teams continue to build applications for Next.js, Nuxt.js, Remix.js, and Angular Universal, JSDefender can easily integrate with these framework-specific presets.
With this release developers and teams no longer have to choose between security and build stability, they get both without complications. Users can now:
As the threat landscape evolves, PreEmptive remains dedicated to maintaining consistency across the platforms we help protect—ensuring all developers and teams secure their applications with ease.
SSR protection is now available to existing JSDefender customers. New to JSDefender? Start a free trial to see how easy it is to add enterprise-grade protection to your JavasScript applications.
For full details, see the change log.