SlideShare a Scribd company logo
WEB
 Animation
 2탄
[WEB
 UI
 Study]
NHN NEXT 우재우
지난 시간에 우리는 JS Animation을 공부했어요
requestAnimationFrame 기억나니?!
안 나니? 나니?!?!
오늘은 CSS Animation에 대해 알아봅시다
다들 CSS 은근 무시하고 있었죠?
CSS Animation 성능을 무시하지 말라!
나 GPU 쓰는 녀석임
Hardware(GPU) Accelerated CSS
 HTML5에
 들어오면서
 특정
 스펙이
 대해
 일반
 연산은
 CPU로,
 graphics
 processing은
 
GPU로
 처리하게
 했습니다.
 마치
 좌뇌로
 수학을
 풀고,

More Related Content

Viewers also liked

[Toolcon2014] WebStorm에서 자바스크립트 리팩토링하기
[Toolcon2014] WebStorm에서 자바스크립트 리팩토링하기[Toolcon2014] WebStorm에서 자바스크립트 리팩토링하기
[Toolcon2014] WebStorm에서 자바스크립트 리팩토링하기
우영 주
 
2016 Devsisters KAIST TechTalk 모던 웹 개발
2016 Devsisters KAIST TechTalk 모던 웹 개발2016 Devsisters KAIST TechTalk 모던 웹 개발
2016 Devsisters KAIST TechTalk 모던 웹 개발
Changje Jeong
 
Taste Picker 개발경험기
Taste Picker 개발경험기Taste Picker 개발경험기
Taste Picker 개발경험기
Jae Woo Woo
 
making tetris game with ES6 (ES 2015)
making tetris game with ES6 (ES 2015)making tetris game with ES6 (ES 2015)
making tetris game with ES6 (ES 2015)
재남 정
 
[WEB UI ADVANCED] Mobile Touch Event
[WEB UI ADVANCED] Mobile Touch Event[WEB UI ADVANCED] Mobile Touch Event
[WEB UI ADVANCED] Mobile Touch Event
Jae Woo Woo
 
[NAVER D2] html5 api를 활용한 실시간 대전 테트리스 게임 개발
[NAVER D2] html5 api를 활용한 실시간 대전 테트리스 게임 개발[NAVER D2] html5 api를 활용한 실시간 대전 테트리스 게임 개발
[NAVER D2] html5 api를 활용한 실시간 대전 테트리스 게임 개발JinKwon Lee
 
웹 접근성을 고려한 UI 컴포넌트 디자인 - 캐로셀(carousel) 편
웹 접근성을 고려한 UI 컴포넌트 디자인 - 캐로셀(carousel) 편웹 접근성을 고려한 UI 컴포넌트 디자인 - 캐로셀(carousel) 편
웹 접근성을 고려한 UI 컴포넌트 디자인 - 캐로셀(carousel) 편
yamoo9
 
HTML5 BOILERPLATE를 소개합니다.
HTML5 BOILERPLATE를 소개합니다.HTML5 BOILERPLATE를 소개합니다.
HTML5 BOILERPLATE를 소개합니다.
우영 주
 
고등학교 3년간 개발한 프로그램들
고등학교 3년간 개발한 프로그램들고등학교 3년간 개발한 프로그램들
고등학교 3년간 개발한 프로그램들
승호 채
 
크로스(멀티)브라우저 테스트수행가이드
크로스(멀티)브라우저 테스트수행가이드크로스(멀티)브라우저 테스트수행가이드
크로스(멀티)브라우저 테스트수행가이드
SangIn Choung
 
절차지향 vs 객체지향
절차지향 vs 객체지향절차지향 vs 객체지향
절차지향 vs 객체지향
QooJuice
 
[WEB UI ADVANCED] Mobile WEB 개발하기
[WEB UI ADVANCED] Mobile WEB 개발하기[WEB UI ADVANCED] Mobile WEB 개발하기
[WEB UI ADVANCED] Mobile WEB 개발하기
Jae Woo Woo
 
개발 방식을 바꾸는 15가지 기술
개발 방식을 바꾸는 15가지 기술개발 방식을 바꾸는 15가지 기술
개발 방식을 바꾸는 15가지 기술
중선 곽
 
NDC 2015 나의 개발 흑역사 답사기
NDC 2015 나의 개발 흑역사 답사기NDC 2015 나의 개발 흑역사 답사기
NDC 2015 나의 개발 흑역사 답사기
Sun Park
 
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까NAVER D2
 
