Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to Node.js財団
Search
Tadatoshi Hanazaki
May 03, 2017
Technology
2
590
Introduction to Node.js財団
Node.js Foundationやコミュニティについて
Tadatoshi Hanazaki
May 03, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
ECS_EKS以外の選択肢_ROSA入門_.pdf
masakiokuda
1
120
TED_modeki_共創ラボ_20251203.pdf
iotcomjpadmin
0
190
Claude Codeを使った情報整理術
knishioka
17
11k
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
2
650
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
AI時代のアジャイルチームを目指して ー スクラムというコンフォートゾーンからの脱却 ー / Toward Agile Teams in the Age of AI
takaking22
5
1.6k
コールドスタンバイ構成でCDは可能か
hiramax
0
130
Redshift認可、アップデートでどう変わった?
handy
1
120
Authlete で実装する MCP OAuth 認可サーバー #CIMD の実装を添えて
watahani
0
370
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
12k
Scrum Guide Expansion Pack が示す現代プロダクト開発への補完的視点
sonjin
0
260
国井さんにPurview の話を聞く会
sophiakunii
1
270
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
34
WENDY [Excerpt]
tessaabrams
9
35k
Raft: Consensus for Rubyists
vanstee
141
7.3k
30 Presentation Tips
portentint
PRO
1
180
Odyssey Design
rkendrick25
PRO
0
450
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
590
Thoughts on Productivity
jonyablonski
73
5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
ラッコキーワード サービス紹介資料
rakko
0
1.9M
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Transcript
Introduction to Node.jsࡒஂ Tadatoshi Hanazaki
About me Tadatoshi Hanazaki Twitter: @hntn GitHub: https://github.com/tdtsh nodejs-ja working
group
͡Ίʹ • ͜ͷࢿྉɺ͕ࣗ࠷ۙNode.jsࡒஂͱίϛϡχ ςΟʹ͍ͭͯௐͨࣄͰ͢ • ॳݟͰશମ૾͕௫Έʹ͘͘ɺଟগࠞཚͨ͠ͷ Ͱɺ୭͔ͷҝʹవΊ·͢ • ༁ਐΜͰͳ͍ͷͰɺίϯτϦϏϡʔτνϟϯ εଟ͍Ͱ͢
Node.js
Node.js#1 • BrowserඇґଘͷJavaScript࣮ߦڥ • ΠϕϯτۦಈɺϊϯϒϩοΩϯάI/OϞσϧ • V8 JavaScriptΤϯδϯ্Ͱಈ͘
Node.js#2 • Ryan Dahl͞Μ࡞ (2009) • ถJoyent͕ࣾRyan Dahl͞ΜΛޏ༻͠ࢧԉ • ݱࡏNode.jsࡒஂͷࢧԉͷݩɺଟ͘ͷ
collaboratorʹΑΓϝϯςφϯε͞Ε͍ͯΔ
Why is v4.0.0 next of v0.12?
Why is 4.0.0 next of 0.12? • io.js ͕3.3.1·ͰਐΜ͔ͩΒ •
2015ʹ·ͩ0.12.xͩͬͨnode.jsͱio.js͕౷߹͞Ε 4.0.0ʹͳͬͨ http://www.publickey1.jp/blog/15/nodejsiojsnodejs_409.html
io.js
io.js#1 • 2014ࠒɺNode.jsͷ։ൃ͕ఀؾຯʹ • ͦͷղফΛࢦ͠த৺తͳ։ൃϝϯόʔୡ͕ Node.js 0.12Λfolk http://yosuke-furukawa.hatenablog.com/entry/2014/12/25/104300
io.js#2 • ΦʔϓϯΨόφϯεɾϞσϧ* • TC(Technical Committee) • ίϥϘϨʔλ • ϫʔΩϯάάϧʔϓ
https://github.com/nodejs/node/blob/v1.x/GOVERNANCE.md
io.js#3 • 2015ʹJoyent͕ࣾத৺ͱͳΓNode.js FoundationΛ ઃཱ • io.jsʢTCɺίϥϘϨʔλɺϫʔΩϯάάϧʔϓʣ͕߹ྲྀ http://yosuke-furukawa.hatenablog.com/entry/2014/12/25/104300
Node.js Foundation
Node.js Foundation#1 • Node.jsͷීٴͱൃలͷॾ׆ಈΛԁʹਐΊΔҝͷ ৫ • JoyentɺIBMɺintelɺMicrosoftɺPayoalɺredhatͷ اۀ͕ࢀը • io.jsͷΦʔϓϯΨόφϯεϞσϧΛ౿ऻ
https://nodejs.org/en/foundation/
Node.js Foundation#2
Node.js Foundation#3
ίϥϘϨʔλ
ίϥϘϨʔλ#1 • Node.js (ͱͦͷؔ࿈͢Δ) ϓϩδΣΫτɺNode.jsࡒ ஂͷޙԉͷͱɺݸਓ (ίϥϘϨʔλ) ʹΑͬͯҡ࣋ɾ ཧ͞Ε͍ͯΔ •
546ਓ͍Δ༷ (20175݄) • ༁ͰߩݙͰ͖Δ (શһ͕ίʔυॻ͍͍ͯΔ༁ ͡Όͳ͍)
ίϥϘϨʔλ#2 https://github.com/orgs/nodejs/people
ίΞɾίϥϘϨʔλ
ίΞɾίϥϘϨʔλ#1 • Node.jsͦͷͷͷओཁϝϯςφʔΛɺίΞɾί ϥϘϨʔλͱݴ͏༷Ͱ͢ʢఆ͕ٛݟ͚ͭΒΕͳ͔ͬ ͨʣ
ίΞɾίΞίϥϘϨʔλ#2 • ຊޠݍͷํ໊ (@abouthiroppy͞Μɺˏwatilde͞Μɺ@yosuke-furukawa͞Μ) https://github.com/nodejs/node
ٕज़ํҕһձ(TSC)
ٕज़ํҕһձ(TSC)#1 • Technical Steering Committee • ϓϩδΣΫτͷܧଓతͳϝϯςφϯε͓ΑͼਐԽͷͨΊͷٕज़ తͳҙࢥܾఆΛ୲͏ • ٕज़తઐࣝͱɺϓϩδΣΫτͱίϛϡχςΟͷظతͳ
ίϛοτϝϯτͷ྆ํΛඋ͑ͨத৺తίϥϘϨʔλʔ͔Βߏ ͞ΕΔ
ٕज़ํҕһձ(TSC)#2 https://nodejs.org/en/foundation/tsc/
ϫʔΩϯάάϧʔϓ
ϫʔΩϯάάϧʔϓ#1 • Node.jsʹؔ͢ΔϥΠϒϥϦ։ൃɺςετɺ༁ɺυΩϡϝϯςʔ γϣϯɺීٴ׆ಈͳͲͷ༷ʑͳςʔϚͷ׆ಈΛߦ͏ • τοϓϨϕϧϫʔΩϯάάϧʔϓʢݱࡏInclusivityͷΈʣͱίΞϫʔ Ωϯάάϧʔϓͷ2छྨ͋Δ https://nodejs.org/en/about/working-groups/
ϫʔΩϯάάϧʔϓ#2 https://nodejs.org/en/about/working-groups/
ϫʔΩϯάάϧʔϓ#3 +PJOVT https://github.com/nodejs/nodejs-ja
ϫʔΩϯάάϧʔϓ#4 • ެࣜαΠτઈࢍ ༁த
ࢀߟ Node.jsࡒஂ https://nodejs.org/ja/ ίϥϘϨʔλҰཡ https://github.com/orgs/nodejs/people ίΞɾίϥϘϨʔλ (Node.js README) https://github.com/nodejs/node ٕज़ํҕһձ(TSC)
https://nodejs.org/en/foundation/tsc/ ϫʔΩϯάάϧʔϓ https://nodejs.org/en/about/working-groups/ Node.jsຊϢʔβʔάϧʔϓ http://nodejs.jp/