镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content
This repository was archived by the owner on Nov 28, 2020. It is now read-only.
This repository was archived by the owner on Nov 28, 2020. It is now read-only.

Benchmarking use cases #5

Closed
Closed

Description

@mhdawson

This issue is for us to discuss what use cases we need Node benchmark to cover.

Two initial ones are

  • front end gui
  • back end services

but we'd like to get more specific and make sure we have one for each of the important ways that Node is used.

Activity

  1. mhdawson commented on May 29, 2015

    @mhdawson
    MemberAuthor

    Two use cases from earlier discussion here: https://nodejs.org/about/core-team/meetings/2015-03-26/minutes.html

    • low-latency
    • high concurrency.
  2. yunong commented on Aug 10, 2015

    @yunong
    Member

    Our current Node deployment at Netflix consists almost entirely of front end GUI services. We use ReactJS to render the markup server side. We use Restify as the HTTP framework for these apps.

    Predominantly, where we're seeing performance bottlenecks comes predominantly from rendering the mark up in ReactJS. We're seeing 2-400 ms on CPU in React when we're rendering a page.

    It'd be good to integrate both React and Restify into the benchmarks, to give us an idea of where each framework stands in terms of performance.

  3. yunong commented on Aug 10, 2015

    @yunong
    Member

    As part of our discussion from the last meeting, HTTP/2 and Websockets are used today for full duplex communication between client and services in Node.js. In particular, there's been a shift for both back end and front end apps to move towards the bi-directional communication model. In particular, the ability for servers to 'push' events to the client.

    Both of these currently are 3rd party modules https://einaros.github.io/ws/ and https://github.com/molnarg/node-http2

  4. added a commit that references this issue on Apr 12, 2016
  5. mhdawson commented on Apr 12, 2016

    @mhdawson
    MemberAuthor

    Closing as we have captured in 18eaa6d

  6. self-assigned this
    on Apr 12, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions