- Published on
DEVIEW 2018
- Authors
- Name
- Luffy Yeon
DEVIEW 2018
SCHEDULE
- 키노트 송창현 / NAVER LABS
- ReactNative: 웹 개발자가 한 달 만에 앱 출시하기 이성민 / SNOW
- 책에서는 맛볼 수 없는 HTML5 Canvas 이야기 방진호 / 삼성전자 / Web Platform Developer
- JavaScript 배틀그라운드로부터 살아남기 박재성 / NAVER / PaaS
- 웹 성능 최적화에 필요한 브라우저의 모든 것 이형욱 / NAVER / Whale
키노트
현재 핵심적인 기술에 대해 소개하는 키노트를 듣기 위해 지옥철을 뚫고 삼성역 코엑스에 도착하여, 중앙 맨 뒷자리를 선점했다. 정말 많은 사람이 참석하여, 만석에 맨 뒤 쪽에 서서 보는 사람이 많을 정도로 인기가 있는 DEVIEW 3년째 참석이다. 3년째지만 항상 설레는 마음으로 이곳에 오는 것은 변함이 없는 것 같다.
요즘 핫한 AI, Artificial Intelligence 인공지능이 아닌 Ambient Intelligence 생활 환경 지능이 주된 주제였다.
클로버, 파파고, 실내 자율 주행 로봇 M1 등...
이어서 실내, 자율주행 등 기술을 실현할 xDM Platform (Extended Definition/Dimension Map)을 소개했다. 고정밀 실내 지도 서비스를 사용하여 AR 실내 길 안내 서비스, 자율주행 서비스를 돕는 하이브리드 HD 맵, 실내 자율주행 어라운드 로봇에 기술을 접목한 것을 보여주었다.
네이버가 생활 환경 지능, 지도에 크게 초점을 맞추고 있는 것 같다는 생각이 들었다.
ReactNative: 웹 개발자가 한 달 만에 앱 출시하기
- React Native에 대한 소개
- React Component -> React Native -> Bridge -> Native (Android, IOS) 동작
- Cake 프로젝트를 만들며 얻은 노하우와 팁 요즘 Typescript, Angular 공부를 하고 있었는데.. React Native 해야 하나 하는 생각도 들고... 모바일까지 Javascript의 영향력이 커져, 어디까지 내가 해야 할까?...
책에서는 맛볼 수 없는 HTML5 Canvas 이야기
- Canvas의 역사
- 브라우져 랜더링에 관해
- Canvas 랜더링 그리고 문제점
- Offscreen Canvas을 활용한 랜더링
Canvas로 엄청난 뷰잉 웹페이지, 여러 그래픽 효과들을 보고 Canvas에 이끌려 이것저것 만들어 보고 싶은 생각이 들었던 때, 아주 유익한 세션이었다.
JavaScript 배틀그라운드로부터 살아남기
- Javascript 역사 ~ 현재
- 오늘날의 JS 개발
- 2018년 자바스크립트 동향과 이후
- 브라우저 밖의 영역 (node, npm, bundle/build 도구 등)
- Javascript 생존법
Javascript 늪에 빠진 개발자로서 너무 좋은 세션! 너무 빠르게 바뀌는 Javascript 생태 계속에서 어떻게 살아 남아야 하는지 엄청난 고민에 힌트를 준 강의였다. 답은 뭘까?....
웹 성능 최적화에 필요한 브라우저의 모든 것
- 브라우저의 랜더링 작동 방식
- 어떻게 브라우저는 프래임을 만드는가?
- Vsync 기반 브라우저 프레임
- 랜더링 파이프라인에서의 비용
프론트엔드 개발자에게 브라우저 성능을 다시 한번 생각하게 해주었다. 단지 JS 코드만으로 성능을 올리는 것이 아닌 브라우저 렌더링 방식을 이해함으로써 성능을 가다듬는 것에 중요성을 알려주었다.