Split console, pretty-print minified JS 등 – Firefox 개발자 도구 Episode 28

이 글은 Jeff Griffiths, Victor Porof와 Robert Nyman의 Split console, pretty-print minified JS and more – Firefox Developer Tools Episode 28의 한국어 번역본입니다.

휴일 시즌에 맞추어, Firefox 개발자 도구 팀이 여러분이 휴일간 프로젝트를 즐길 수 있을만한 놀라운 것들을 준비했습니다! 목록이 꽤 길지만 소개를 시작해보도록 하겠습니다.

앱 매니저

앱 매니저 는 여전히 개발자도구팀에게 있어 가장 우선순위의 작업이며 Firefox 28에서는 다수의 마이너 수정 및 개선사항과 더불어 개발자도구팀은 모바일 개발을 도울 수 있는 두가지 주요 기능들을 추가했습니다. 바로 additional manifest editor와 embedded toolbox입니다.

개발자는 Manifest Editor를 가지고 어플리케이션 manifest 파일을 바로 수정할 수 있습니다. 이 에디터를 통해 여러분의 어플리케이션에 있는 manifest.webapp 파일의 필드값들을 추가, 수정, 삭제할 수 있으며 디스크에 다시 저장할 수도 있습니다. 이 기능은 개발자들에게 통합된 사용자 경험을 제공할 것이며 개발자는 어플리케이션을 디버깅 및 개선하는 동안에 개발 도구를 떠날 필요가 없어졌습니다.

두번째 새로운 기능은 embedded toolbox입니다. 이제 여러분은 앱을 디버깅할 때(시뮬레이터를 통하거나 디바이스에서 직접 구동하거나) 이 toolbox가 앱 아이콘과는 쉽게 구분되어 독립된 ‘탭’으로 앱 매니저에서 열리게 됩니다:

웹 콘솔

웹 콘솔에서 가장 큰 변화는 ‘split console’ 기능입니다; 이제 어떤 다른 도구에서도 웹 콘솔을 호출할 수 있습니다. ‘split console’ 모드를 사용하는 방법은 간단합니다 – 현재 다른 도구를 사용하고 있고 웹 콘솔을 호출해야하는 상황이라면, Escape 키 혹은 ‘split console’ 토글 버튼을 누르기만 하면 됩니다. 아래 짧은 동영상을 참고하세요.

이게 다가 아닙니다. ‘split console’ 외에도 새로 바뀐 것들입니다:

  • CSS 경고가 기본 설정에서는 off – CSS 경고가 종종 페이지가 로드될 때마다 수백개의 메시지를 출력하기도 합니다.
  • 디버거가 실행되고 있는 현재 스코프에서 자동완성 기능이 콘솔창에 제공됩니다.
  • Message 타임스탬프를 on/off로 변환할 수 있습니다.(기본 설정은 off)
  • console.exception()console.assert()가 콘솔 API에 추가되었습니다.
  • 콘솔에 어두운 테마를 추가하였습니다.

디버거

개발자들이 항상 요구했던 두가지 주요 기능이 디버거에 추가되었습니다. 첫번째는 축약된 JS 파일을 깔끔하게 출력해주는 기능입니다:

이 기능은 자바스크립트를 축약하거나 원격 사이트로부터 호출하는 축약된 라이브러리를 필요로 할 때 유용합니다 – 간단히 minification 버튼(상단 사진)을 눌러서 훨씬 더 깔끔하게 정돈된 버전의 파일을 확인할 수 있습니다.

이 기능 뿐만 아니라 디버깅 도중에 변수값을 확인할 수 있는 기능을 추가하였습니다. 어떤 변수도 마우스를 올리거나 클릭만으로 현재 변수값을 보여주는 팝업을 불러올 수 있습니다:

여러분은 팝업을 통해 위 사진처럼 boolean같은 형뿐만 아니라 객체나 DOM 노드까지 확인할 수 있습니다:

검사기

Firefox 27의 검사기에 있는 다양한 툴팁들에 이어 몇가지 기능들을 추가하였습니다:

  • 규칙 창에서 컬러 픽커 툴팁
  • 어두운/밝은 테마에 더 잘 어울리도록 스타일 툴팁의 UI를 개선하였습니다.
  • 여러분의 피드백을 반영하여 툴팁에서 디스플레이 타임아웃이 조정되었습니다.

컬러-픽커 툴팁을 찍은 스크린샷입니다:

끝으로

많은 목록들이 있지만 추가로 소개드리고 싶은 두가지 변동사항들입니다:

      • 네트워크 모니터에 ‘clear’ 버튼이 있습니다. 이 버튼은 특히 방대한 web API를 사용하는 어플리케이션을 만드는 개발자들에게 필요할 것입니다:
      • 애드온 및 플랫폼 해커들을 위한 보너스로 프라우저 디버거 기능을 확장하여 그것을 브라우저 툴박스로 이름을 바꾸었습니다. 툴박스를 열게 되면, 디버거 뿐만 아니라 콘솔, 검사기, 스타일 에디터, 프로파일러, 네트워크 모니터, 스크레치패드 등을 모든 툴을 확인할 수 있습니다:

작성자: Hoony Chang

Web Programmer

Hoony Chang가 작성한 문서들…


댓글이 없습니다.

댓글 쓰기