Chrome M37 Precision Touch (TouchEvents Float Coordinates)
Source
Evernote/Inbox/Precision Touch for Precise Gestures.md
Summary
Chrome M37(2014)부터 TouchEvents의 좌표값이 정수에서 부동소수점(float)으로 변경되어, 고해상도(HiDPI) 화면에서 터치 제스처의 정확도와 부드러움이 향상되었습니다. 기존에는 CSS 픽셀 단위로 반올림하여 중간 단계의 움직임을 놓쳤으나, float 적용으로 물리 픽셀 수준의 정밀한 좌표를 제공하여 느린 제스처 시 애니메이션이 더 매끄러워집니다. 기존 코드 수정은 일반적으로 필요 없으며, 모바일 Safari에도 동일 개선이 계획되었습니다.
Key Points
Chrome M37부터 TouchEvents 좌표(clientX/Y 등)가 정수에서 float로 변경됨
고해상도 화면(pixel density > 1)에서 터치 위치 정확도 향상
CSS 픽셀 반올림으로 인한 제스처 끊김 현상 해결, 부드러운 애니메이션 가능
기존 코드 호환성 유지(수정 불필요), 모바일 Safari에도 적용 예정
Web Animations API: element.animate() (Chrome 36)
모바일 WebKit 브라우저의 CSS background shorthand 변경 사항
모바일 브라우저 탭 전환: Swipe vs. Scroll
WebRTC DataChannel 구현, API 변경 및 크롬-파이어폭스 상호운용성
2012년 1,2월 브라우저 기술 동향
안드로이드 크롬의 WebRTC 지원 (2013)
TouchKeys: 키보드 건반별 멀티터치 제어
스크롤 후 고정 콘텐츠 (Scroll-Then-Fix Content)
Chrome DevTools 모바일 스크린캐스트 및 에뮬레이션
WebKit의 웹표준 구현 현황 (2011)
Web Audio API의 Android Chrome Beta 지원 (2013)
#)
Hiding Native HTML5 Video Controls in Full-Screen Mode
Gittip-links Chrome Extension 개발 기록
Chrome Packaged Apps (Dev Channel 출시)
Chrome Beta: 숨겨진 자동 재생 오디오 탭 식별 기능
Chrome 28 베타: 리치 알림(Rich Notifications) 및 알림 센터 도입
Chrome Packaged Apps 개요 및 추천 앱
크롬 컨퍼런스 핵심 요약 (Web Components, DevTools, Chrome Apps)
Firefox OS 한국어 지원 현황 및 로드맵 (2013)
Firefox 35: Hello 비디오 채팅 개선 및 데스크톱 Marketplace 베타 출시
Web Speech API 소개 및 구현 가이드
Chromecast 신규 앱 및 로컬 콘텐츠 스트리밍 지원 발표
Native Navigation (Airbnb)
개드립용 크롬 확장 프로그램 만들기 (1 편)
Adobe Primetime 플랫폼 업데이트 및 터너 브로드캐스팅 계약
구글 iOS용 크롬 29 버전 주요 기능
5 jQuery Notification Plugins
Scrapy 로 웹사이트 크롤링 해보기
자동차용 ‘콧코로’ 음성인식 비서 앱 개발기
Google Drive 활용을 위한 6가지 Chrome 확장 프로그램
Pandora TV 및 게임기용 HTML5 사이트 출시
Fluid를 사용하여 웹사이트를 맥 메뉴 바 앱으로 변환하기
Android Path 2.0 Timeline Thumb 구현
Google Portable Native Client (PNaCl)
Google Chrome의 고성능 네트워킹 아키텍처
Google, Web Components 를 웹 개발의 미래로 제시 (2013)
Simple.TV 2세대 스트리밍 DVR 및 Version 2.0 인터페이스 공개
BitTorrent Bleep: P2P 암호화 메신저
WebRTC 보안 아키텍처와 호환되지 않는 신원 프로토콜의 적응 방안
FireChat: 인터넷 없이 작동하는 P2P 채팅 앱
WebRTC 인프라: STUN, TURN 및 시그널링
스카이프, 웹 기반 통화 시장에 진출 (2013)
BitTorrent, 분산형 채팅 클라이언트 ‘BitTorrent Chat’ 공개
Android Remote Application Framework (RAF)
Libplanet 0.2 릴리스 주요 변경 사항
웹 기반 실시간 통신 보안 (WebRTC)
WebRTC 브라우저 간 보안 보장
SCR Screen Recorder for Android
YouTube Audio Library 출시
Microsoft Office Web Apps 실시간 공동 작성 기능 출시
WebRTC 서비스의 사용자 신원 및 신뢰 문제
Smart Learning News 19탄: EdTech 동향 (2014)
브라우저 개발자 도구의 25 가지 비법 (2011)
AirDisk: 무선 파일 공유 앱
브라우저 간 P2P 연결 (WebRTC)
Web Push Notifications for a Simple Login System
Undead Overlord 모바일 RTS 개발 논의 (Experimental Game Dev Podcast)
NIST SP 800-63 디지털 신원 가이드라인 (2017)
웹 증강을 위한 엔드유저 언어: 생산자와 소비자 모두를 위한 접근
Puppeteer를 활용한 로컬 개발 서버 대체 방안 (web.dev 사례)
CSS 최신 동향 파악을 위한 Adobe Web Platform 블로그
Cube Slam: WebRTC 기반 실시간 브라우저 게임
웹 개발자를 위한 가상 현실(VR) 가이드 (Smashing Magazine)
비트토런트 챗 (BitTorrent Chat) 개요
The Web Ahead: Jen Simmons 인터뷰 요약
WebRTC의 패킷 손실 처리 메커니즘
스마트폰 브라우저에서 즐겨찾기 스크립트를 이용한 해외 사이트 번역
iOS 개발자의 Android 개발 경험 (Nick Farina)
HTML5 Video Player Comparison (2011)
Microsoft BrowserSwarm 출시
CyanogenMod AirPlay 미러링 데모
VMware Horizon Suite 출시 및 HTML5 VDI 지원
Google+ Hangouts 기술 아키텍처 및 전망
Requirify: 브라우저 콘솔에서 동적 라이브러리 로딩
Create React Native App (CRNA) 소개
Ingress 게임 설명용 신규 비디오 공개
Duolingo Android 앱 출시 및 사용자 기반 확대 전망
MixBit iOS 앱 업데이트: 검색, 저장, 공유 기능 개선
Google Classroom 출시 및 개요
W3C 웹 결제 표준 개발 그룹 결성
WebRTC의 대중화와 주요 적용 분야 (2015)
Roll It: 브라우저 기반 크로스 디바이스 게임 구현 사례
대시보드 장착 Nexus 7 및 KITT 테마 커스텀 런처
Kurento WebRTC PaaS의 인증, 인가 및 회계 보안 모델 분석
Chromecast 에서 Game Boy 에뮬레이터 실행 방법 (개념 증명)
Google Open Project: Android 앱 및 터치 입력 거치기
실시간 웹 협업도구 만들기 (홍영택)
The “When Can I Use” Web Widget
다이닝코드 모바일 앱 출시
Google Web Designer 출시 예정 (2013)
Google Stadia 기술 사양 요약
Cyanogen, 일반 사용자를 위한 Android 설치 앱 출시
W3C 웹 및 브로드캐스팅 제3차 대면 회의 개요
iOS)
Web Fundamentals 및 Web Starter Kit 리소스
Google Stadia 출시 정보 및 핵심 기능 요약
게임 개발팀 A의 정기 회의 매뉴얼
Android)
HTTP 클라이언트 라이브러리의 리다이렉트 지원 방식 제안
Yeoman: 도구를 활용한 더 나은 웹 개발
3가 UDP(QUIC)를 선택한 이유
Notepad++ 한글 깨짐 해결법
에버노트 헬로 2.0 출시
일본 동경서적의 iPad용 디지털교과서 출시 및 교육 환경 변화