The three most prevalent themes in the Hacker News discussion regarding JavaScript/ECMAScript are:
1. The Desire to Rename/Stop Using "JavaScript"
Many participants expressed strong dissatisfaction with the name "JavaScript," citing its unnecessary association with Java and its awkward pronunciation, leading to suggested alternatives.
- Supporting Quotes:
- "I actually think that people should rather use EcmaScript name instead of JavaScript, because it's a way better name (much less confusing, given that this lang doesn't have anything to do with Java anyway)." - "siwatanejo"
- "EcmaScript is an awful name. It sounds too similar to eczema or ectoplasm." - "someguyiguess"
- "WebScript would be better." - "newsoftheday"
2. Skepticism Regarding the Feasibility and Necessity of Renaming
Despite the dislike for the name, several users argued that changing it is too late, impractical due to ecosystem inertia, or a distraction from more substantial issues facing developers.
- Supporting Quotes:
- "That boat sailed soooo many years ago tho." - "phplovesong"
- "Let's stop calling it 'JavaScript' entirely. 'JS' is right there." - "billpg"
- "Imagine if this effort was spent on solving more pressing problems, like the recent yet another security kerfuffle, or the overloaded maintainers whom everyone depends on but reliably fails to support." - "homebrewer"
3. Concerns Over Oracle's Trademark Control and Potential Exploitation
A significant thread of the discussion focused on Oracle's ownership of the trademark and the fear that they might weaponize it against everyday users or companies, as has been historically done elsewhere.
- Supporting Quotes:
- "Oracle is in the business of bullying others using their big legal dept." - "cies"
- "At some point they will approach companies... They will offer a 'convenient' licensing agreement $50,000 per year for the use of their trademark." - "sswaner"
- "They have zero benefit, except of course occasional bullying." - "lionkor"