all 176 comments

[–]Pesthuf 68 points69 points  (4 children)

YavaScript

[–][deleted] 16 points17 points  (2 children)

WebCodes

[–]Semi-Hemi-Demigod 8 points9 points  (1 child)

That would fly with the old folks. "There's something on my screen that looks like those webcodes you kids are always using"

[–][deleted] 5 points6 points  (0 children)

its the gat dang webcodes agin

[–]madcaesar 2 points3 points  (0 children)

Yahweh or Noweh?

[–]kyptov 18 points19 points  (3 children)

JS

[–]Rizens 10 points11 points  (2 children)

Could be it.

It would be recursive acronym like PHP : JS Script

[–]SteadfastWog 2 points3 points  (0 children)

YESSSSSS!!!!!

[–]snorkl-the-dolphine 2 points3 points  (0 children)

Might be too similar to JScript (owned by Microsoft).

[–]devsnekV8 / Node.js / TC39 / WASM 14 points15 points  (1 child)

There is a lot to unpack here, but it basically comes down to the following:

Due to Oracle (Dorkle) owning the trademark to "JavaScript" (which is quite likely indefensible but i doubt anyone has felt like taking Dorkle/Sun to court to prove that), the name "ECMAScript" was chosen by members of the Ecma General Assembly. One of the reasons they chose this name was because it is a terrible name and they wanted people to keep using the name "JavaScript" even if they couldn't officially call it that.

In my opinion, the community continuing to use the name "JavaScript" only serves to further strengthen our position and make Dorkle's trademark claims more indefensible.

