Channy Yun가 쓴 문서
-
Quantum 시대 – 어떻게 Firefox는 다시 빨라졌는가? 그리고 더 빨라질 것인가?
Firefox가 다시 달려가기 시작했습니다. 지난 7개월 동안, 우리는 신속하게 Firefox 주요 엔진의 대부분을 대체했습니다. 즉, Rust와 Servo의 일부를 추가했습니다. 또한, 성능 문제에 대해 코드 베이스를 샅샅이 뒤져서 브라우저 성능에 대한 파격적인 변화를 주었습니다. 그동안 Project Quantum을 통해 베타 테스트를 거쳐, 오늘 Firefox Quantum을 출시하였습니다. 이것은 끝이 아닌 시작입니다만, 파이어 폭스가 어떻게 다시 빠른 속도와 성능을 […]
-
WebAsssembly 표준 진행 사항: 주요 브라우저 지원 시작
WebAsssembly는 새로운 표준의 하나로 보안과 빠른 웹 페이지 이동을 유지하면서 크기와 로딩 시간 면에서 효율적인 포맷을 정의하기 위한 목적으로 진행되고 있습니다. WebAssembly는 컴파일러에 의해서 네이티브에 가까운 성능으로 동작합니다.즉, WebAssembly는 웹을 위한 가상 CPU 실행 코드입니다. 현재는 Mozilla, Microsoft, Google그리고 Apple을 포함한 회원사로 구성되는 W3C의 커뮤니티 그룹(CG)에서 논의되고 있습니다. WebAssembly가 중요한 로드맵으로 복수의 브라우저가 WebAssembly을 상호 […]
-
WebIDE 기능 탑재 개시
Mozilla Hacks 블로그의 개발자 도구에 관한 기사를 읽고 계신 분은 아시겠지만, 개발자 도구는 앱과 웹 사이트의 행동을 조사하기 위한 도구만은 아닙니다. 개발 도구는 더육 진화하고 웹 브라우저에 다양한 소스 편집 기능이 추가되었습니다. 많은 도구나 템플릿이 여기 웹 사이트에 공개돼 앱을 작성하기 위해 무엇을 해야 할지 잘 모른다는 여론을 많습니다. Firefox에 내장하게될 WebIDE은 이런 문제를 해결합니다. […]
-
Web Audio Editor 개발 도구 소개
Firefox 32 버전에서는 웹 개발 도구로서 기존 편집기와 Canvas 디버거에 이어 Web Audio Editor를 추가합니다. Web Audio를 사용하는 HTML5게임이나 즐거운 신디사이저를 개발할 때, Web Audio Editor는 Web Audio의 AudioContext에 포함된 모든 오디오 노드의 시각화나 편집을 지원합니다. Audio Context 시각화 Web Audio API의 Modular Routing을 다룰 때 오디오 출력을 듣기 전에 모든 오디오 노드가 어떻게 접속되어 […]
-
Mozilla의 사명과 W3C EME 스펙의 조화
대다수 경쟁 브라우저들과 콘텐츠 산업은 W3C의 암호 미디어 확장(Encrypted Media Extension) 표준을 지원하고 있어 Mozilla는 사용자가 모든 콘텐츠를 즐길 수 있도록 하는 접근성을 개선하고자 W3C EME 표준을 지원을 해야하는 어려운 선택을 하였습니다. 이 글에서는 그 배경과 방법에 대해 설명하고자 합니다. 디지털 저작권 관리(DRM)은 어려운 문제입니다. 콘텐츠 소유자 입장에서는 저작권 제한을 강제하기 위해 사용자들이 콘텐츠를 공유하는 […]
-
Cordova를 활용한 Firefox OS 앱 만들기
업데이트: 아래 Cordova 개발 도구 통합 뉴스와 더불어 Mozilla는 3월초 Firefox OS에 대한 Adobe PhoneGap 통합 기능도 제공한다고 밝혔습니다. 만약 PhoneGap 앱을 제작하고 계신 개발자는 Firefox OS로 PhoneGap용 앱 프로그램에 참여하실 수 있으며, 개발자를 위한 무상 단말기 지원 프로그램에 응모하실 수 있습니다. Cordova는 매우 인기 있는 Apache 재단 오픈 소스 프로젝트로서 카메라와 같은 모바일 디바이스 […]
-
CSS 소스맵 및 네트워크 성능 분석 등 – Firefox 개발 도구 Episode 29
Firefox 29 버전이 Aurora 출시 버전으로 전환 하였습니다. . 이번 버전에서는 웹 개발자용 도구에서 큰 변화를 가지고 있습니다. (본 버전은 12주 후에 베타 버전을 거쳐 출시될 예정이지만 웹 개발자들이 미리 알아두면 좋을 기능을 소개해 드립니다.) 개발자 도구 외양 변경 먼저 개발자 도구의 Dark 테마 및 Light 테마의 외부 디자인을 업데이트 했습니다. Light 테마는 전면적으로 개선하였고, […]
-
WebRTC, Firefox와 Chrome 상호 호환성 완료
이 글은 Hello Chrome, it’s Firefox calling!에 대한 번역 및 편집본입니다. Mozilla에서는 WebRTC 개발에서 중요한 작업을 완료하였습니다. 즉, WebRTC RTCPeerConnection에 대한 Firefox와 크롬 브라우저 사이의 상호 호환성을 완료하였습니다. 이는 Mozilla와 Google의 오픈웹 커뮤니티 및 엔지니어 사이의 협업을 통해 진행되었습니다. RTCPeerConnection (이른바 P2P 통신) 상호 호환성을 통해 웹 개발자들은 다른 서드파티 플러그인을 설치하지 않더라도 Firefox와 Chrome […]
-
Web Activities 소개
다양한 스마트폰 앱들에게 가장 강력한 기능은 바로 사용자 의도를 잘 지원하는 것입니다. 여러 종류의 사용자 행동을 앱에 등록하거나 정의를 해 두면 매우 도움이 될 것입니다. Firefox OS에서도 매우 중요한 경우로서 여러분의 앱이 좋은 앱으로 좀 더 높은 수준의 앱과 단말기 사이의 상호 작용을 정의하고 만들 수 있습니다. 이를 위해 e Web Activities라는 부분을 정의하고 있습니다. […]
-
Firefox OS 기본 샘플 앱 공개
새로운 플랫폼을 개발하고 배포할 때 꼭 필요한 것이 바로 샘플 코드와 샘플앱니다. Firefox OS에서 동작하는 웹앱 개발을 위해서도 아래와 같이 몇 가지 샘플 개발 코드를 공유한 적이 있습니다. fxosstub – 최소화된 앱 코드 사례 모르타르를 통해 신속하게 웹 애플리케이션을 작성 (영문) 웹앱 개발 과정 소개 웹앱 개발 문제점 최근 저는 웹개발자가 참여해서 Firefox OS 웹앱을 […]