Skip to content

Instantly share code, notes, and snippets.

@fand
Created November 12, 2016 03:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fand/3c78245fdb9be5f7b73166e61a2faa2b to your computer and use it in GitHub Desktop.
Save fand/3c78245fdb9be5f7b73166e61a2faa2b to your computer and use it in GitHub Desktop.
Node Discussionメモ

Node Discussion

ゲスト

  • Douglas Crockford (https://github.com/douglascrockford)
    • PayPal
    • JavaScript Good Parts
  • James Snell (@jasnell)
    • IBM's Technical Lead for Node.js
    • Node.js TSC, CTC
  • Bradley Farias (@bradleymeck)
    • GoDaddy
    • TC39メンバー
    • ES Modulesサポートを進めてる
  • Cheng Zhao (@zcbenz)
    • GitHub
    • Electron作者
  • Yoshua Wuyts (@yoshuawuyts)
    • ベルリン在住
    • choo作者
  • Mathias Buus (@mafintosh)
    • コペンハーゲン在住
    • Dat project
    • アカデミック系? P2Pとか
  • Alejandro Oviedo (@a0viedo)
    • NodeConf Argentina
    • IoT界のひと?
  • Thomas Watson (https://github.com/watson)
    • Opbeat (a JavaScript performance analysis and monitoring startup)
    • ネットワーク系

付箋の内容

  • Good Point: https://twitter.com/kamiyam/status/797283582729285632

    • NPM
    • Performance
    • community
    • small & simple
    • async API,
    • CLI
    • easy to write
    • closs-platform
    • semver
  • Bad Point: https://twitter.com/kamiyam/status/797283674215452672

    • compare operator (typeof null === 'object', 'strict equal')
    • npm
      • security
      • slower than yarn
        • A. npmは巨大なコミュニティ。パフォーマンスより安定性とか互換性を重視してる
        • Q. yarnはまだコアライブラリには入らない?
        • A. まだ静観してる
    • Docs
      • bugと機能で手一杯で、docsに咲く人はない。助けてくれ!
      • Q.JavaScript 自体のドキュメントが無い
        • Documentation Working Groupはあるよね
      • TypeScriptのお陰でJSDocが人気に。よりスタンダードっぽくなるかも。
    • async api
      • stream複雑
      • 並行プログラミングはそもそも難しい。
      • Node.js v7からは --harmony-async-await で使える
    • Memory
      • そうだね 😇
    • Help TSC
      • LTSは30ヶ月だけ。みじかいかもしれないけど人手が足りないので我慢して!
      • 0.12が12月で終了
      • Node.js自体がES5で書かれてる
        • パフォーマンスのため (V8の最適化がききやすい)
        • furukawaさんはperformance wgのめんばー。ES2015に書き直してパフォーマンス計測してみたい、とのこと
        • template string とかはES2015で書かれてる
          • trever norrisがよく調べてる
      • V8チームがES2015以降の最適化も取り組んでる
    • no need for sync api
    • Date API
    • Userland modules
      • express、めんてされてない
        • フレームワークが抱える一般的な性質
        • 安定したからメンテ不要になっただけ
        • いったんゴタゴタがあって、express v5
    • Help Linux Foundation
      • TwitterじゃなくてGithHub issueで言ってくれ〜
      • みんな恥ずかしがらずにもっと活動して!
  • Wishlist: https://twitter.com/kamiyam/status/797283775566618624

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