Next Javascript ES2015 시작하기
Next Javascript ES2015 시작하기Next Javascript ES2015 시작하기
Next Javascript ES2015 시작하기
JinKwon Lee
 
WEBUI Advanced중간시험
WEBUI Advanced중간시험WEBUI Advanced중간시험
WEBUI Advanced중간시험
지수 윤
 
재사용가능한 서비스코드제작
재사용가능한 서비스코드제작재사용가능한 서비스코드제작
재사용가능한 서비스코드제작
지수 윤
 
Startup JavaScript 4 - 객체
Startup JavaScript 4 - 객체Startup JavaScript 4 - 객체
Startup JavaScript 4 - 객체
Circulus
 
크로스브라우징
크로스브라우징크로스브라우징
크로스브라우징
지수 윤
 

Viewers also liked (20)

[Toolcon2014] WebStorm에서 자바스크립트 리팩토링하기
[Toolcon2014] WebStorm에서 자바스크립트 리팩토링하기[Toolcon2014] WebStorm에서 자바스크립트 리팩토링하기
[Toolcon2014] WebStorm에서 자바스크립트 리팩토링하기
 
2016 Devsisters KAIST TechTalk 모던 웹 개발
2016 Devsisters KAIST TechTalk 모던 웹 개발2016 Devsisters KAIST TechTalk 모던 웹 개발
2016 Devsisters KAIST TechTalk 모던 웹 개발
 
Taste Picker 개발경험기
Taste Picker 개발경험기Taste Picker 개발경험기
Taste Picker 개발경험기
 
making tetris game with ES6 (ES 2015)
making tetris game with ES6 (ES 2015)making tetris game with ES6 (ES 2015)
making tetris game with ES6 (ES 2015)
 
[WEB UI ADVANCED] Mobile Touch Event
[WEB UI ADVANCED] Mobile Touch Event[WEB UI ADVANCED] Mobile Touch Event
[WEB UI ADVANCED] Mobile Touch Event
 
[NAVER D2] html5 api를 활용한 실시간 대전 테트리스 게임 개발
[NAVER D2] html5 api를 활용한 실시간 대전 테트리스 게임 개발[NAVER D2] html5 api를 활용한 실시간 대전 테트리스 게임 개발
[NAVER D2] html5 api를 활용한 실시간 대전 테트리스 게임 개발
 
웹 접근성을 고려한 UI 컴포넌트 디자인 - 캐로셀(carousel) 편
웹 접근성을 고려한 UI 컴포넌트 디자인 - 캐로셀(carousel) 편웹 접근성을 고려한 UI 컴포넌트 디자인 - 캐로셀(carousel) 편
웹 접근성을 고려한 UI 컴포넌트 디자인 - 캐로셀(carousel) 편
 
HTML5 BOILERPLATE를 소개합니다.
HTML5 BOILERPLATE를 소개합니다.HTML5 BOILERPLATE를 소개합니다.
HTML5 BOILERPLATE를 소개합니다.
 
고등학교 3년간 개발한 프로그램들
고등학교 3년간 개발한 프로그램들고등학교 3년간 개발한 프로그램들
고등학교 3년간 개발한 프로그램들
 
크로스(멀티)브라우저 테스트수행가이드
크로스(멀티)브라우저 테스트수행가이드크로스(멀티)브라우저 테스트수행가이드
크로스(멀티)브라우저 테스트수행가이드
 
절차지향 vs 객체지향
절차지향 vs 객체지향절차지향 vs 객체지향
절차지향 vs 객체지향
 
[WEB UI ADVANCED] Mobile WEB 개발하기
[WEB UI ADVANCED] Mobile WEB 개발하기[WEB UI ADVANCED] Mobile WEB 개발하기
[WEB UI ADVANCED] Mobile WEB 개발하기
 
개발 방식을 바꾸는 15가지 기술
개발 방식을 바꾸는 15가지 기술개발 방식을 바꾸는 15가지 기술
개발 방식을 바꾸는 15가지 기술
 
NDC 2015 나의 개발 흑역사 답사기
NDC 2015 나의 개발 흑역사 답사기NDC 2015 나의 개발 흑역사 답사기
NDC 2015 나의 개발 흑역사 답사기
 
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까
C5 모바일 웹ui개발 아직도 맨땅에 삽질부터 하십니까
 
Next Javascript ES2015 시작하기
Next Javascript ES2015 시작하기Next Javascript ES2015 시작하기
Next Javascript ES2015 시작하기
 
