Explain yourselves javascriptcels

40
Jump in the discussion.

No email address required.

Most popular language in the world somehow.

Jump in the discussion.

No email address required.

Good proof that most programmers are legitimately r-slurred.

Jump in the discussion.

No email address required.

It's not rocket science. It's the only thing you can run in a browser, browsers are where you do 70% of computing in 2023.

Web Assembly may change this with time, but JS is here to stay.


Follower of Christ :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

Jump in the discussion.

No email address required.

No shit, what's baffling is that it wasn't replaced 20 years ago.

Jump in the discussion.

No email address required.

Replace it with what? Java applets were a security nightmare, so was Flash - ActiveX was dogshit too.

Completely ditching JS meant sites would no longer function.


Follower of Christ :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

Jump in the discussion.

No email address required.

They managed to get rid of flash and java applets. You bite the pillow and get it done.

Jump in the discussion.

No email address required.

Flash was amazing and we should have double and tripled down on it

Jump in the discussion.

No email address required.

Webassembly is coming I guess :marseyshrug:

No DOM manipulation yet doe :marseyitsover:

Jump in the discussion.

No email address required.

There's always WebAssembly.

Jump in the discussion.

No email address required.

yes I mentioned that.

I think we need Web Assembly GC on all browsers for best support of all languages (WebKit will lag behind as usual) but that's shipping in Chrome and Fx nightly.


Follower of Christ :marseyandjesus: Tech lover, IT Admin, heckin pupper lover and occasionally troll. I hold back feelings or opinions, right or wrong because I dislike conflict.

Jump in the discussion.

No email address required.

js is great. It's not going to hold your peepee but it's a lot more intuitive than people like to pretend.

Jump in the discussion.

No email address required.

:marseyxdoubt:

Jump in the discussion.

No email address required.

Yeah I wouldn't trust anything I say.

Except for that.

And that.

Jump in the discussion.

No email address required.

js is great

get this hothead outta here :marseycop:

Jump in the discussion.

No email address required.

It's not even strongly typed

Jump in the discussion.

No email address required.

STRONGLY

TYPED

holy shit lol

Jump in the discussion.

No email address required.

Sorry I only work in languages where a good portion of my logic can be handled by the type system, imagine working in a language where you need to run your code to even know if it might work.

Jump in the discussion.

No email address required.

Noooooo I need muh compooter to tell me not to be r-slurred and not to index lists by decimal numbers :soycry:

Jump in the discussion.

No email address required.

Oh nice, we got a real life cowboy here who never makes a typo and type safety just slows him down.

:marseybountyhunter:

Go back to Brokeback Mountain.

Jump in the discussion.

No email address required.

If I want to put an element between the one at index zero and the one at index 1, 0.5 is the obvious place to put it.

Jump in the discussion.

No email address required.

There are an uncountably infinite number of slots between 0.0 and 1.0, so it's basically free memory

Jump in the discussion.

No email address required.

Where else would I put it? Ordering is a post-facto judgement anyways. Index them all and let Allah sort them out

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.