주요 문서
-
로컬포리지: 개선된, 오프라인 저장공간
웹앱은 거대한 데이터세트와 바이너리 파일을 한동안 저장하는 것과 같은 오프라인 기능을 갖고 있습니다. 여러분은 MP3 파일 캐시같은 방식도 쓸 수 있습니다. 브라우저 기술은 데이터를 오프라인으로 저장할 수 있고 그 방식은 여러가지입니다. 다만 문제는, 그러기 위한 방법들이 일관성있게 선택되지 않는다는 점입니다. localstorage는 기본적인 데이터 저장공간(storage)을 제공하지만, 느리고 바이너리 블롭(binary blobs)을 다룰 수 없습니다. indexedDB와 WebSQL은 비동기(asynchoronus)에, […]
-
IndexedDB, Redis, Node.js로 노트 앱 만들기
이 글은 Jennifer Fong-Adwent과 Robert Nyman의 Building a Notes App with IndexedDB, Redis and Node.js의 한국어 번역본입니다. 이번 글에서는 기본 노트 앱을 만들어 볼 것입니다. 지금 만들어 볼 노트 앱은 사용자가 오프라인일 때 로컬에 데이터를 저장하고 온라인일 경우 원격으로 로컬과 동기화할 수 있는 앱입니다. 서버사이드에 Redis 사용하기 Redis에 데이터를 기록할 때는 MySQL이나 PostgreSQL같은 관계형 데이터베이스를 […]
-
Firefox가 FileSystem API를 지원하지 않는 이유
본 글의 원문은 Why no FileSystem API in Firefox?이며 Jonas Sicking이 쓴 글입니다. 많은 분들이 왜 Firefox는 FileSystem API를 지원하지 않는지 의문을 가지고 있습니다. 대부분 Google이 Chrome 구현하고 W3C에서 표준화 제안을 하고 있는 FileSystem 와 FileWriter에 대한 질문입니다. 결론적으로 이 문제는 다소 복잡하고 질문하는 사람이 위의 두 가지 사양 중에서 실제로 어떤 기능을 사용할 것인가에 […]