Talk:JavaScript
| JavaScript has been listed as a level-4 vital article in Technology. If you can improve it, please do. This article has been rated as B-Class. |
| This article is of interest to the following WikiProjects: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| The content of Server-side JavaScript was merged into JavaScript on 25 April 2012. That page now redirects here. For the contribution history and old versions of the redirected page, please see its history; for the discussion at that location, see its talk page. |
This article is substantially duplicated by a piece in an external publication. Please do not flag this article as a copyright violation of the following sources:
|
Archives |
|---|
|
|
| Threads older than 90 days may be archived by MiszaBot I. |
Contents
"Criticisms" Section[edit]
This entire section is a criticism of dynamic typing, not of javascript speficically. It applies to every loosely typed language. — Preceding unsigned comment added by 59.167.194.113 (talk) 23:16, 7 January 2015 (UTC)
"Javascript hijacking"[edit]
I believe "Javascript hijacking" is no longer in use. The standardized term for this exploit is now XSSI (Cross site script inclusion). This is a variation of CSRF that is described so we should probably create an article specifically for XSSI, link to it here and in the CSRF article.
(BTW: XSSI is also a term for extended server-side includes, so YMMV on whether the current terminology is better/worse than Javascript hijacking. In any case we probably should have a separate page for one of the other as the description here is rather spartan.)
- tychay (tchay@wikimedia) (talk)
Implicit and explicit delegation[edit]
I see that we have a new section called 'Implicit and Explicit Delegation'. I have used JavaScript for some years and I understand barely a word of this new material. I also see that where it is referenced, it cites [a Wordpress blog. If other editors agree that this is valid and WP:DUE article content, can someone also bring all the title capitalisation, word spacing and so on into line with WP:MoS?
"Since the mid-2000s" ?[edit]
In the section Server-side JavaScript, it says, "Since the mid-2000s, there has been a resurgence of server-side JavaScript implementations, such as Node.js." Does 'mid-2000s' mean what it's meant to mean: mid part of the years between 2000 and 2010? Or does it mean the mid years of the 21st century? 71.175.49.12 (talk) 23:48, 29 October 2014 (UTC)
- Take a look at 2000s, for possible meanings. It may also mean around year 2500, but at this point in time it will mean somewhere near 2005! Graeme Bartlett (talk) 10:58, 30 October 2014 (UTC)
What tools is used to program with Javascript?[edit]
What tools is necessary to have for a JavaScript program to work?
I would imagine having some kind of compiler, and probably some kind of coding environment?
I would like some names of useful tools in the article, thanks! — Preceding unsigned comment added by 2.70.121.14 (talk) 16:19, 31 October 2014 (UTC)
JavaScript as a compiler-target[edit]
I see that my edit was reverted. I feel the point that JavaScript (JS) is also a "compiler-target" should be in the lead at least in some form.
"unsubstantiated" (do not think so) "jargon" yes, maybe, "misinterpretation" on my part? or in the source I provided?
Word for word: "increasingly" (increasing use from not done at all..) "considered" (at least by the source and JS's creator Brendan Eich) an "assembly" (what is an assembly language? why I put in quotes, but asm.js creators view as such) language (a compiler target) or "the x86 of the web".
Note: asm.js is relatively new, but then again as it is a subset of JS it's not new at all and supported by all browsers. Using asm.js for speed-up might be new, but my point isn't only about asm.js, but a more general one.
Is it somehow controversial that JS is a compiler target (or maybe just asm.js?) or are people just not up-to speed on how JS and the web has evolved? I believe Google was first with Gmail to not just code JS directly (see Google Web Toolkit). I think people should know from the lead that JS, as a web standard, doesn't mean that you can use other languages to program for the web and that JS is optional, just as most programmers do not have to learn assembly (say "x86") even though that is what your computer runs.
I think people just have to look at the "Use as an intermediate language"-section:
"As JavaScript is the most widely supported client-side language that can run within a web browser, it has become an intermediate language for other languages to target. This has included both newly created languages and ports of existing languages. Some of these include:" and then I count at least three languages, including Dart from Google and TypeScript from Microsoft that are entirely new and made only for the purpose of targeting JS. Are they popular, I don't know and probably difficult to find out by scanning JS on the web as it looks like JS. Several other languages originally not made for the web or made for the JVM have also been made to work with JS. comp.arch (talk) 11:25, 2 February 2015 (UTC)
Why is the unofficial logo present?[edit]
Why is the unofficial logo present on the page? What's stopping me from creating unofficial logos and putting then on other pages? Wikipedia shouldn't be encouraging unofficial branding for a product. it should be removed and something from Mozilla or emca used in it's place.
- By following links on the image pages, see JS Logo By The Community ("Officially announced at JSConf EU 2011, but used for almost a year and half prior by the community, we are just going to offer this logo for use with JS projects. If you like it use it, if you don't that's cool too.") and The JS Logo Registry ("An awesome new trend has taken root in the JS community. After announcing a "community defined" logo for JS, we have seen people take the basic logo and make it their own while still retaining the JS logo style.") JavaScript is not a 'product'. The word is trademarked by Oracle America Inc.[1] but that only reflects their inability to keep up, and there is no 'official' logo. --Nigelj (talk) 12:10, 13 February 2015 (UTC)
- Wikipedia level-4 vital articles in Technology
- Wikipedia B-Class vital articles in Technology
- Wikipedia B-Class level-4 vital articles
- B-Class Computing articles
- High-importance Computing articles
- All Computing articles
- B-Class Internet articles
- High-importance Internet articles
- WikiProject Internet articles
- B-Class Computer science articles
- Mid-importance Computer science articles
- WikiProject Computer science articles

