Skip to content

Need change in the read me file #24872

Description

@tibinthomas

Could we change the sentence Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. to Node.js is a JavaScript run-time that is built on Chrome's V8 JavaScript engine.?

Activity

  1. added
    docIssues and PRs related to Node.js documentation.
    on Dec 6, 2018
  2. bnoordhuis commented on Dec 6, 2018

    @bnoordhuis
    Member

    You're proposing s/runtime/run-time/? Note that our documentation overwhelmingly favors "runtime", no dash.

  3. ZYSzys commented on Dec 6, 2018

    @ZYSzys
    Member

    IMHO, the sentence at present is appropriate enough, I don't think we need to change that.

  4. addaleax commented on Dec 6, 2018

    @addaleax
    Member

    The suggestion is also adding that is, which sounds like it might indeed make things a bit easier to understand for non-native speakers?

  5. devsnek commented on Dec 6, 2018

    @devsnek
    Member

    fwiw: my code evaluates at run-time in the node.js runtime

  6. tibinthomas commented on Dec 7, 2018

    @tibinthomas
    Author

    As a non-native speaker, it took me a while to really understand what the definition of Node really meant..

    I think it is very important to give a definition that can also be understood by a non native speaker.

  7. Anithabalu commented on Dec 7, 2018

    @Anithabalu

    I too got confused while reading it for the first time, it sounded weired. Definitely, adding a definition to it will help many people to understand it quickly

  8. Trott commented on Dec 8, 2018

    @Trott
    Member

    Nothing whatsoever against V8, but I question whether it is sufficiently relevant to the average user such that it warrants mention in the very first paragraph. I'd be fine with:

    Node.js is a JavaScript runtime.  For more information on using Node.js, see the
    [Node.js Website][].

    Stuff about V8, libuv, and whatever else can be delayed until later in the doc or in material linked from the doc.

    By the way, the same "built on" stuff appears at the top of the current website, which may be where many more people read/see it than in the README in this repo. @nodejs/website

  9. ZYSzys commented on Dec 20, 2018

    @ZYSzys
    Member

    So as a result, we should just cut down the later sentence built on Chrome's V8 JavaScript engine right ?
    And if we came to an agreement, I'm willing to make the change on both the README in this repo and the website.

  10. stevemao commented on Dec 20, 2018

    @stevemao
    Contributor

    built on Chrome's V8 JavaScript engine is an implementation detail IMO.

  11. gireeshpunathil commented on Jan 3, 2020

    @gireeshpunathil
    Member

    what is the take on this?

  12. Trott commented on Jan 3, 2020

    @Trott
    Member

    The English-language Wikipedia article for Node.js has this as the first sentence at this time:

    Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside of a browser.

    The use of JavaScript twice in the sentence is awkward, but I do wonder if that contains more useful and straightforward information than our current lead sentence in the README. Maybe we could modify it to be two sentences:

    Node.js is an open-source, cross-platform, JavaScript runtime environment. It executes JavaScript code outside of a browser.

  13. zlatanvasovic commented on Jan 4, 2020

    @zlatanvasovic

    What is wrong with simply

    Node.js is an open-source, cross-platform runtime environment that executes JavaScript code outside of a browser.

  14. Trott commented on Jan 4, 2020

    @Trott
    Member

    What is wrong with simply

    Node.js is an open-source, cross-platform runtime environment that executes JavaScript code outside of a browser.

    I find the two-sentence construction easier to read, but that's just my opinion. The above would be fine too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    docIssues and PRs related to Node.js documentation.good first issueIssues that are suitable for first-time contributors.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions