문서
-
Mozilla의 Boot to Gecko – 웹은 플랫폼이다.
Mozilla Boot to Gecko (B2G)는 오픈 웹을 위해서 완전하고 독립적인 운영 체제를 구축하는 것입니다. B2G는 데스크톱이나 모바일의 애플리케이션을 위한 첫번째 선택이 될 수 있는 웹 기술이 만드는 것이 목표입니다. 그리고, 이 기술이 애프리케이션 개발을 위해 하나의 업체에 전유되는 독점을 대체할 수 있다고 믿고 있습니다. 이와 관련하여 우리는 여러분과 공유하고 싶은 흥분되는 얼마의 진전을 이뤄냈습니다. Boot […]
-
Firefox 2012년 기술 로드맵
많은 분들이 Firefox에 관심을 가지고 있고 앞으로 어떤 기술을 개발할 것인가 계획이 궁금하실 것입니다. 따라서 오늘 저는 Firefox가 작년에 성취했던 것을 할아보고 2012년의 계획을 간략하게 소개해 드릴까 합니다. Firefox 2011 기술 개발 작년에 수행했던 중요한 기술 변화는 다음과 같습니다. 빠른 제품 출시 주기 우리는 매 6주간 Firefox의 새로운 버전을 출시하기 시작했고, 따라서 일 년을 기다리는 […]
-
배터리 API 사용 – WebAPI
기기나 컴퓨터의 배터리 남은 양을 측정할 수 있는 기능은 현재 상태를 사용자에게 알려주고자 할 때 도움이 됩니다. 이 기능을 모질라의 WebAPI내에 배터리 API란 이름으로 추가했습니다. 배터리 객체 얻기 먼저 배터리 객체를 얻는 것이 중요합니다. var battery = navigator.mozBattery; 배터리 객체 속성 기기에 있는 배터리의 충전 정도를 알수 있는 다음과 같은 몇 개의 속성이 있습니다. level […]
-
진동 API 사용 – WebAPI
모질라의 WebAPI 결과의 일부분으로, 모든 기기를 지원하는 진동(Vibration) API 추가 작업이 진행중입니다. 진동 API의 기본 생각은 게임이나 기타 필요한 경우에 기기를 진동시킴으로써 사용자에게 특정한 내용을 알릴 수 있도록 하는 것입니다. 이 API는 기기에 장착된 진동 장치를 접근하며, 얼마나 오랫동안 진동해야 하는 지를 지정합니다. 예제 기기를 진동시키는 방법은 매우 간단한데, 예제에서 볼 수 있는 것처럼 얼마동안 […]
-
Firebug 1.9의 새로운 기능들
Firebug 1.9가 출시되었습니다. 여느때와 마찬가지로, 이번 버전에 추가된 몇몇 새로운 기능들을 소개하고자 합니다. 먼저, 아래에 있는 호환성 표를 확인하시기 바랍니다 Firefox 4.0: Firebug 1.7.3 Firefox 5.0 – 11.0 : Firebug 1.9 Firefox 12.0 (nightly) : Firebug 1.10 Firebug 1.10 알파 1이 다음주에 나옵니다. 그 전까지는 Firefox nightly를 위해 Firebug 1.9b6을 사용하면 됩니다. 이번에 추가된 새로운 […]
-
Type Inference 기능 소개
Firefox 9에서 구현 중인 신 기능이라고 할 수 있는 JavaScript 엔진의 개량에 대해서 간단하게 소개할까 합니다. Type Inference 기능은 일년 이상 연구를 통해 진행 중인 것으로 SpiderMonkey JavaScript 엔진에 도입된 형태 추론이란 프로그램의 코드 해석과 실행시의 변수형 감시를 조합하고 JavaScript 프로그램의 형태 정보를 얻는 기능입니다. 이를 통해 얻은 형태 정보는 보다 효율적인 코드를 생성하기 위해 […]
-
Firefox7에서 웹 개발자에게 새로운 점들
오늘, 우리는 Firefox 7을 공개했습니다. 이번 업데이트에는 지난 석 달에 걸쳐 진행된 안정화 작업이 포함돼 있고, 몇 가지 얘기할 만한 흥미로운 것들이 포함돼 있습니다. 분명히 얘기하지만, 이 글은 변경에 관한 정식 목록이 아니고 단지 주요 변화를 언급하는 글입니다. 언제나 그렇듯이 우리는 웹 개발자들이 내용을 알 수 있도록 변경된 사항을 확인할 수 있는 페이지를 만들었습니다. 전체 […]
-
WebAPI 소개
모질라는 3 ~ 6개월 내에 기본적인 HTML5에 전화 경험을 제공하는 WebAPI를 소개하고자 합니다. 현재 상황 현재 우리가 있는 지점은, 웹과 네이티브 API간에 명확한 차이가 있다는 것과 장착될 기능들을 어떻게 구현되야 하는가 알고 있는 것입니다. 많은 개발자들이 인지하고 있는 것처럼, 우리는 단지 특정 기기나 제조사에 국한된 것이 아니라, 여러 브라우저와 운영체제 그리고, 단말기에서 일관되게 동작하는 API가 […]
-
Firefox 6 웹 호환성 변경 사항
Firefox 6 정식 버전이 8월 16일 정식 출시되었습니다. 대부분 웹 페이지 호환성이 유지하도록 개발하고 있으나 최신 웹 표준 대응 및 다른 웹 브라우저와 호환성 확보를 위해 세부적인 부분이 조금식 변경됩니다. Firefox 6에서 바뀌는 부분을 간단하게 요약하였습니다. Set-Cookie 헤더 처리 버그 수정 Set-Cookie 헤더의 path에 대해 이중 인용부호를 포함한 경우의 해석 처리가 수정됩니다. 지금까지 Set-Cookie 헤더로 […]
-
JSMad – 자바스크립트 MP3 디코더
최근의 브라우저들과 거기에 탑재된 자바스크립트 엔진의 속도는 항상 저를 놀라게 합니다. 그리고, 사용자가 설치해야만하고 (더 중요한 것은) 계속 최신 버전으로 유지해야하는 플러그인에 의존하지 않고, 브라우저 내에서 많은 것들을 해내려고 하는 창조적인 분들 역시 저를 놀라게 합니다. 가장 최근에 “오~!!”하면서 놀란 것은 아모스 웽거와 젠스 노커트, 매티아스 조지가 만든 jsmad(GitHub에 있는 소스)입니다. JSMad는 자바스크립트로 만든 MP3 […]