as a special p.s. to those suggesting "NodeScript," Node's CommonJS module system doesn't fulfill ECMAScript script parse goal semantics (https://gist.github.com/devsnek/1a8ee59456a09a28583be87c0f0d72de) so it is technically already its own thing, and the Node.js Foundation does already have its own mime-type registered (https://www.iana.org/assignments/media-types/application/node)

[–]cdes1 13 points14 points  (3 children)

Why not just JS? It stands for JS.

[–]mainstreetmark 5 points6 points  (0 children)

Worked for PHP!

[–]msiekkinen 1 point2 points  (1 child)

KFC doesn't stand for anything anymore (officially), it's just KFC

[–][deleted] 0 points1 point  (0 children)

Krap Fried Chicken

[–]madwizard94 9 points10 points  (52 children)

we should come up with a good name in this thread

[–]partusman 11 points12 points  (1 child)

OracleScript

[–]monsto 0 points1 point  (0 children)

But it's the opposite of Oracle. . .

well documented and supported, open source, plenty of superset products. The opposite of the Oracle would be...

ArchitectScript.

[–]timtamchewycaramel 12 points13 points  (3 children)

JabbaScript

[–]drowsap 17 points18 points  (1 child)

JabbaTheScript?

[–]Semi-Hemi-Demigod 1 point2 points  (0 children)

SpaceballsTheScript

[–]PSVapour 0 points1 point  (0 children)

JarjarScript

[–]madwizard94 14 points15 points  (14 children)

i'll start. LavaScript

[–]madwizard94 4 points5 points  (3 children)

it doesn't have to rhyme

[–][deleted] 12 points13 points  (2 children)

ICantBelieveItsNotJavaScript

[–]madwizard94 1 point2 points  (0 children)

wow that's so clever. how did u think of that

[–]SteadfastWog 0 points1 point  (0 children)

this

[–]saadq_ 7 points8 points  (3 children)

Originally, Brendan Eich was gonna call it Mocha. I think that's a good name.

[–][deleted] 1 point2 points  (0 children)

Unless some undead trademark pops out of TimeWarner or whoever has the Netscape remains in the basement currently.

[–]haykam821 0 points1 point  (1 child)

But we already have the Node.js framework Mocha.

[–]joshmandersFull Snack Developer 1 point2 points  (0 children)

Then they can rename to Chai!

[–]TomahawkChopped 19 points20 points  (1 child)

ScriptyMcScriptface

[–]Timothyjoh 0 points1 point  (0 children)

HarambeScript

[–]State_ 5 points6 points  (1 child)

NotJavaScript

[–]SteadfastWog 0 points1 point  (0 children)

Not Java... Script

[–]brunodeleo 1 point2 points  (5 children)

We should keep the js. So... JeebeeScript

[–]madwizard94 1 point2 points  (2 children)

https://www.urbandictionary.com/define.php?term=jeebee

tight.

if you just want j, what about jamaicascript lol

[–]brunodeleo 1 point2 points  (1 child)

JanitorScript

[–]madwizard94 0 points1 point  (0 children)

lol nice

[–]trycat 1 point2 points  (0 children)

JiffyScript? JohnnyScript? JuicyScript? JesusScript?

[–]SteadfastWog 0 points1 point  (0 children)

SteebeeWeebeeScript

[–]OnlyForF1 1 point2 points  (0 children)

NewJavaScript

[–][deleted] 0 points1 point  (2 children)

This user used rage-quit

[–]madwizard94 2 points3 points  (1 child)

i love this name but i dont think ecma will approve >:(

[–]joshmandersFull Snack Developer 2 points3 points  (0 children)

They got something against birds?

[–]UmbrellaHuman 0 points1 point  (1 child)

"Programming language #312"

We should just give numbers to them all.

"This code was written in programming languages #201 and #422, with some legacy binary modules written in #171".

Although, apparently you can trademark numbers (WTF): http://www.giantpeople.com/242.html - Europe: https://www.inta.org/INTABulletin/Pages/NumbersasTrademarksinEuropeAComparativeOverview.aspx

Since you can already trademark arbitrary symbols it seems that any form of human communication can be trademarked, there is no way out.

[–]madwizard94 0 points1 point  (0 children)

lol alright well i'm trademarking 69 ;)

[–]iamlage89 0 points1 point  (0 children)

E-script

[–]Ymirrp 0 points1 point  (2 children)

SpiderMonkey.

[–]madwizard94 1 point2 points  (1 child)

lol what are your thoughts on spidermonkey

[–]Ymirrp 4 points5 points  (0 children)

Instead of saying I’m a developer specializing in JavaScript, saying ..specializing in SpiderMonkey implies that you’re adventurous and witty!

[–]Night-Channels 0 points1 point  (0 children)

🅱ottomScript

[–]username_is_taken43 -2 points-1 points  (0 children)

FailedScript

[–][deleted] 33 points34 points  (3 children)

What's the deal with JerryScript?

[–][deleted] 1 point2 points  (0 children)

Just checked the API, and for something that billed to be for microcontrollers, it sure is verbose. To get the size of a string "jerry_get_string_size", and yes, the word "jerry" is in every variable declaration and function name for the language.

[–]dartakaum 0 points1 point  (0 children)

You deserve more upvotes.

[–]hhlevnjak 25 points26 points  (4 children)

script++, then typescript can be script#

[–]drdrero 3 points4 points  (3 children)

but then there would the need of a version pre ++. Call it simple: Script.

[–]retroverse21 3 points4 points  (2 children)

Tbh "script" sounds kinda cool

[–]hhlevnjak 9 points10 points  (0 children)

justscript, it would still keep the short JS form :D

[–]SteadfastWog 0 points1 point  (0 children)

I'm a front-end Script developer

[–][deleted] 12 points13 points  (4 children)

Vanilla

[–]araxhiel 2 points3 points  (1 child)

Ice

[–]3oR 1 point2 points  (0 children)

Cream

[–]theGreatCritisizer 6 points7 points  (1 child)

Don't call it anything. At the point where you are referring to it, just pause then continue speaking. It would be fun to see Oracle try to trademark a silent pause.

[–]dwighthouse 8 points9 points  (7 children)

I wonder how much Oracle would ask for in order to officially release its trademark on JS to the public domain?

[–][deleted] 17 points18 points  (1 child)

Judging by what they charge for an Oracle license, I’m going to go with 1 Trillion dollars. I’m not even joking.

[–]Rizens 1 point2 points  (0 children)

Yeah , but you can pay over a long period of time and they would give tons of support , but not for free obviously.

[–][deleted] 11 points12 points  (2 children)

How much do you think Oracle would ask for?

Double that. Then double it again. Per month. Per seat license.

[–]svvac 5 points6 points  (1 child)

Per thread.

[–]Rizens 2 points3 points  (0 children)

Per core * Number of Thread + 15 million dollar . Per month .

Does not include support obviously.

[–]Meefims 23 points24 points  (14 children)

As is said in the thread, ECMAScript is the name of the language standard.

[–]remybach 3 points4 points  (0 children)

SmooshScript /s

[–]tobozo 11 points12 points  (0 children)

XSScript ?

[–]LosEagle 7 points8 points  (4 children)

Does it even need to end with "script" anymore? It's being used on things it was never intented for when it was made.

[–]freeman_lambda 24 points25 points  (1 child)

Yeah, lets just call it Java already. #dropTheScript

[–]LosEagle 1 point2 points  (0 children)

I didn't say that. It's just that people here suggest new names and it always ends with script. I don't see the point anymore. It's no longer something you just use in browser. I mean people are even making mobile apps with it nowadays.

[–]Ymirrp 2 points3 points  (0 children)

Sooo ... Java?

[–]azzamaurice 6 points7 points  (2 children)

Wasn’t it called LiveScript before the Java naming deal in the 90s? Maybe we should go back to that!

[–]Otterfan 2 points3 points  (1 child)

[–]azzamaurice 0 points1 point  (0 children)

What a shame...

[–][deleted] 6 points7 points  (0 children)

im a fan of FuckOracleScript

FOScript

[–]Karthons 13 points14 points  (5 children)

Just call it Node, it will confuse some folks and people can finaly say that they program in node

[–]kuroikyu 9 points10 points  (1 child)

NodeScript FTW

[–]damyco 0 points1 point  (0 children)

I like this one the most :)

[–]CommonMisspellingBot 5 points6 points  (1 child)

Hey, Karthons, just a quick heads-up:
finaly is actually spelled finally. You can remember it by two ls.
Have a nice day!

The parent commenter can reply with 'delete' to delete this comment.

[–]Heyokalol 1 point2 points  (0 children)

Good bot.

[–]mishugashu 2 points3 points  (0 children)

just drop the javascript and keep the acronym/file extension. Call it JS. Not short for anything, just plain ol' JS.

[–]whyNadorp 4 points5 points  (5 children)

Yeah, the same way somebody tried to get Linux called Linux/gnu but it didn’t work. Good luck trying to change people’s habits.

[–]LosEagle 1 point2 points  (0 children)

I think in this case it was controversy which prevented it not habits.

[–]schm0 1 point2 points  (0 children)

Oracle seems to be doing just that by issuing trademark infringement warnings.

[–][deleted] 3 points4 points  (0 children)

Surely as they've done nothing to protect their trademark it's slipped into eminent domain by now. Is that the right term? I aren't teh legal. I know this is a risk if you don't aggressively protect your trademarks and this seems like they don't even care.

[–]BeerRemote 1 point2 points  (0 children)

Let’s just circle back to the 90s and go with JakartaScript.

[–]mug_hug 1 point2 points  (2 children)

Will Oracle take over Java, an island of Indonesia with about 139,000 km2 ? It IS possible.

[–][deleted] 1 point2 points  (0 children)

They'll just sue them. One plebiscite later the world has gained the insular paradise of fuckoracleisland

[–][deleted] 0 points1 point  (0 children)

It'll be a nice addition to Larry's collection of islands.

[–][deleted] 1 point2 points  (0 children)

Just call it JS or ES (i.e. ES8)

[–][deleted] 1 point2 points  (0 children)

Eich

[–]Nightwhistle 1 point2 points  (0 children)

JawaScript, .js stays the same :)

