• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux ObfuscateJS Download

ObfuscateJS

April 8, 2007
ObfuscateJS is a tool that can be used to obscure JavaScript code and protect its intellectual property by hiding the actual source code. It is a command-line application that is easy to use and offers powerful obfuscation options.
Version 0.3.5
License Freeware
Platform Linux
Supported Languages English
Homepage tools.2vi.nl
Developed by Michiel van Vlaardingen
ObfuscateJS is a powerful command line JavaScript obfuscator that is designed to strip comments and any unnecessary whitespace from JavaScript code. It also shortens variable names with a specified prefix (such as "_") and local variable names in order to reduce file size.

The use of ObfuscateJS is essential for those working with libraries, as it preserves the API of the JavaScript code. As websites increasingly use AJAX technology, the importance of reducing the size of JavaScript files becomes more critical, which is something that this software is specifically designed to accomplish.

2Vi, the creators of Consyn Framework, developed ObfuscateJS as a free obfuscator in Java, and since then it has become an essential tool for software developers. The software currently removes comments and unnecessary whitespace in order to save disk space. It also renames variable names with a local scope to a shorter version, and as an advanced option, it renames all variables with a specified prefix to a shorter name.

Preserving the API of JavaScript code is crucial, and ObfuscateJS ensures that even the obfuscated script remains functional. This is important when creating libraries such as the Consyn Framework.

When using ObfuscateJS, the following command is used: "java -jar consyntools.jar Obfuscator {src} {dest} {prefix}". The source file is specified with {src}, the output file with {dest}, and the prefix of variables that can be renamed without causing issues with the code with the addition of {prefix}.

With ObfuscateJS, prefixes are optional. When chosen, variable names will be abbreviated with the chosen prefix, and if not chosen, only local variable names will be abbreviated.

ObfuscateJS has some new features in this release. It has fixed an issue that caused variable names at the root level to be renamed. Furthermore, conditional comments are now not removed compared to normal comments, which is an important feature for developers.

Overall, ObfuscateJS is a critical tool to have when working with JavaScript libraries or even just small scripts. It is user-friendly and significantly reduces file size without rendering the files unusable.
What's New

Version 0.3.5: N/A

Free Download 17K
329
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

Pardus-Status for Laptop
Pardus-Status for Laptop is a monitoring theme for SuperKaramba software, designed to ...
HelpCORE
Helpcore is a high-quality, professional-grade system for managing help and service desk ...
Kmenc15
Kmenc15 is a comprehensive MEncoder interface tailored for Linux systems, primarily intended ...
MapSlipper Toolkit
Create map tiles for binary-trees with this software.
GesundiX
GesundiX is a mailfilter engine designed for the Courier mailserver, providing comprehensive ...
oneSIS
This open-source package streamlines the management of diskless clusters, facilitating easy and ...
Zencafe
This Linux distribution is specifically designed for use in internet cafes. It ...
Underground Desktop
Underground Desktop is a Linux distribution designed for desktop users. It has ...
ldapgroups
Ldapgroups is a read-only implementation of GroupFolder in Zope3, reflecting on groups ...
Perfect Gnome Suite
Optimize the performance of your Gnome Desktop with The Perfection software, tailored ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.