SlideShare a Scribd company logo
1 of 10
Download to read offline
2019년 12월 15일
개발 이야기 정리
박재호(jrogue@gmail.com)
참고 자료
• <컴퓨터 vs 책> 블로그
• http://jhrogue.blogspot.com/
• OKdevTV 유튜브 방송
• 오늘 방송:
• https://www.youtube.com/watch?v=wZTRW2z77Is&list=PLdntWJk2tJPKvRB0mS
qC5tyKUv7HFtcqg&index=2
• 개발 이야기 리스트:
• https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg
• 슬라이드 셰어
• https://www.slideshare.net/jrogue/presentations
참고 자료
• https://developer.okta.com/blog/2019/12/04/whats-new-
nodejs-2020
2019년 정리
• 2019년 주요 이정표
• Node가 10살
• npm 패키지 등록 수가 100만 개 돌파
• Node.js 다운로드는 전년 대비 40% 증가
2020년 Node 배포 계획
• 홀수 버전
• 매 10월에 배포 → 양산/서비스 용 아님
• 짝수 버전
• 매 4월에 배포 → 짝수 버전이 배포되면
홀수 버전은 업데이트 중단!
Node.js 2020년 지원 기능(1)
• Support for ECMAScript Modules
• Node.js v13.2.0부터 CommonJS 뿐만 아니라 ES Module 지원
• 번들러 필요 없음: native하게 import & export 구문 지원
• use strict; 자동 반영
• 주의: 파일 확장자 변경 .js → .mjs
Node.js 2020년 지원 기능(2)
• Node.js can Import WebAssembly Modules
• WebAssembly 모듈은 자바스크립트의 속력을 높이기 위해 미리 컴파
일된 이식가능한 바이너리 형태
• $ node --experimental-wasm-modules index.js
Node.js 2020년 지원 기능(3)
• Diagnostic Reports Launch in 2020
• 프로세스 정보, 호출 스택, 운영체제, 로드된 모듈과 같은
정보를 JSON 형태로 요약 제공
• $ node --experimental-report --report-uncaught-
exception --report-filename=./diagnostics.json index.js
• https://nodejs.org/api/report.html
Node.js 2020년 지원 기능(4)
• Internationalization Support Expands in 2020
• ICU(International Components for Unicode) 지원
• 숫자, 날짜, 통화 포함
• 시간 계산, 문자열 비교, 유니코드와 타 코드 변환
• 데이터 용량 제한을 위해 구성 과정에서 none/system ICU/small
ICU/full ICU 선택 가능 → full이 아닐 경우 기능면에서 제한이 있음
The position of characters in the Unicode code charts
does not specify their sort order.
Node.js 2020년 지원 기능(5)
• 기타
• QUIC 프로토콜 지원
• Quick UDP Internet Connection
• UDP 특성인 가볍고 고성능, 보안을 고려
• Zero RTT(Round Trip Time)
• V8 자바스크립트 엔진 버전 개선
• 성능과 WASM 지원
• 안정적인 워커 스레드 API
• 병행 작업, CPU를 많이 쓰는 자바스크립트 연산
속도 개선

More Related Content

More from Jay Park

(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰Jay Park
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임Jay Park
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결Jay Park
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서Jay Park
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람Jay Park
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린Jay Park
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의Jay Park
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트Jay Park
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다Jay Park
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다Jay Park
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트Jay Park
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭Jay Park
 
(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기Jay Park
 
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드Jay Park
 
(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길Jay Park
 
(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드Jay Park
 
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법
(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법Jay Park
 
(독서광) Node.js 백엔드 개발자 되기
(독서광) Node.js 백엔드 개발자 되기(독서광) Node.js 백엔드 개발자 되기
(독서광) Node.js 백엔드 개발자 되기Jay Park
 
(독서광) 싱크 어게인
(독서광) 싱크 어게인(독서광) 싱크 어게인
(독서광) 싱크 어게인Jay Park
 
(독서광) 면역
(독서광) 면역(독서광) 면역
(독서광) 면역Jay Park
 

More from Jay Park (20)

(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭
 
(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기
 
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
 
(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길
 
(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드
 
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법
(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법
 
(독서광) Node.js 백엔드 개발자 되기
(독서광) Node.js 백엔드 개발자 되기(독서광) Node.js 백엔드 개발자 되기
(독서광) Node.js 백엔드 개발자 되기
 
(독서광) 싱크 어게인
(독서광) 싱크 어게인(독서광) 싱크 어게인
(독서광) 싱크 어게인
 
(독서광) 면역
(독서광) 면역(독서광) 면역
(독서광) 면역
 

2019년 12월 15일 개발 이야기 정리

  • 1. 2019년 12월 15일 개발 이야기 정리 박재호(jrogue@gmail.com)
  • 2. 참고 자료 • <컴퓨터 vs 책> 블로그 • http://jhrogue.blogspot.com/ • OKdevTV 유튜브 방송 • 오늘 방송: • https://www.youtube.com/watch?v=wZTRW2z77Is&list=PLdntWJk2tJPKvRB0mS qC5tyKUv7HFtcqg&index=2 • 개발 이야기 리스트: • https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg • 슬라이드 셰어 • https://www.slideshare.net/jrogue/presentations
  • 4. 2019년 정리 • 2019년 주요 이정표 • Node가 10살 • npm 패키지 등록 수가 100만 개 돌파 • Node.js 다운로드는 전년 대비 40% 증가
  • 5. 2020년 Node 배포 계획 • 홀수 버전 • 매 10월에 배포 → 양산/서비스 용 아님 • 짝수 버전 • 매 4월에 배포 → 짝수 버전이 배포되면 홀수 버전은 업데이트 중단!
  • 6. Node.js 2020년 지원 기능(1) • Support for ECMAScript Modules • Node.js v13.2.0부터 CommonJS 뿐만 아니라 ES Module 지원 • 번들러 필요 없음: native하게 import & export 구문 지원 • use strict; 자동 반영 • 주의: 파일 확장자 변경 .js → .mjs
  • 7. Node.js 2020년 지원 기능(2) • Node.js can Import WebAssembly Modules • WebAssembly 모듈은 자바스크립트의 속력을 높이기 위해 미리 컴파 일된 이식가능한 바이너리 형태 • $ node --experimental-wasm-modules index.js
  • 8. Node.js 2020년 지원 기능(3) • Diagnostic Reports Launch in 2020 • 프로세스 정보, 호출 스택, 운영체제, 로드된 모듈과 같은 정보를 JSON 형태로 요약 제공 • $ node --experimental-report --report-uncaught- exception --report-filename=./diagnostics.json index.js • https://nodejs.org/api/report.html
  • 9. Node.js 2020년 지원 기능(4) • Internationalization Support Expands in 2020 • ICU(International Components for Unicode) 지원 • 숫자, 날짜, 통화 포함 • 시간 계산, 문자열 비교, 유니코드와 타 코드 변환 • 데이터 용량 제한을 위해 구성 과정에서 none/system ICU/small ICU/full ICU 선택 가능 → full이 아닐 경우 기능면에서 제한이 있음 The position of characters in the Unicode code charts does not specify their sort order.
  • 10. Node.js 2020년 지원 기능(5) • 기타 • QUIC 프로토콜 지원 • Quick UDP Internet Connection • UDP 특성인 가볍고 고성능, 보안을 고려 • Zero RTT(Round Trip Time) • V8 자바스크립트 엔진 버전 개선 • 성능과 WASM 지원 • 안정적인 워커 스레드 API • 병행 작업, CPU를 많이 쓰는 자바스크립트 연산 속도 개선