Firefox 3.0이 지난 6월 나온 이후 내년 연초를 목표로 Firefox 3.1 개발이 진행 중이다. 3.1은 4.0으로 가기 위한 중간 버전으로 3.0에서 해야 했는데 못했던 것들을 위주로 개발을 진행하고 있는 중이다.

이번 주에 3.1 베타 2에 대한 개발 작업이 모두 끝나고 금요일(한국 시간 토요일)에 품질 테스트를 마치면 다음 주 쯤 나올 것으로 예상한다. 우선 Firefox 3.1에서 새로 선보이는 기능 몇가지를 살펴 보면 다음과 같다.

1. 사생활 보호 모드 개발
구글 크롬에서 시크릿(Secret) 모드, 인터넷 익스플로러 8의 InPrivate 기능 등 웹 서핑 데이터를 저장하지 않는 기능일 새로 선보였다. Firefox 3에는 이미 '개인 정보 초기화'라는 데이터 삭제 기능을 가지고 있지만, 다른 브라우저 처럼 좀 더 직관적이게 하기 위해 '사생활 보호 모드'를 추가 했다.

영문판에는 'Private Browsing'으로 사실 '사생활 보호 모드' 어감이 좀 이상한데, 혹시 좋은 아이디어 있는 분 답글 주시기 바란다.

사용자 삽입 이미지

2. 세션 선택 복원 기능
이것 역시 구글 크롬의 영향을 받았다. 구글 크롬은 각 탭이 별도 프로세스로 구성되어 있기 때문에 문제가 생긴 탭을 쉽게 따로 닫을 수 있도록 되어 있다. 따라서, 웹 서핑 중 전체 탭이 닫히는 불상사를 막을 수 있다.

대신 파이어폭스는 특정 탭 문제로 브라우저가 닫히더라도 모든 탭 세션 정보를 저장해서 다시 열때 열리도록 되어 있다. (심지어 쓰던 글도 복구해 준다.) 그런데 이 또한 직관적이지 않아 잘 모르는 경우가 많았다. 베타 2에는 세션 선택 복원 기능이 있어서 문제가 된 탭을 제외하고 열 수 있게 만들었다.

사용자 삽입 이미지

3. 탭 UI 일부 수정
Firefox 3.0에서 제기된 몇가지 탭 모양 이슈 중에 탭이 한 개일때는  탭 패널이 없어졌다가 탭이 2개 이상이 될때 탭 패널이 보인다는 것이었다. 베타 1 부터는 아예 탭 패널이 기본적으로 보이도록 되어 있다.

특히 오른쪽 끝에 보면 탭을 추가하는 버튼과 탭 목록을 볼 수 있는 UI가 새로 추가 되었다. Ctrl+Tab 혹은 탭 목록 버튼을 누르면 검은색 투명 바를 통해 탭 목록을 볼 수 있게 추가 되었다.

사용자 삽입 이미지

4. 스마트 주소창 일부 기능 추가
Awesomebar라고 불리는 스마트 주소창에 여러 가지 검색 옵션을 더할 수 있게 되었다. 가령 예를 들면 검색어와 '*'을 누르면 북마크에서, '+'을 누르면 태그에서 추가 검색할 수 있게 되어 있다.

사용자 삽입 이미지

5. 다양한 웹 표준 스펙 추가 지원
Firefox 3.1에서는 웹 표준 스펙에 대해 많은 부분이 추가되었다. 특히, CSS2.1, HTML5 의 표준 스펙들이 대부분이다. 아래는  HTML5 <video>, <audio> 태그를 통해 별도 플러그인 없이 멀티미디어 데이터를 재생할 수 있는 기능이다.

사용자 삽입 이미지

또한, DOM의 표준 지원 정도를 보여주는 ACID3 테스트도 92에 육박했고 정식 출시 때는 100에 근접할 것으로 예상한다.

사용자 삽입 이미지

Firefox 3.1에서 가장 핵심적인 기능 중 하나인 TraceMonkey 자바스크립트 엔진의 경우, 베타 1때와는 달리 about:config에서 javascript.options.jit.content를 true로 설정되어 있어 빠른 웹 브라우징을 경험할 수 있다. 대략 구글 크롬보다 20% 빠른 성능을 보여 준다.

그 밖에, 아직 표준이 안된 CSS3의 스펙을 Mozilla 자체 프로퍼티로 추가했고, @font-face를 통해 웹글꼴 지원이 가능해 진다. DOM 분야에서드 DOM Storage 부분의 데이터 처리를 위한 각종 API 및 Drag & Drop API 등이 추가 되었다. 자세한 것은 Firefox 3.1 웹 개발자 정보를 참조하면 된다.

향후 Firefox 3.1 베타 2는 일반 사용자는 받아서 사용해서는 안되며 고급 사용자만이 사용하기를 권장한다. 고급 사용자용 다운로드 링크!