Template talk:Program execution

Remove "Javascript engine" from "General concepts"

The section "General concepts" isn't related to a particular language. Shouldn't the link to "Javascript engine" be removed ?

Bastien bellomo ( talk) 12:57, 5 September 2016 (UTC)

You're right it isn't language-specific, but "JS engines" are a major runtime category these days (owing to the ubiquity of JS), and I think they deserve a mention as such (in addition to mentioning node.js under "notable runtimes"). I wanted to add it as a subcategory of VMs, but seem to have forgotten to indent it. What do you think? Fran├žois Robere (talk) 18:34, 5 September 2016 (UTC)
PS The ubiquity of JS engines is such that a subset of JS is now being developed as a kind of new assembly, able to run application written in many other languages. This generalizes JS and, in my mind, makes those runtimes worth noting not only as "JS engines" per se, but as a particular category of VMs. Fran├žois Robere (talk) 19:21, 5 September 2016 (UTC)