Talk:List of ECMAScript engines
This article is rated List-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||||||||||||||||||||||
|
Untitled
editWhat scripting engines are used by Openwave, Opera mini, or the Nokia or Motorola browsrs? Mathiastck 12:14, 19 July 2007 (UTC)
Are all the red links in this articles that need to be created and have notability? --Pmedema (talk) 05:36, 18 August 2008 (UTC)
It looks like many of them are libraries built around the SpiderMonkey engine, rather than ECMAScript engines in their own right. 17.203.15.154 (talk) 05:10, 25 August 2008 (UTC)
Source missing
edit"SpiderMonkey — JavaScript engine in Mozilla Gecko applications, including Firefox. Adobe also uses it in Flash Media Server." . References on where this usage by Adobe FMS is declared ? —Preceding unsigned comment added by 95.244.153.54 (talk) 06:48, 2 September 2010 (UTC)
JägerMonkey
edithttp://en.wiki.x.io/wiki/JägerMonkey
Should this not be swaped with trace monkey? Wyatt Childers (talk) 20:33, 17 September 2010 (UTC)
BESEN
editThis page makes no mention of BESEN, a new Object Pascal ECMAScript engine. Apparently the first engine that was entirely ECMAScript 5 compliant - http://besen.sourceforge.net/ —Preceding unsigned comment added by 130.225.243.84 (talk) 19:19, 2 May 2011 (UTC)
Rhino
editRhino is listed as "interpreted only". However, it can and does compile the JS into Java bytecode, which in turn can be JIT compiled by the JVM into machine code.
I don't believe Rhino has a JIT. You can explicitly tell it to compile a given script as a whole, or to interpret it. All this information is available in the Rhino page.
So while it doesn't fit into the JIT group, it's not accurate to leave it in the "interpreted only" group either.
Out of curiosity, I started looking into the other JS engines listed as "interpreted only".
- QtScript: now uses JavaScriptCore (Nitro)
- LinearB: redirects to Opera's Presto_(layout_engine)#JavaScript_engines. Opera currently uses Carakan. I suggest listing the other JS engines Opera has used as well, or pulling LinearB from the list.
- JKS: An evolutionary predecessor to JavaScriptCore which in turn became SquirrelFish/Nitro.
- Furthark: in the same boat as LinearB, a JS engine used by older versions of Opera.
SquirrelFish & JavaScriptCore
editShould really SquirrelFish be shown separately from JavaScriptCore? SquirrelFish is an incremental rewrite of JavaScriptCore which has finally been integrated to Webkit [1] Despite this rewrite, it is still called JavaScriptCore. [2] Alexandre.Morgaut (talk) 12:00, 6 June 2012 (UTC)
Javascript in PDF
editThe page misses to mention that PDF supports embedded JavaScript, and so Adobe Acrobat reader supports JavaScript and it has A LOT of installations. Here are key references for this sub-topic:
- API reference from Adobe [3]
- PDF: Adobe's JavaScript™ for Acrobat® API Reference, 2007 [4]
- Stackoverflow with links to books, video and slides with in-depth material [5]
I suggest adding this into the runtime-interpreters section after Rhino, because it's not well-known but certainly well-installed. Perhaps with wording like this below:
JavaScript for Acrobat: Adobe's engine running scripts embedded inside PDF (implementation details of the engine are unconfirmed)
Also note this engine is mentioned in other Wikipedia pages already:
- JavaScript engine - Implementations
- Adobe Acrobat - Security — Preceding unsigned comment added by 170.148.198.156 (talk) 09:58, 31 May 2016 (UTC)
Maintenance and rating of JavaScript articles
editConcerning editing and maintaining JavaScript-related articles...
Collaboration...
editIf you are interested in collaborating on JavaScript articles or would like to see where you could help, stop by Wikipedia:WikiProject JavaScript and feel free to add your name to the participants list. Both editors and programmers are welcome.
Where to list JavaScript articles
editWe've found over 300 JavaScript-related articles so far. If you come across any others, please add them to that list.
User scripts
editThe WikiProject is also taking on the organization of the Wikipedia community's user script support pages. If you are interested in helping to organize information on the user scripts (or are curious about what we are up to), let us know!
If you have need for a user script that does not yet exist, or you have a cool idea for a user script or gadget, you can post it at Wikipedia:User scripts/Requests. And if you are a JavaScript programmer, that's a great place to find tasks if you are bored.
How to report JavaScript articles in need of attention
editIf you come across a JavaScript article desperately in need of editor attention, and it's beyond your ability to handle, you can add it to our list of JavaScript-related articles that need attention.
Rating JavaScript articles
editAt the top of the talk page of most every JavaScript-related article is a WikiProject JavaScript template where you can record the quality class and importance of the article. Doing so will help the community track the stage of completion and watch the highest priority articles more closely.
Thank you. The Transhumanist 01:11, 12 April 2017 (UTC)
Sort engines by marketshare
editThis list of engines is long. Too long.
Is there a way to sort the engines by market share?
Or at least a link to a page which lists the engines by market share would be nice. — Preceding unsigned comment added by Guettli (talk • contribs) 12:55, 21 October 2019 (UTC)
Replace "Moddable" and "The Kinoma Platform" list entries with "XS JavaScript Engine"
editThis edit request by an editor with a conflict of interest has now been answered. |
Information to be added or removed:
Replace the list items for "The Kinoma Platform" and "Moddable" with:
XS JavaScript Engine: An ECMAScript 2020-compliant[1] engine for microcontrollers with limited resources[2]. XS is maintained by Moddable as part of the Moddable SDKand was formerly part of the Kinoma Platform[3].
Explanation of issue:
"The Kinoma Platform" and "Moddable" are not (and have never been) names of JavaScript engines. XS is the name of the engine used and maintained by Moddable and that was formerly the engine for the Kinoma Platform. The proposed edit corrects this issue.
References supporting change:
- Description of XS from Moddable: https://www.moddable.com/faq.php#what-is-xs
- Talk notes on the history of the XS engine: https://www.moddable.com/XS7-TC-39
- Current XS code on GitHub: https://github.com/Moddable-OpenSource/moddable/tree/public/xs
- Older-generation XS code from the (now-dormant) Kinoma GitHub repository: https://github.com/Kinoma/kinomajs/tree/master/xs6
Thank you! Vygotcha (talk) 07:16, 16 June 2020 (UTC)
References
- Done P,TO 19104 (talk) (contribs) 14:46, 28 July 2020 (UTC)
Remove "Context" maintenance tag?
editI've re-written the introduction to provide what I think is sufficient context to remove this:
This article provides insufficient context for those unfamiliar with the subject.(August 2020) |
Any objections? Inonit (talk) 22:46, 15 October 2024 (UTC)
- Gave it two weeks, and no discussion, so I'm going to get rid of it. Inonit (talk) 12:28, 31 October 2024 (UTC)