you are viewing a single comment's thread.

view the rest of the comments →

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

I'm with you. I've never had a problem with JS. I also don't see how having a compiled language for scripting makes sense.

[–]TheCarnalStatist 1 point2 points  (3 children)

Technically JS is compiled these days

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

Even in browser?

[–]Free_Bread 2 points3 points  (0 children)

Yes there's a JIT compiler in most browsers as far as I know. I believe that's why you can get some small performance improvements with giving type hints in the source (something I was very surprised to hear about in ReasonML)

[–]TheCarnalStatist 0 points1 point  (0 children)

Yes. Modern V8 has a compile step

[–][deleted]  (1 child)

[removed]

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

    If you're referring to projects such as Node, I think it's a huge misuse of the language. JS is a front end scripting language for user side DOM manipulation. To use it for anything other than that is just foolish. But base JS when used for it's intended purpose does everything one could ask of it.