W3C HTML5 Conference 2018

W3C HTML5 Conference 2018

W3C HTML5 Conference 2018

일시: 2018/11/26 09:00 am ~ 6:10 pm
장소: 서울 삼성동 코엑스 그랜드볼룸

Container 기반의 웹 서비스 infrastructure

Container

  • VM(Virtual Machine)과 같은 개념
  • 호스트 시스템의 커널을 다른 컨테이너들과 공유(VM은 공유 X)

Container의 장점

  1. VM보다 구동 시간이 적음
  2. VM보다 이미지 크기가 작음

Container의 단점

  1. 동일한 OS만 사용 가능

Docker

  • Container 기술
  • Build & Run

Keburnetes

사용자가 많은 서비스는 하나의 호스트에 여러 컨테이너를 실행할 수 없다. 이렇게 되면, 관리와 운영이 힘들다. 그래서 이런 문제들을 해결해 주는 것이 Keburnetes이다.
  • 자동 롤백
  • 자동 복구
  • Container 수 자동 증가

JavaScript Frameworks

Framework Language Data Flow Module/Components Others Use
Angular Typescript RxJS/ng-redux Controller/Derective, Pipe/Service DI, ngZone 대규모 프로젝트
React Javascript (ES6) Redux/MobX Smart, Dumb Component Immutable Lifecycle과 상태관리가 상대적으로 어려움
Vue Javascript (ES6) vuex/vue-rx Global, Local Cmponent/Derective/Filter/Plugin Computed, Observed Property Angular를 사용하고 있을 때, micro 프로젝트

Emerging Web

Progressibe Web App(PWA)
  • 모바일 앱과 웹의 장점을 결합
  • 오프라인의 친화적인 웹
  • 신흥 웹 어플리케이션
  • Service Worker를 사용하여 구현

노플러그인 전환

  • 플래시나 액티브X를 사용하지 않도록 exe로 대체 중
  • 현재는 75%정도 완료되었고, 2020년정도되면 거의 완료될 것

안전한 코딩을 위한 typescript

  • Static Type Check
  • StrictNullCheck
  • Type Guard
강의시간이 길지 않았기 때문에 압축된 웹의 전반적인 방향과 기술들에 대해 알게 되었던 것 같다.

댓글

가장 많이 본 글