주요 문서
-
Flash 이후의 삶: 열린 웹을 위한 멀티미디어
Flash는 10년이 넘는 시간동안 수십억 사용자들에게 비디오, 애니메이션, 인터렉티브한 사이트 그리고 광고를 제공했지만, 이제는 사라질 것입니다. Adobe는 2020년까지 Flash의 지원을 서서히 중단하기로 하였습니다. Firefox는 더 이상 Flash를 지원하지 않으며, Chrome에서도 지원하지 않습니다. 그럼 무엇을 쓸 수 있을까요? Flash에서 제공했던 것들이 가능한 수 많은 공개 표준이 있습니다. 진짜 열린 멀티미디어 Flash는 인터렉티브한 멀티미디어 웹사이트를 구축 및 […]
-
FlyWeb – 순수 웹으로 디바이스 사이의 통신을
FlyWeb 은 Mozilla 플랫폼 부문에서 프로토타입으로 개발하고 있는 실험 프로젝트입니다. FlyWeb 은 작년에 곁가지 프로젝트로 시작했습니다. 그 뒤로 작은 임시 팀이 할당되어 개념 증명을 위한 “버전 제로” 구현을 시작했습니다. 지난 6개월 동안 우리는 이것저것 실험하며 개발했습니다. 이제 FlyWeb 에 대해 편하게 이야기할 수 있는 단계가 되었습니다. 웹 개발자들과 하드웨어 해커들이 특히 FlyWeb 에 관심을 가질 […]
-
정말 멋진 Fetch API!
십년 넘는 세월 동안 우리는 XMLHttpRequest (XHR) 를 이용해서 JavaScript 로 비동기 리퀘스트를 처리해왔습니다. 매우 유용했지만, XHR 는 그렇게 좋은 API 는 아니었습니다. XHR 은 관심사항을 격리시키지 못했습니다. 입력, 출력, 그리고 상태(state) 모두를 하나의 객체로 관리해야 했으며, 상태(state) 는 이벤트를 통해 추적해야 했습니다. XHR 의 이벤트 기반 모델(event based model) 은 요즘의 Promise 기반 (그리고 […]
-
ServiceWorker와 파이어폭스
이 글은 Nikhil Marathe, Andrew Overholt, 그리고 Robert Nyman [Editor]이 쓴 ServiceWorkers and Firefox의 한국어 번역본입니다. 모질라는 2013년초부터 Service Worker 설계에 참여해왔습니다. 구글, 삼성, 모질라를 비롯한 여러 단체의 노력 덕분에 이제 이 멋진 기능이 다양한 웹 브라우저 엔진 위에 구현되는 단계에 이르렀습니다. Service Worker가 뭔가요? 간단히 말해서, Service Worker는 웹 클라이언트 측에서 프락시(proxies) 역할을 하는 […]
-
Ambient Light(조도) Events와 JavaScript 탐지
이 글은 Ambient Light Events and JavaScript detection에 대한 번역 및 편집본입니다. 생각하기에 우리가 작업하고 있는 모든 WebAPI들과 함께 가장 흥미로운 것들 중 하나는 JavaScript를 통해서 하드웨어와 직접적으로 상호작용 할 수 있고 또한 그에 확장해서 우리 주변 환경과도 상호작용 할 수 있다는 것입니다. Ambient Light Events 에 들어가보세요. Ambient light(조도)을 위한 API는 device 주변의 빛을 […]
-
Firefox OS,WebApi, 앱개발에 대한 동영상과 슬라이드
이 글은 Robert Nyman 의 Firefox OS – video presentations and slides on the OS, WebAPIs, hacking and writing apps이라는 글을 번역 편집한 것입니다. 8월에 Mozilla 연구개발 디렉터인 Andreas Gal과 Firefox OS 수석 엔지니어 중 하나인 Philipp von Weitershausen은 Firefox OS에 대해 브라질에서 두 번의 프리젠테이션을 가졌습니다. 비디오 유용한 비디오가 YouTube의 Mozilla Hacks 채널에 있으며, […]
-
Firefox가 FileSystem API를 지원하지 않는 이유
본 글의 원문은 Why no FileSystem API in Firefox?이며 Jonas Sicking이 쓴 글입니다. 많은 분들이 왜 Firefox는 FileSystem API를 지원하지 않는지 의문을 가지고 있습니다. 대부분 Google이 Chrome 구현하고 W3C에서 표준화 제안을 하고 있는 FileSystem 와 FileWriter에 대한 질문입니다. 결론적으로 이 문제는 다소 복잡하고 질문하는 사람이 위의 두 가지 사양 중에서 실제로 어떤 기능을 사용할 것인가에 […]
-
카메라 API를 사용하여 사진 촬영하기 – WebAPI
WebAPI의 한 부분인 카메라 API통하여 사용자의 기기에 있는 카메라로 사진을 찍고, 이를 현재 웹 페이지로 업로드할 수 있게 됐습니다. 이 기능은 type="file" 속정을 지정하고 accept 속성에 이미지를 받는다고 지정한 input 엘리먼트를 통해 사용할 수 있습니다. HTML은 다음과 같은 형태입니다 <input type="file" id="take-picture" accept="image/*"> 이 HTML 엘리먼트를 사용자가 선택하면 파일을 어디에서 선택할지 원하는 곳을 보여주게 됩니다. […]
-
Mozilla의 Boot to Gecko – 웹은 플랫폼이다.
Mozilla Boot to Gecko (B2G)는 오픈 웹을 위해서 완전하고 독립적인 운영 체제를 구축하는 것입니다. B2G는 데스크톱이나 모바일의 애플리케이션을 위한 첫번째 선택이 될 수 있는 웹 기술이 만드는 것이 목표입니다. 그리고, 이 기술이 애프리케이션 개발을 위해 하나의 업체에 전유되는 독점을 대체할 수 있다고 믿고 있습니다. 이와 관련하여 우리는 여러분과 공유하고 싶은 흥분되는 얼마의 진전을 이뤄냈습니다. Boot […]
-
배터리 API 사용 – WebAPI
기기나 컴퓨터의 배터리 남은 양을 측정할 수 있는 기능은 현재 상태를 사용자에게 알려주고자 할 때 도움이 됩니다. 이 기능을 모질라의 WebAPI내에 배터리 API란 이름으로 추가했습니다. 배터리 객체 얻기 먼저 배터리 객체를 얻는 것이 중요합니다. var battery = navigator.mozBattery; 배터리 객체 속성 기기에 있는 배터리의 충전 정도를 알수 있는 다음과 같은 몇 개의 속성이 있습니다. level […]