I personally hate JavaScript. As I have mentioned before, it is a language that was supposed tobe dead by now! Except Google had to come and make AJAX a fashion, and AJAX had to use JavaScript....
Anyway, I took up a personal vendetta against JavaScript... The result is a lengthy post about alternatives to JS. At the moment it is simply a review of different technologies that can be used instead, their pros, their cons, and just how hard they are to use, and how well they display.
Nothing can be exactly like JS.. but that is a good thing :yes:
In a nutshell, my biggest problem with JavaScript is that it tries to do too much, it has too much buggy code, it is largely not XHTML 1.1 compliant (don't even think about XHTML 2.0!), and almost never displays the same or even properly across the major browsers. So I'm going to try to find a viable alternative (or mix of alternatives) that will let us accomplish what we need in a way that will display on the major browsers (here taken to be IE7, Firefox 1.5, and Opera 9) in a code-compliant manner, and more importantly in a simple and bug-free shape.
Pale Moon 34.3.1 by Razvan Serea
Pale Moon is an Open Source, Goanna-based web browser available for Microsoft Windows, Linux and Android, focusing on efficiency and ease of use. Make sure to get the most out of your browser!
Pale Moon offers you a browsing experience in a browser completely built from its own, independently developed source that has been forked off from Firefox/Mozilla code, with carefully selected features and optimizations to improve the browsers speed, resource use, stability and user experience, while offering full customization and a growing collection of extensions and themes to make the browser truly your own.
Features:
Optimized for modern processors
Based on proprietary optimized layout engine (Goanna)
Safe: forked from mature Mozilla code and regularly updated
Secure: Additional security features and security-aware development
Supported by our user community, and fully non-profit
Familiar, efficient, fully customizable interface
Support for full themes: total freedom over any elements design
Support for easily-created lightweight themes (skins)
Smooth and speedy page drawing and script processing
Increased stability: experience fewer browser crashes
Support for many Firefox extensions
Support for a growing number of Pale Moon exclusive extensions
Extensive and growing support for HTML5 and CSS3
Many customization and configuration options
Pale Moon 34.3.1 changelog:
Pale Moon will now exclude local resources from CSP checks, aligning it with the rest of CSP handling.
Fixed an issue where the devtools JSON viewer would, in some cases, make erroneous requests to remote servers.
Updated libpng to 1.6.58+apng.
Updated NSS to 3.90.12 (UXP), addressing multiple security issues.
Fixed several intermittent and rare crashes.
Security issues addressed: CVE-2026-12318 (CWE-125), CVE-2026-12322, CVE-2026-12292 (DiD), and multiple other issues that did not have a CVE designation at the time of patching.
Download: Pale Moon (64-bit) | Portable 64-bit | ~40.0 MB (Freeware)
Download: Pale Moon (32-bit) | Portable 32-bit
Links: Pale Moon Homepage | Add-ons | Themes | Extensions | Screenshot
Get alerted to all of our Software updates on Twitter at @NeowinSoftware
Question
Computer Guru
I personally hate JavaScript. As I have mentioned before, it is a language that was supposed to be dead by now! Except Google had to come and make AJAX a fashion, and AJAX had to use JavaScript....
Anyway, I took up a personal vendetta against JavaScript... The result is a lengthy post about alternatives to JS. At the moment it is simply a review of different technologies that can be used instead, their pros, their cons, and just how hard they are to use, and how well they display.
Nothing can be exactly like JS.. but that is a good thing :yes:
Get rid of JS for good!
BTW does this go here or in the reviews or how-tos section?
Link to comment
https://www.neowin.net/forum/topic/415794-javascript-alternatives/Share on other sites
41 answers to this question
Recommended Posts