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). I wish Oracle started suing people to force everyone to use the better name.
embedding-shape|2 months ago
Probably if we were in the early 2000s this could have been a battle worth fighting. But considering we're in 2025 and probably more people are aware of JavaScript than Java at this point, even when you're deep in enterprise-land, I'm not sure it'd be less confusing.
Anyways, you're about two decades too late to this discussion :/
heretia|2 months ago
All the same, I probably get as many calls from recruiters to fill Java positions as I do JS positions. I've never used the former, and explaining it is always awkward!
shagie|2 months ago
Invoking Applet Methods From JavaScript Code - https://docs.oracle.com/javase/tutorial/deployment/applet/in...
and
Invoking JavaScript Code From an Applet - https://docs.oracle.com/javase/tutorial/deployment/applet/in...
Aside from the "Java is cool, name everything Java" in the early days - there was scripting between the browser and the applet using a language named JavaScript.
bartread|2 months ago
There are more important battles to fight.
giancarlostoro|2 months ago
friendzis|2 months ago
shevy-java|2 months ago
michaelcampbell|2 months ago
Is it? My experience in the past decade is that there are more memes about people who confuse the 2 than people that confuse the 2.
culi|2 months ago
https://github.com/tc39/proposal-type-annotations
Vinnl|2 months ago
hajile|2 months ago
Put another way, I'm fine with the TS syntax (and use TS because there aren't other choices), but the TS semantics aren't a good long-term solution.
ozim|2 months ago
morshu9001|2 months ago
someguyiguess|2 months ago
kstrauser|2 months ago
eurekin|2 months ago
godshatter|2 months ago
truelson|2 months ago
spider-mario|2 months ago
> 1995 - Brendan Eich reads up on every mistake ever made in designing a programming language, invents a few more, and creates LiveScript. Later, in an effort to cash in on the popularity of Java the language is renamed JavaScript. Later still, in an effort to cash in on the popularity of skin diseases the language is renamed ECMAScript.
newsoftheday|2 months ago
code_for_monkey|2 months ago
ranguna|2 months ago
suyash|2 months ago
ndiddy|2 months ago
> With JavaScript, an HTML page might contain an intelligent form that performs loan payment or currency exchange calculations right on the client in response to user input. A multimedia weather forecast applet written in Java can be scripted by JavaScript to display appropriate images and sounds based on the current weather readings in a region. A server-side JavaScript script might pull data out of a relational database and format it in HTML on the fly. A page might contain JavaScript scripts that run on both the client and the server. On the server, the scripts might dynamically compose and format HTML content based on user preferences stored in a relational database, and on the client, the scripts would glue together an assortment of Java applets and HTML form elements into a live interactive user interface for specifying a net-wide search for information.
> "Programmers have been overwhelmingly enthusiastic about Java because it was designed from the ground up for the Internet. JavaScript is a natural fit, since it's also designed for the Internet and Unicode-based worldwide use," said Bill Joy, co-founder and vice president of research at Sun. "JavaScript will be the most effective method to connect HTML-based content to Java applets."
This was all actually implemented. JavaScript functions could call Java applet methods and vice versa (see https://docs.oracle.com/javase/8/docs/technotes/guides/deplo... ). Of course over time everyone abandoned applets because of all the security problems, and JavaScript became a good enough language to write application logic directly in it. Still, there's more meaning behind the name than it just being a cynical marketing move.
jemmyw|2 months ago
embedding-shape|2 months ago
"Now" makes it sound like this is a recent acquisition of the JavaScript trademark. Oracle obtained it in 2009 as a result of the Sun purchase and if I remember correctly, Sun initially was issued the trademark back in the 90s sometimes.
szundi|2 months ago
nextaccountic|2 months ago
Unrelated but, the JavaScript capitalization is so odd
rdiddly|2 months ago
phplovesong|2 months ago
eastbound|2 months ago
cies|2 months ago
We all know this.
> Oracle has no business claiming javascript as a trademark.
You think so. That's okay. But ultimately it is up to a judge to decide. Right?
I agree with the EcmaScript. Just ditch the stupid name. Get all the petition signers to agree an move on. Fuck Oracle. Fuck JavaScript (it's nothing like Java anyway).
falcor84|2 months ago
dkersten|2 months ago
ljlolel|2 months ago
dsnr|2 months ago
linhns|2 months ago
unknown|2 months ago
[deleted]
petre|2 months ago
mbork_pl|2 months ago
codelikeawolf|2 months ago
9rx|2 months ago
rs186|2 months ago
In terms of standard, the specs already use "ECMAScript" and don't even mention JavaScript (https://github.com/tc39/ecma262/), although TC39 website does use it frequently. I guess they could officially recommend people stop using "JavaScript", but I doubt they care.
Otherwise, the petitioner Deno here is only a small part of the ecosystem and barely controls anything (and really nobody other than TC39 controls anything, which is good). They (or anyone else) can't just shout "stop saying JavaScript!" and expect people to follow.
Not to mention JavaScript is a simple, easy to pronounce word compared to ECMAScript despite the baggage, which is probably why they chose it in the first place.
Let's say the "JavaScript" name is officially deprecated somehow. People will continue to use the name for as long as it exists.
So Deno's petition tackles these problems, addresses the root cause and appears to be legally viable. That is the "right thing to do" here. Avoiding the name does not solve the problem. It never does.
andix|2 months ago
muvlon|2 months ago
nacozarina|2 months ago
Octoth0rpe|2 months ago
In this case, it's Oracle's circus and we are the monkeys.
Towaway69|2 months ago
psychoslave|2 months ago
One possibility is thus just make some vocalic derivation, which align with well known spontaneous evolution of languages like ablaut[1]. Following that, and keeping the dance connotation, jive[2] is an option. Or closer on phonetic distance to java (/ˈd͡ʒɑː.və/), there is jovial (/ˈd͡ʒəʊ.vɪ.əl/ or /ˈd͡ʒoʊ.vɪ.əl/ or /ˈd͡ʒoʊ.vəl/)[3].
Might our jovial·script enjoy our life.
[1] https://en.wikipedia.org/wiki/Indo-European_ablaut
[2] https://en.wiktionary.org/wiki/jive
[3] https://en.wiktionary.org/wiki/jovial
roywiggins|2 months ago
psychoslave|2 months ago
https://en.wiktionary.org/wiki/jiva
https://www.youtube.com/watch?v=UmO4zvq9HtE
jrm4|2 months ago
I see that there's something called that related to javascript already, but like -- very similar spelling, ".js" still works, we lose the Java confusion etc etc.
pansa2|2 months ago
Or go back to calling it “LiveScript”
DrScientist|2 months ago
Just go with the flow - call it js.
wouldbecouldbe|2 months ago
crazygringo|2 months ago
throwingrocks|2 months ago
halapro|2 months ago
re-thc|2 months ago
DrScientist|2 months ago
https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...
unknown|2 months ago
[deleted]
solumunus|2 months ago
dtagames|2 months ago
xxs|2 months ago
wat10000|2 months ago
petesergeant|2 months ago
Take it to Twitter
stuartjohnson12|2 months ago
tietjens|2 months ago
sph|2 months ago
mbirth|2 months ago
hn_throw2025|2 months ago
mattkevan|2 months ago
Maybe it should just be pronounced eck-ma-script so it's got the same number of syllables as ja-va-script.
elAhmo|2 months ago
culi|2 months ago
nunobrito|2 months ago