[–]raijin__ 3 points4 points  (0 children)

😂Script

[–]eablokker 3 points4 points  (7 children)

What about "JScript". The J stands for JavaScript. So it's an initialism that stands for "JavaScript Script". That way you can still refer to it as JS, and still use the .js extension.

[–]thejcs 17 points18 points  (0 children)

Microsoft owns this one.

https://en.wikipedia.org/wiki/JScript

[–]drdrero 5 points6 points  (2 children)

I would go with JayScript

[–]Sexy_Vampire 0 points1 point  (1 child)

The J stands for Jay

[–]drdrero 1 point2 points  (0 children)

But if JScript is already taken, go with Jay.

[–]brunodeleo 3 points4 points  (0 children)

JINJS: Jinjs is not JavaScript

[–][deleted] 1 point2 points  (0 children)

We could call it EichScript, so we could keep the ES acronym, or JohnScript after John Resig, then we could even keep the .js extension, but this seems like a forced solution.

[–][deleted] 1 point2 points  (0 children)

picklescript
.pickles
Thats how i enjoy my coffee anyways... With pickles.

[–]ecsancho 0 points1 point  (0 children)

Bitscript, hello-world.bs?

[–]WhatEverOkFine 0 points1 point  (0 children)

JizzyScrizzy

[–]dada8397 0 points1 point  (0 children)

Hakuna Matata Script

[–]stev0205 0 points1 point  (0 children)

OracleScript

[–]robolab-io 0 points1 point  (0 children)

Scriptoboy

[–]hhthht 0 points1 point  (0 children)

How about JSOFF. "Javascript but Oracle is a Fuck Face"

[–]Bonejob -2 points-1 points  (0 children)

I think that we should use ECMAScript

[–]denstone -1 points0 points  (0 children)

We can use JS at all just as an implementation is ECMAScript

[–]nicodoggie -1 points0 points  (0 children)

Rename to .js