문서
-
파이어폭스, 유튜브, 웹M(WebM)
이번 모질라가 VP8 코덱을 지원하는 것(Mozilla’s support for the VP8 codec)에 관련된 글에 대한 다섯 가지 중요한 사항: 1. 구글은 VP8을 로열티 없이 오픈소스 라이선스로 출시할 것이다. VP8은 구글이 인수한 온투(On2)라는 회사에서 얻은 고품질 동영상 코덱이다. VP8 코덱은 테오라(Theora)보다 훨씬 향상된 비트당 화질(quality-per-bit)을 보여주며 H.264에 견줄만 하다. (역자 주 : Theora 역시 오픈소스 기반 코덱으로 […]
-
Firefox의 웹소켓(WebSocket) 기능
웹소켓의 요점은 낮은 복잡성, 낮은 지연, 웹 개발자를 위한 매우 간단한 API를 가진 양방향 통신 시스템이다. 잠시 쉬면서, 만약 우리가 파이어폭스에 그것을 포함시킬지, 그렇다면 언제가 될지에 대해 이야기 해보자. 낮은 복잡성 HTTP 처럼 핸드쉐이크로 시작하는 웹소켓 프로토콜은 텍스트 패킷을 서로 주고받을 수 있는 비교적 간단한 모델을 가지고 있다. 이 프로토콜의 복잡성을 상당히 낮다. 다중 통신이나 […]
-
캐싱 재활성화(Revitalizing Caching)
확실히 컴퓨터 과학에서 풀기 어려운 문제는 캐시를 쓸모 없게 만드는 것과 뭔가에 이름을 붙이는 것 두 가지 뿐이다. (필 칼튼의 격언에 따르면 그렇다.) 이달초 우리는 트위터, 페이스북, 스프라우트코어(SproutCore), 팜의 웹OS, 마이크로소프트의 ‘오피스 온 더 웹(Office On The Web)’, 야후, 그리고 구글 대표자들을 초대했다. 우리는 뭔가에 이름을 붙이는 것도 큰 문제임을 잘 알고 있었지만 (다른 것들 […]
-
자바 스크립트 엔진 구성 요소에 대한 간략한 메모.
예전에 여러번 포스트했던 JägerMonkey(이후 JM)에 관한 글에 관한 글들이 있긴 하지만, Mozilla의 JM작업의 사용된 기술 중 일부분에 대해 잘못된 오해를 갖고 있는 것 같습니다. 그래서 우리가 무엇을 사용하는지, 여러가지 각 부분들이 무엇을 하고 어디에서 왔는지에 대해 아무 간략하게 살펴 보고자 합니다. 1. SpiderMonkey. 이것은 Mozilla의 자바스크립트 인터프린터 코어 입니다. 이 엔진은 원시 자바스크립트를 중간 바이트 […]
-
-moz-any() 선택자(selector)를 이용한 그룹핑
이 글은 데이비드 바론(David Baron)의 블로그에 있던 포스팅을 가져온 것이다. 이 기능은 모질라 센트럴 (trunk) 에 적용됐고 아직 파이어폭스 나이틀리 빌드(Nightly Build)에서만 쓸 수 있다. 지난밤 나는 :-moz-any() 선택자 그룹핑(grouping) 지원 기능을 넣었다. 이것은 결합된 선택자(combinators)가 전체적으로 비슷한데 일부분만 다르게 사용되는 경우 일일이 반복하는 대신 짧게 줄여서 쓰게 해준다. 예를 들어 이 기능으로 브라우저(user-agent) 스타일 […]
-
Firefox 4: FormData를 사용하여 JS로 보다 쉽게 폼 다루기
이 기능은 Mozilla Central (trunk)에 탑재됐고, 당분간 Firefox Nightly Build에서만 사용할 수 있습니다. XMLHttpRequest 레벨 2 (편집자 초안)에는 새로운 FormData 인터페이스에 대한 지원이 추가됐습니다. FormData 객체는 폼의 각 필드와 값을 나타내는 키/값 쌍들의 집합을 쉽게 구성할 수 있는 방법을 제공하며, 이를 이용하면 데이터를 “multipart/form-data” 형식으로 XMLHttpRequest의 send() 메소드를 사용하여 쉽게 전송할 수 있습니다. FormData가 유용한 […]
-
Firefox 3.6에서 다중 파일 input 태그
Firefox 3.6은 다중 파일 input 태그를 지원합니다. 이 새로운 기능을 이용하면 표준 기술을 사용하여 하나의 input 태그로 여러 파일을 다룰 수 있습니다. 이 기능은 그 동안 한 번에 하나의 파일을 사용해야만 했던 제약이나, 써드 파티 애플리케이션을 사용해야만 했던 문제를 해결해 주므로 커다란 발전이라 할 수 있습니다. 이 기능은 특히 사진 업로드는 같은 곳에 유용할 것입니다. […]
-
N900에서 Theora 재생하기
이 글은 Mathew Gregnan의 개인 weblog로부터 퍼온 것입니다. 그는 모바일 기기에 HTML5 open video를 구현하기 위한 작업들을 하고 있습니다. 구글은 Theora 재생을 ARM CPU 상에서 처리할 수 있게 하는 일에 자금을 지원하기로 최근 발표했습니다. 모질라에서도 이와 비슷하게 모바일 기기 상의 DSP가 비디오 디코딩을 수행함으로써 CPU를 대부분 유휴 상태에 있게 하려는 일을 위해 대략 지난 일 […]
-
CSS :visited에 대한 프라이버시 정책변화
모질라에서는 프라이버시를 위해 CSS :visited에 대한 정책을 변경하고자 한다.
-
WOFF 산업 표준과 Firefox 3.6
오늘 우리는 파이어폭스 3.6 버전을 내놓았고 사용자들은 판올림을 시작했다. 더 중요한 사항 가운데 하나는 우리가 개발자들을 위해 WOFF라는 새 글꼴 표준을 지원한다는 것이다. WOFF는 활자(type) 커뮤니티에서 폭넓은 지지를 받아왔고 우리는 그 결과를 확인하기 시작했다. 출시된 당일(on day zero) 우리가 지목할만한 사례를 몇가지 들어 본다 : 1. 세계 최대 활자 개발사 폰트폰트(FontFont)는 FF 누보 미디움 데모(FF […]