Secure JavaScript Obfuscation & External Hosting

Open Posted yesterday Paid on delivery Ends in 6 days
Open Paid on delivery Ends in 6 days

Hide JavaScript and Load from an External Domain

Project Overview:

I am looking for a skilled web developer to help me implement a mechanism that hides a JavaScript file's source code from the browser and loads it from an external domain. The goal is to prevent the exposure of sensitive JavaScript code and improve security by offloading it to a secure external server.

Project Requirements:

JavaScript Obfuscation:

The JavaScript file should be obfuscated or minified to make it harder to reverse-engineer.

Use appropriate tools such as UglifyJS, Terser, or other obfuscation techniques.

Load JavaScript from an External Domain:

The JavaScript file should be loaded dynamically from a different domain, not directly from the origin domain.

Set up cross-origin resource sharing (CORS) correctly to allow secure loading of the script.

Ensure the script is loaded asynchronously to prevent blocking the page load.

Security Measures:

Implement measures to prevent unauthorized access to the JavaScript file.

Use a server-side mechanism to verify requests (such as API keys or a token system) to restrict access to the JavaScript file.

Ensure the external domain is configured to only allow loading the script from trusted sources.

Fallback Mechanism:

If the external domain is unavailable, provide a fallback mechanism to load the JavaScript file from a local source (or show a custom error message).

Testing and Optimization:

Test the solution across different browsers and devices to ensure compatibility and proper functionality.

Optimize the loading time to minimize latency when fetching the script from the external domain.

Deliverables:

Obfuscated JavaScript code, ready to be hosted on an external server.

Code for dynamically loading the script from the external domain with proper CORS handling.

Any necessary configuration files for the server to allow secure external script loading.

Documentation on how to implement, modify, and maintain the solution.

Skills Required:

Strong knowledge of JavaScript and web development best practices.

Experience with JavaScript obfuscation and minification.

Understanding of CORS, security practices, and server-side scripting.

Experience with handling external APIs or scripts.

Timeline:

Estimated completion time: 1-2 weeks.

Include regular updates and communication during the project.

Budget:

Provide a detailed quote based on your experience and the complexity of the task.

JavaScript Web Security PHP Software Architecture Java

Project ID: #39029677

About the project

4 proposals Open for bidding Remote project Active 12 hours ago

4 freelancers are bidding on average ₹925 for this job

junaidjameel94

Greetings.. I am a highly skilled and experienced full-stack developer with 6 years of experience in building web applications and software solutions. I have a strong proficiency in both front-end and back-end developm More

₹1050 INR in 3 days
(8 Reviews)
4.4
sohaibfreelance

Hey there, I can help you implement the solution you're looking for by securely loading obfuscated JavaScript from an external domain. I’ll start by obfuscating or minifying the JavaScript code using tools like Uglify More

₹1050 INR in 2 days
(2 Reviews)
1.7
malli9986

I’m Mallikarjun,These tools are indispensable for streamlining workflows, managing data, and presenting information effectively. My focus is on providing customized solutions that align perfectly with your needs, ensur More

₹999 INR in 7 days
(0 Reviews)
0.0