WEBUI Advanced중간시험
WEBUI Advanced중간시험WEBUI Advanced중간시험
WEBUI Advanced중간시험
 
재사용가능한 서비스코드제작
재사용가능한 서비스코드제작재사용가능한 서비스코드제작
재사용가능한 서비스코드제작
 
Startup JavaScript 4 - 객체
Startup JavaScript 4 - 객체Startup JavaScript 4 - 객체
Startup JavaScript 4 - 객체
 
크로스브라우징
크로스브라우징크로스브라우징
크로스브라우징
 

More from Jae Woo Woo

[WEB UI BASIC] JavaScript 4탄
[WEB UI BASIC] JavaScript 4탄[WEB UI BASIC] JavaScript 4탄
[WEB UI BASIC] JavaScript 4탄
Jae Woo Woo
 
[WEB UI BASIC] JavaScript 3탄
[WEB UI BASIC] JavaScript 3탄[WEB UI BASIC] JavaScript 3탄
[WEB UI BASIC] JavaScript 3탄
Jae Woo Woo
 
[WEB UI BASIC] Javascript 2탄
[WEB UI BASIC] Javascript 2탄[WEB UI BASIC] Javascript 2탄
[WEB UI BASIC] Javascript 2탄
Jae Woo Woo
 
[WEB UI BASIC] JavaScript 1탄
[WEB UI BASIC] JavaScript 1탄[WEB UI BASIC] JavaScript 1탄
[WEB UI BASIC] JavaScript 1탄
Jae Woo Woo
 
Naver 웹툰 앱 사용성 조사
Naver 웹툰 앱 사용성 조사Naver 웹툰 앱 사용성 조사
Naver 웹툰 앱 사용성 조사
Jae Woo Woo
 
[WEB UI BASIC] WEB과 HTML
[WEB UI BASIC] WEB과 HTML[WEB UI BASIC] WEB과 HTML
[WEB UI BASIC] WEB과 HTML
Jae Woo Woo
 
C++ VECTOR, LIST, MAP
C++ VECTOR, LIST, MAPC++ VECTOR, LIST, MAP
C++ VECTOR, LIST, MAP
Jae Woo Woo
 
Swimming Smith 포스트 모템
Swimming Smith 포스트 모템Swimming Smith 포스트 모템
Swimming Smith 포스트 모템
Jae Woo Woo
 
Swimming Smith 개발기
Swimming Smith 개발기Swimming Smith 개발기
Swimming Smith 개발기
Jae Woo Woo
 
XCOM_Post Mortem
XCOM_Post MortemXCOM_Post Mortem
XCOM_Post Mortem
Jae Woo Woo
 

More from Jae Woo Woo (10)

[WEB UI BASIC] JavaScript 4탄
[WEB UI BASIC] JavaScript 4탄[WEB UI BASIC] JavaScript 4탄
[WEB UI BASIC] JavaScript 4탄
 
[WEB UI BASIC] JavaScript 3탄
[WEB UI BASIC] JavaScript 3탄[WEB UI BASIC] JavaScript 3탄
[WEB UI BASIC] JavaScript 3탄
 
[WEB UI BASIC] Javascript 2탄
[WEB UI BASIC] Javascript 2탄[WEB UI BASIC] Javascript 2탄
[WEB UI BASIC] Javascript 2탄
 
[WEB UI BASIC] JavaScript 1탄
[WEB UI BASIC] JavaScript 1탄[WEB UI BASIC] JavaScript 1탄
[WEB UI BASIC] JavaScript 1탄
 
Naver 웹툰 앱 사용성 조사
Naver 웹툰 앱 사용성 조사Naver 웹툰 앱 사용성 조사
Naver 웹툰 앱 사용성 조사
 
[WEB UI BASIC] WEB과 HTML
[WEB UI BASIC] WEB과 HTML[WEB UI BASIC] WEB과 HTML
[WEB UI BASIC] WEB과 HTML
 
C++ VECTOR, LIST, MAP
C++ VECTOR, LIST, MAPC++ VECTOR, LIST, MAP
C++ VECTOR, LIST, MAP
 
Swimming Smith 포스트 모템
Swimming Smith 포스트 모템Swimming Smith 포스트 모템
Swimming Smith 포스트 모템
 
Swimming Smith 개발기
Swimming Smith 개발기Swimming Smith 개발기
Swimming Smith 개발기
 
XCOM_Post Mortem
XCOM_Post MortemXCOM_Post Mortem
XCOM_Post Mortem
 

[WEB UI BASIC] WEB Animation 2탄