Remix.run Logo
siwatanejo 10 hours ago

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 9 hours ago | parent | next [-]

> because it's a way better name (much less confusing, given that this lang doesn't have anything to do with Java anyway).

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 :/

shagie 6 hours ago | parent | next [-]

From days of old...

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 4 hours ago | parent | next [-]

I actually used this back in the day: once at university, and then again for a telecoms project in my first job.

But it doesn't mean there's much commonality - beyond superficially C-like syntax - between the languages, and certainly not between their "standard libraries" (aka the browser APIs in JavaScript's case).

zdragnar 5 hours ago | parent | prev [-]

Eh, JavaScript wasn't the originally chosen name, it was LiveScript by Eich. I've never seen a justification for the name from anyone in the know, other than Eich's musing that Netscape wanted the "cool" factor. That "cool" factor was also why the original task of embedding scheme into the browser turned into a more C/Java-esque flavor.

shagie 3 hours ago | parent | next [-]

> Java applets can invoke JavaScript functions present in the same web page as the applet. The LiveConnect Specification describes details about how JavaScript code communicates with Java code.

https://docs.oracle.com/javase/tutorial/deployment/applet/in...

> LiveConnect is a feature of web browsers which allows Java applets to communicate with the JavaScript engine in the browser, and JavaScript on the web page to interact with applets. The LiveConnect concept originated in the Netscape web browser, and to this date, Mozilla and Firefox browsers have had the most complete support for LiveConnect features. It has, however, been possible to call between JavaScript and Java in some fashion on all web browsers for a number of years.

https://www.oracle.com/java/technologies/javase/liveconnect-...

--

The naming appears to be confused.

https://web.archive.org/web/20101115234856/http://www.oracle...

> Improved Java/JavaScript communication. The bridge between the JavaScript engine in the web browser and the Java programming language has been completely reimplemented. The new implementation is backward-compatible and features improved reliability, performance and cross-browser portability, for both Java calling JavaScript as well as JavaScript calling Java. Formerly Mozilla-specific "LiveConnect" functionality, such as the ability to call static Java methods, instantiate new Java objects and reference third-party packages from JavaScript, is now available in all browsers.

The "LiveConnect" relating to the original LiveScript maybe? And that LiveConnect was a Netscape/Mozilla driven thing.

My point was more one of "JavaScript was the glue between applets and the HTML page itself early in the development of the language."

Renaming LiveScript to JavaScript and promoting the LiveConnect functionality wasn't an unreasonable thing at the time.

chuckadams 4 hours ago | parent | prev [-]

Sun was pushing it as a way to script Java applets. Might have even worked out if LiveConnect (the interface layer between Java and JS) wasn't such buggy trash.

bartread 4 hours ago | parent | prev | next [-]

Yeah, I agree with you. I remember being annoyed by the name in 1999 because, as you say, JavaScripts's not got much to do with Java other than both languages being superficially C-like... but I don't see it as being confusing for more time than it takes to read introductory tutorials for each language.

There are more important battles to fight.

heretia 7 hours ago | parent | prev [-]

> probably more people are aware of JavaScript than Java at this point

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!

master-lincoln 7 hours ago | parent | next [-]

I would tell them they are wasting your time by not offering you fitting jobs. It's on them to know what they are looking for, not on you

singhrac 6 hours ago | parent | prev | next [-]

To be frank this is a service to you. No company you want to work at has a recruiter that doesn't understand the difference (a fully AI recruiter would be better than this experience).

GoblinSlayer 7 hours ago | parent | prev [-]

For normal people Java is a short way to say JavaScript.

spider-mario 7 hours ago | parent | next [-]

I have never heard anyone do that. Do “normal” people even discuss JavaScript?

array_key_first 6 hours ago | parent | next [-]

I think normal people are actually aware what JS and HTML are. Most people are more tech savvy than we give them credit - or credit they might give themselves.

dec0dedab0de 5 hours ago | parent | next [-]

I think normal people don't know the difference between google and a web browser. Even many of the ones that used to understand the difference forgot some time after their primary computing device became a locked down phone.

booleandilemma 3 hours ago | parent [-]

Can confirm. My wife (who is a very normal person) was using bing the other day and when I pointed it out she asked me what I was talking about and pointed to the chrome browser icon in the taskbar. The level of confusion is almost unfathomable to us.

Capricorn2481 4 hours ago | parent | prev [-]

Maybe 1 in 10000 people who aren't developers.

array_key_first 3 hours ago | parent [-]

Idk both of my parents do any they're not devs - they don't even have a pc or laptop, they just have a phone.

But they DO work in an office, and use a web browser for 8 hours a day.

4 hours ago | parent | prev [-]
[deleted]
thfuran 5 hours ago | parent | prev [-]

I don't think I've ever met one of these people.

giancarlostoro 7 hours ago | parent | prev | next [-]

I am going to sound crazy, but, if Microsoft would free up TypeScript and every browser added native TypeScript features to JavaScript… and then we all just started calling it TypeScript. Maybe? Then you would see native ts files. Oracle will never give up JS. The funny thing is the number of people who confuse Java and JS.

hajile 27 minutes ago | parent | next [-]

Only if you change TS to have actually sound types and it enables good performance instead of enabling you to craft extraordinarily convoluted types for stuff that you should have never written in the first place.

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.

friendzis 6 hours ago | parent | prev | next [-]

For years we said bring something sane to browsers instead of trying to salvage js. At this point, though, why don't they just implement DOM bindings in wasm and make internets a better place overnight?

chpatrick 4 hours ago | parent | next [-]

TypeScript is a really decent language though, I wouldn't feel happier or more productive using Fortran or whatever. Its type system is actually really powerful which is what matters when it comes to avoiding bugs, and it's easy to write functional code with correct-by-construction data. If you need some super optimized code then sure that's what WASM is for but that's not the problem with most web apps, the usual problem is bad design, but then choice of language doesn't save you. Sure TS has some annoying legacy stuff from JS but every language has cruft, and with strict linting you can eliminate it.

It's also better if there's one ecosystem instead of one fragmented with different languages where you have to write bindings for everything you want to use.

9rx 2 hours ago | parent [-]

> Its type system is actually really powerful which is what matters when it comes to avoiding bugs

It is really powerful as compared to Javascript. It is even really powerful as compared to most other languages people normally use. But not very powerful as compared to languages that have 'proper' type systems. Typescript still relies on you writing tests for everything.

The type system is a huge boon for the developer experience, of course. It enables things like automatic refactoring that make development much more pleasant (although LLMs are getting better at filling that void in dynamically typed languages). But it doesn't save you from bugs in a way that the tests you have to write anyway won't also save you from. And those same tests would also catch the same bugs in Javascript, so you're in the same place either way with respect to that.

giancarlostoro 3 hours ago | parent | prev [-]

I love WASM, I do appreciate that it is slowly but reasonably growing into its final destination.

shevy-java 7 hours ago | parent | prev | next [-]

From experience, corporations usually don't give the general public any trademarked name. I assume TypeScript is trademarked right now; and I doubt Microsoft would ever liberate this. So in this regard, the corporations act in the same manner - selfish.

onionisafruit 6 hours ago | parent | next [-]

TFA says Microsoft offered the JScript trademark to be used in place of JavaScript, so there’s some indication of willingness to give up a trademark.

Someone1234 7 hours ago | parent | prev | next [-]

If browser makers offered to put it in the browser if the name is freed, I bet they could be convinced. The main problem right now, is that there isn't a major push to add TS to the browser.

giancarlostoro 6 hours ago | parent [-]

The way I'm proposing it, technically it would be to make JS and TS kind of the same thing, but not fully, as someone else mentioned the goal of TS is still to tell the user (developer) about issues before the code runs. However, if done right TS files still get interpreted like normal JS, and technically you would want to compile them and not put them in the browser "raw" but you could still call it TS.

georgeecollins 6 hours ago | parent | prev [-]

If you can find the clip on you tube where he says it, it's even funnier. But sadly also true.

https://simonwillison.net

ozim 2 hours ago | parent | prev | next [-]

I think that’s not crazy at all. You can run TypeScript in Node already and you can run Playwright scripts directly in TypeScript. Next logical step is that browsers start running it directly.

culi 3 hours ago | parent | prev | next [-]

Native type annotations in ecmascript is a serious proposal that gained some traction for quite a while but seems to have fallen off

https://github.com/tc39/proposal-type-annotations

michaelcampbell 5 hours ago | parent | prev | next [-]

> The funny thing is the number of people who confuse Java and JS.

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.

jjkaczor an hour ago | parent [-]

Heh - it depends on the "Project Damagers" you have to work with...

morshu9001 3 hours ago | parent | prev | next [-]

Was going to say the same thing. I'm fine just using Typescript with types disabled (which is not the same as using TS without specifying types)

Vinnl 7 hours ago | parent | prev [-]

An important feature of TypeScript is identifying problems in your code before the user runs it, i.e. before a browser even comes into play.

array_key_first 6 hours ago | parent | next [-]

No runtime type safety bites people often and in unexpected ways. It should just be standardized.

Vinnl 5 hours ago | parent [-]

Sure, but that's an orthogonal concern. That sounds more like a call to standardise Zod.

lelanthran 6 hours ago | parent | prev [-]

So? If supported natively by the browser the browser could compile it on download.

You'll still get all the strong typing without have to wait for it to run.

For example an error in a little used branch would cause an error before the branch even runs.

Vinnl 5 hours ago | parent | next [-]

So then the user gets a type error in their face instead of the page loading? That doesn't really sound better than the developer getting that error while writing the code, which is what TypeScript currently does.

lelanthran 2 hours ago | parent | next [-]

> So then the user gets a type error in their face instead of the page loading?

The alternative is not "User sees no error", it's "user sees the error at runtime".

In which case, yeah, having the user see the type error is vastly preferable to having the user see a runtime JS error.

zdragnar 5 hours ago | parent | prev [-]

Not to mention the penalty of the browser having to re-execute the type checking every time the files aren't loaded from cache.

6 hours ago | parent | prev [-]
[deleted]
someguyiguess 7 hours ago | parent | prev | next [-]

EcmaScript is an awful name. It sounds too similar to eczema or ectoplasm. Ugly name.

spider-mario 7 hours ago | parent | next [-]

Obligatory: https://james-iry.blogspot.com/2009/05/brief-incomplete-and-...

> 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.

godshatter 3 hours ago | parent | prev | next [-]

I don't know, I kind of like the name EctoScript. Although if it were me I'd just rename it WebScript and be done with it.

kstrauser 5 hours ago | parent | prev | next [-]

Nailed it. My brain always hears it as eczema script, which is never a good association.

eurekin 7 hours ago | parent | prev | next [-]

Thought I was the only one seeing the resemblance (also flegma)

newsoftheday 5 hours ago | parent | prev | next [-]

Agreed. WebScript would be better.

mr_toad 43 minutes ago | parent [-]

That’s always been my favorite proposal. WebScript is short and to the point.

code_for_monkey 6 hours ago | parent | prev [-]

the fact that it sounds bad out loud is its undoing

nextaccountic 7 hours ago | parent | prev | next [-]

Filename extension is .js, mime type is text/javascript, millions of people call it javascript. I don't see this changing anytime soon

Unrelated but, the JavaScript capitalization is so odd

rdiddly 5 hours ago | parent [-]

Everything seemed to be Pascal case back then.

suyash 9 hours ago | parent | prev | next [-]

The irony is I belive the JavaScript creator wtnted to latch to Java's popularity to called it JavaScript and now both Java and JavaScript are owned by Oracle and they want the name but not want to change is to ECMAScript, it's real official name.

ndiddy 8 hours ago | parent | next [-]

If you read the original JavaScript press release ( https://web.archive.org/web/20020808041248/http://wp.netscap... ), it's mainly intended as a language to write glue code so Java applets (where the real application logic would go) can interact with a webpage:

> 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.

lowercased 7 hours ago | parent | next [-]

Happenstance, but that press release you linked to was December 4, 1995 - exactly 30 years ago today!

mikepurvis 7 hours ago | parent | prev | next [-]

The language now called Groovy would have been JavaScript if the name wasn’t already taken.

brabel 7 hours ago | parent [-]

Haha completely agree, it is the "scripting language" made in the image of Java! It's a great language by the way!

nunobrito 6 hours ago | parent [-]

There was also beanshell if you remember, of course never as polished nor adopted like groovy but it was also fun to use.

mikepurvis 6 hours ago | parent [-]

Is groovy actually really "adopted" much of anywhere? I feel like for 99% of normal people, their only real exposure to it is as the DSL of gradle and jenkins.

I can't imagine writing anything of substance primarily in groovy.

dizhn 5 hours ago | parent | next [-]

Rundeck uses it for its plugins. It might be like how people use lua for their main program's dynamic scripting except they know Java so they use groovy.

xxs 5 hours ago | parent | prev [-]

>I can't imagine writing anything of substance primarily in groovy.

That's solely based on a poor imagination, not trying...

nunobrito 5 hours ago | parent [-]

Have to agree with the previous person. Never saw a relevant project made from Groovy. Even with Beanshell I've included it a few times in other projects for basic scripting/customization within the app but groovy? Never in 15 years to now.

mikepurvis 4 hours ago | parent [-]

I think embedding and testing/plugins/DSLs really is the main use-case. It's a terrible fit for a CLI tool if you've got to wait for a JVM to boot up, especially in a world where people are now used to those kinds of things being instantaneous rust or go binaries.

cubefox 7 hours ago | parent | prev | next [-]

> Of course over time everyone abandoned applets because of all the security problems,

Haha, or because it froze the whole browser for a few seconds upon loading. Unlike Macromedia Flash by the way.

phantasmish 7 hours ago | parent [-]

I had a flash ad take 100% of my cpu back around 2005 or so. It wasn’t even trying to be malicious, just a poorly made ad. That was the day I stopped allowing any site exceptions in my ad blocker.

Of course 100% of that cpu is probably 1/10 of one core on any of my modern machines, so an ordinary and not-broken ad laden page routinely eats several times as many cycles now. Progress!

moralestapia 7 hours ago | parent [-]

Websites can also use 100% of your CPU as well.

You might not be aware, but this is a trivial thing to do.

jerf 6 hours ago | parent | prev [-]

The story is somewhat more complicated than that and not amenable to a simple summary, because there are multiple entities with multiple motivations involved. Keeping it simple, the reason why the press release babbles about that is that that is corporate Netscape talking at the height of the Java throat-forcing era. Those of you who were not around for it have no equivalent experience for how Java was being marketed back then because no language since then has been backed by such a marketing budget, but Java was being crammed down our throats whether you like it or not. Not entirely unlike AI is today, only programmers were being even more targeted and could have been seeing more inflation-adjusted-dollar-per-person spend since the set of people being targeted is so much smaller than AI's "everyone in the world" target.

This cramming did not have any regard for whether Java was a good solution for a given problem, or indeed whether the Java of that era could solve the problem at all. It did not matter. Java was Good. Good was Java. Java was the Future. Java was the Entire Future. Get on board or get left behind. It was made all the more infuriating for the fact that the Java of this time period was not very good at all; terrible startup, terrible performance, absolutely shitty support for anything we take for granted nowadays like GUIs or basic data structure libraries, garbage APIs shoved out the door as quickly as possible so they could check the bullet point that "yes, java did that" as quickly as possible, like Java's copy-of-a-copy of the C++ streaming (which are themselves widely considered a terrible idea and an antipattern today!).

I'm not even saying this because I'm emotional or angry about it or hate Java today. Java today is only syntactically similar to Java in the 90s. It hardly resembles it in any other way. Despite the emotional tone of some of what I'm saying, I mean this as descriptive. Things really were getting shoveled out the door with a minimum of design and no real-world testing so that the Java that they were spending so much marketing money on could be said that yes! It connected to this database! Yes! It speaks XML! Yes! It has a cross-platform GUI! These things all barely work as long as you don't subject them to a stiff breeze, but the bullet point is checked!

The original plan was for Java to simply be the browser language, because that's what the suits wanted, because probably that's what the suits were being paid to want. Anyone can look around today and see that that is not a great match for a browser language, and a scripting language was a better idea especially for the browser in the beginning. However, the suits did not care.

The engineers did, and they were able to sneak a scripting language into the browser by virtue of putting "Java" in the name, which was enough to fool the suits. If my previous emotional text still has not impressed upon you the nature of this time, consider what this indicates from a post-modern analysis perspective. Look at Java. Look at Javascript. Observe their differences. Observe how one strains to even draw any similarities between them beyond the basics you get from being a computer language. Yet simply slapping the word "Java" on the language was enough to get the suits to not ask any more questions until much, much later. That's how crazy the Java push was at the time... you could slip an entirely different scripting language in under the cover of the incredible propaganda for Java.

So while the press release will say that it was intended to glue Java applets, because that's what the suits needed to hear at that point, it really wasn't the case and frankly it was never even all that great at it. Turns out bridging the world between Java and Javascript is actually pretty difficult; in 2025 we pay the requisite memory and CPU costs without so much as blinking but in an era of 32 or 64 MEGAbyte RAM profiles it was nowhere near as casual. The reality is that what Javascript was intended to be by the actual people who created it and essentially snuck it in under the noses of the suits is exactly what it is today: The browser scripting language. I think you also had some problems like we still have today with WASM trying to move larger things back and forth between the environments, only much, much more so.

We all wish it had more than a week to cook before being shoved out the door itself, but it was still immensely more successful than Java ever could have been.

(Finally, despite my repeated use of the term "suits", I'm not a radical anti-business hippie hacker type. I understand where my paycheck comes from. I'm not intrinsically against "business people". I use the term perjoratively even so. The dotcom era was full of bullshit and they earned that perjorative fair and square.)

iberator 2 hours ago | parent | next [-]

Btw. What's your 3 favorite languages then?

iberator 3 hours ago | parent | prev [-]

wow. Do you have blog? You could totally write a book. Great style and verbose.

jemmyw 9 hours ago | parent | prev | next [-]

Well the creator wanted to call it livescript. The creating company (Netscape) wanted the Java association.

embedding-shape 9 hours ago | parent | prev | next [-]

> and now both Java and JavaScript are owned by

"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.

iberator 2 hours ago | parent | next [-]

Well for the majority of us here, Sun acquisition by Oracle was just few years ago. It was a canon event and we still think about it hehe

brabel 7 hours ago | parent | prev [-]

You should consider reading the article.

embedding-shape 5 hours ago | parent [-]

You should consider including whatever point you are trying to make in the comment itself, instead of just a swipe without any details.

szundi 9 hours ago | parent | prev [-]

[dead]

phplovesong 10 hours ago | parent | prev | next [-]

That boat sailed soooo many years ago tho. Oracle has no business claiming javascript as a trademark.

eastbound 8 hours ago | parent | next [-]

Or let Oracle trial everyone for the number of processors they have on their JavaScript machines.

cies 9 hours ago | parent | prev [-]

Oracle is in the business of bullying others using their big legal dept.

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).

mcny 9 hours ago | parent [-]

> But ultimately it is up to a judge to decide. Right?

I think we are getting a rude awakening about what is legal versus what is actually right are not always the same thing. There are some the horrible, horrible things here and the laws need updating, as opposed to us simply saying this is for a judge to decide and there is nothing else we can do.

I am ok with ditching the JavaScript name. I understand this cuts the problem entirely. However, there are other problems we have that we can't bypass so easily.

We need copyright terms to be much reduced. We need CFAA fully repealed and not replaced by anything. We need to abolish software patents. There is a lot we need to do that will likely take a century to accomplish and that's likely being too optimistic.

What we can't do is leave everything up to the judges because clearly even if we get a favorable ruling today, the precedent can be removed by another stroke of a pen.

embedding-shape 9 hours ago | parent | next [-]

> I think we are getting a rude awakening about what is legal versus what is actually right are not always the same thing.

I'm not sure who "we" are here (Americans perhaps?), but humanity as a whole have known this for a long time, and acted accordingly. This is why presidents in some countries have the right to pardon people, as just one very evident example. That the USA exists as a country today is another example, which at the time when they were trying to create it, was clearly illegal, but since winners write history, still a "good" action.

The the laws aren't 100% unambiguous and strict is also another example, so there is room for interpretation, as something can be "by the book legal" but because of the clear evil motivations and "ignoring the spirit of the law", still be illegal. Of course, highly dependent on the country and lots of counter-examples.

cies 4 hours ago | parent | prev [-]

Completely agree. But that's more of a general matter than this specific matter.

Judges is the best we have. US has juries, not sure if that makes it better.

More importantly we need to criminalize lobbying in order to get control back over "our democracies" (what ever that still means today).

rs186 9 hours ago | parent | prev | next [-]

Who are "people"? How would all of this start?

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.

falcor84 9 hours ago | parent | prev | next [-]

But everyone already calls it JS. I think the transition would have been so much easier if the official name started with "J".

dkersten 9 hours ago | parent | next [-]

Just rename it to "JS" (jay-ess) and forget about having the letters stand for anything.

1bpp 6 hours ago | parent | next [-]

Would be nice if Microsoft hadn't taken JScript

WorldMaker 6 hours ago | parent [-]

Microsoft themselves have even suggested the community could take over the name JScript if they want and offered the trademark to community groups.

leptons 2 hours ago | parent | prev [-]

Or how about just "J", like "C", and "B" before it.

dkersten an hour ago | parent [-]

Already taken https://en.wikipedia.org/wiki/J_(programming_language)

ljlolel 9 hours ago | parent | prev | next [-]

JECMAScript

linhns 6 hours ago | parent | prev | next [-]

I'm impartial towards JS, but I've heard others call it JunkScript.

dsnr 8 hours ago | parent | prev | next [-]

JabbaScript

9rx 3 hours ago | parent | prev | next [-]

JSONScript

7 hours ago | parent | prev | next [-]
[deleted]
mbork_pl 4 hours ago | parent | prev | next [-]

JarJarScript.

codelikeawolf 8 hours ago | parent | prev | next [-]

JuicyScript

petre 9 hours ago | parent | prev [-]

Like JunoScript or JangoScript? JavaScript is just very outdated ECMAScript.

discomrobertul8 9 hours ago | parent | next [-]

soulJaboy Script

NuclearPM 8 hours ago | parent | prev [-]

How is it outdated?

masfuerte 8 hours ago | parent [-]

I guess the argument is that technically JavaScript is still stuck on version 1 or some other low number. The language that has evolved is ECMAScript.

andix 10 hours ago | parent | prev | next [-]

What we use nowadays is actually ECMAScript and not JavaScript. We just call it JavaScript.

muvlon 7 hours ago | parent [-]

If enough people call it JavaScript, it is JavaScript. Yes really. Even in a legal sense (and deno are arguing this is already the case).

nacozarina 9 hours ago | parent | prev | next [-]

Our trade has a solid tradition of terrible names for programming languages. They are ALL bad. The whole Ekmuhscrip.js schism fits perfectly. Yes, this is our circus, and these are our monkeys.

Octoth0rpe 7 hours ago | parent | next [-]

> Yes, this is our circus, and these are our monkeys.

In this case, it's Oracle's circus and we are the monkeys.

Towaway69 8 hours ago | parent | prev [-]

But some of us get to be pretty looking penguins in this circus of ours.

psychoslave 7 hours ago | parent | prev | next [-]

That’s not retrocompatible with all the .js files out there though.

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 7 hours ago | parent | next [-]

.js, short for jecmascript, easy

GoblinSlayer 7 hours ago | parent [-]

JabbaScript

nunobrito 6 hours ago | parent [-]

Would actually paint a very descriptive state about the ecosystem.

psychoslave 6 hours ago | parent | prev | next [-]

Also jiva (/ˈd͡ʒiːvə/) is an option.

https://en.wiktionary.org/wiki/jiva

https://www.youtube.com/watch?v=UmO4zvq9HtE

jrm4 5 hours ago | parent | prev [-]

Why not Jayscript?

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 9 hours ago | parent | prev | next [-]

> people should rather use EcmaScript name instead of JavaScript

Or go back to calling it “LiveScript”

DrScientist 8 hours ago | parent [-]

I'm not changing all the extensions on my files :-)

Just go with the flow - call it js.

halapro 6 hours ago | parent | prev | next [-]

No person calls it EcmaScript. They should just call it Jay Es and be done. "JavaScript" is an ugly name too.

throwingrocks 8 hours ago | parent | prev | next [-]

It’s simply not a better name. If it was, it would’ve caught on by now.

wouldbecouldbe 8 hours ago | parent | prev | next [-]

EcmaScript just sounds icky.

crazygringo 7 hours ago | parent [-]

I still cannot read it without immediately seeing a contraction of eczema.

someguyiguess 7 hours ago | parent [-]

Yes! I said this same thing in a separate comment! It sounds like Eczema Script

dtagames 6 hours ago | parent | prev | next [-]

I think most of us just call it JS now. And we really write mostly TS anyway.

xxs 6 hours ago | parent [-]

that would be very culturally/industry specific. Personally, I do call it javascript.

freedomben 6 hours ago | parent [-]

Yeah definitely cultural. IME it's called JS only in chat as a shortcut. IRL people say "javascript"

re-thc 9 hours ago | parent | prev | next [-]

Switch everything natively to Typescript.

DrScientist 8 hours ago | parent | next [-]

Last phase of embrace, extend, extinguish eh?

https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...

9 hours ago | parent | prev | next [-]
[deleted]
solumunus 3 hours ago | parent | prev [-]

Please. The name JavaScript makes me cringe. We now have something much better in name and functionality, let’s just kill JS.

elAhmo 3 hours ago | parent | prev | next [-]

EcmaScript is a terrible name, there is no way people will call JS that. How do you even pronounce it? What does it mean? What is it?

wat10000 8 hours ago | parent | prev | next [-]

It’s unfortunate that it sounds like some sort of skin disease.

stuartjohnson12 10 hours ago | parent | prev | next [-]

Apart from anything else, ECMAScript is a mouthful! Eeh-cee-emm-ay-script. Five syllables.

tietjens 10 hours ago | parent | next [-]

Don't most people just pronounce it Eck-ma?

9 hours ago | parent [-]
[deleted]
sph 9 hours ago | parent | prev | next [-]

It should've been called AcmeScript. The association with Wile E. Coyote would've been fitting.

someguyiguess 7 hours ago | parent [-]

That’s actually the perfect name for it!

mbirth 10 hours ago | parent | prev | next [-]

Since the association renamed itself to “Ecma International” in 1994, I believe we can just call it Eck-mah-script.

hn_throw2025 9 hours ago | parent | prev | next [-]

And it sounds like a skin condition.

biofox 9 hours ago | parent [-]

Flaky when under pressure? Irritating results? Sites look and feel better without it?

Sounds appropriate to me.

mattkevan 10 hours ago | parent | prev [-]

It's a genuinely terrible name.

Maybe it should just be pronounced eck-ma-script so it's got the same number of syllables as ja-va-script.

lionkor 9 hours ago | parent | next [-]

It is pronounced like that, typically

art0rz 9 hours ago | parent | prev [-]

I've only ever heard it pronounced as "EcmaScript" not E-C-M-A Script"

culi 3 hours ago | parent | prev | next [-]

Ah yes, "European Computer Manufacturers Association"-script

petesergeant 8 hours ago | parent | prev | next [-]

> I actually think that people should rather use EcmaScript name instead of JavaScript

Take it to Twitter

nunobrito 6 hours ago | parent | prev [-]

I'm from the java world and it is basically java. Sure that it can do a lot more, for the most part any java developer will fell at home with the exception of lacking a robust static typing and the IDEs aren't really as good to spot syntax errors. I mean no shade to javascript developers, you just get used to a very robust building environment over there.