주요 문서
-
ES6 In Depth: 시리즈를 시작하면서
ES6 In Depth에 잘오셨습니다! 매주 연재할 이번 시리즈를 통해 ECMAScript 6를 탐험하려 합니다. ECMAScript 6는 출시가 임박한 JavaScript 언어의 새로운 에디션입니다. ES6에는 JS를 더욱 강력하게 그리고 표현력 좋게 만들 새로운 언어적 특징들이 많이 포함되어 있습니다. 우리는 앞으로 몇 주에 걸쳐 이 특징들을 하나씩 살펴볼 것입니다. 하지만 시리즈를 시작하기 전에, ES6가 무엇이고 ES6에서 무엇을 기대할 수 […]
-
Web Component 표준의 현재 상황
웹 컴포넌트(Web Component)가 개발자들에게 알려진지후 지금까지 꽤 오랜 시간이 지났습니다. 웹 컴포넌트는 Alex Russell이 Fronteers Conference 2011에서 처음 발표하면서 알려졌습니다. 웹 컴포넌트의 개념은 커뮤니티를 흔들었고 뒤이어 많은 이야기와 토론이 이어졌습니다. 구글은 2013년 웹 컴포넌트 기반의 폴리머(Polymer) 프레임워크를 출시해서 새로운 웹 컴포넌트 API를 제시했습니다. 구글은 커뮤니티의 피드백을 수용하며 폴리머 프레임워크를 개선하고 있습니다. 4년이 지난 지금, 웹 […]
-
Rust 는 처음이죠? 도전해봅시다
Rust는 실행성능, 병렬처리, 메모리보호 문제를 풀기위해 새로 만든 프로그래밍 랭귀지입니다. 최신 프로그래밍 랭귀지 요소들을 반영해서 완전히 새로 만듬으로써, Rust 창조자들은 전통적인 랭귀지들이 감수해야만 하는 수많은 “제약점(baggage)” (backward-compatibility requirements)을 회피했습니다. 그대신, Rust는 하이레벨(high-level language) 랭귀지의 유연성과 표현력(expressive syntax)을 받아들임과 동시에, 로레벨(low-level language) 랭귀지의 성능과 절대적인 컨트롤(unprecedented control) 능력도 융합시킬 수 있었습니다. 프로그래밍 랭귀지를 선택하는 것은 균형점을 […]
-
정말 멋진 Fetch API!
십년 넘는 세월 동안 우리는 XMLHttpRequest (XHR) 를 이용해서 JavaScript 로 비동기 리퀘스트를 처리해왔습니다. 매우 유용했지만, XHR 는 그렇게 좋은 API 는 아니었습니다. XHR 은 관심사항을 격리시키지 못했습니다. 입력, 출력, 그리고 상태(state) 모두를 하나의 객체로 관리해야 했으며, 상태(state) 는 이벤트를 통해 추적해야 했습니다. XHR 의 이벤트 기반 모델(event based model) 은 요즘의 Promise 기반 (그리고 […]
-
node-firefox를 소개합니다
NOTE: 우리는 이 프로젝트를 지난 일요일 FOSDEM에서 발표했습니다. 하지만 모든 사람이 브뤼셀(Brussels)에 있었던 것은 아니기 때문에 node-firefox가 무엇이고 어떻게 Firefox OS 앱 개발의 모든 것!을 도울 수 있는지 설명하기 위해 이 글을 작성합니다. 모질라는 항상 개발자들의 삶을 편하게 할 수 있는 방법을 찾고 있습니다. 앱 개발을 희망하는 사람들이 Open Web Apps 개발 시작 절차가 다소 […]
-
MetricsGraphics.js – D3 기반 경량 그래프 라이브러리
이 글은 Ali Almossawi가 쓴 MetricsGraphics.js – a lightweight graphics library based on D3의 한국어 번역본입니다. MetricsGraphics.js은 D3를 기반으로 작성된 라이브러리입니다. D3는 시계열(time-series) 데이터를 시각화하고 구조화하는데 최적화된 라이브러리입니다. MetricsGraphics.js는 일반적인 형태의 그래프를 만드는 간단한 방법을 제공합니다. MetricsGraphics가 제공하는 그래프 생성 방법은 규칙적이고 일관적입니다. MetricsGraphics.js 라이브러리는 라인 차트(line chart), 산포도 그래프(scatterplot), 히스토그램(histogram), 바 차트(barplot), 데이터 테이블(data […]
-
Firefox OS에서의 NFC
이 글은 Sandip Kamat와 Robert Nyman [Editor]이 쓴 NFC in Firefox OS의 한국어 번역본입니다. Firefox OS는 모질라의 파트너들과 커뮤니티가 개방된 형태로 협업하며 개발하고 있습니다. 개방 정신 아래서, 1년 넘는 기간동안, 모질라와 Deutsche Telekom (DT)은 Firefox OS가 플랫폼 레벨에서 NFC를 지원할 수 있게 하기 위해 긴밀히 협조하며 개발해왔습니다. 이 기간 동안, 양 팀은 개발 사이클 내내 […]
-
모질라가 만든 개발자를 위한 첫 브라우저: 파이어폭스 개발자 에디션
이 글은 Dave Camp가 쓴 Mozilla Introduces the First Browser Built For Developers: Firefox Developer Edition의 한국어 번역본입니다. 웹이 이만큼 성공하기까지 개발자는 가장 중요한 역할을 해왔습니다. 그들이 만든 컨텐츠와 어플리케이션은 사람들이 컴퓨터나 모바일을 사용하여 웹에 매일 접속하게끔 만들었습니다. 파이어폭스 10주년을 기념하기 위하여 우리는 개발자들을 위하여 특별히 제작된 첫 브라우저인 파이어폭스 개발자 에디션을 발표하게 되어 정말 […]
-
MDN 새 소식: 깃헙으로 로그인하세요!
MDN 로그인할 수 있는 선택이 하나 더 생겼습니다! 이전에는 MDN에 로그인을 하기 위해서는 모질라 페르소나 계정이 필요했습니다. 페르소나 계정을 얻는 것은 자유롭고 쉽지만 MDN 분석 결과 “페르소나로 로그인” 인터페이스는 a steep drop-off 하다는 것이 밝혀졌습니다. 예를 들어, “편집”을 클릭했던 사용자가 로그아웃을 할 경우 90%가 다시 로그인하지 않았습니다. 한번도 편집을 하지 못했다는 것을 의미하죠. 사용자들이 기여할 […]
-
웹IDE, 저장소 검사기, jQuery 이벤트, iframe 스위처 + 기타 – Firefox 개발자 도구 에피소드 34
이 글은 Heather Arthur와 Robert Nyman [Editor]이 쓴 WebIDE, Storage inspector, jQuery events, iframe switcher + more – Firefox Developer Tools Episode 34의 한국어 번역본입니다. Firefox 개발자 도구의 새로운 기능들이 이제 막 Aurora 채널에 반영됐습니다. 지금 당장 새로운 기능들을 써보고 싶다면 Aurora 버전을 써보세요. 이 새로운 기능들은 11월에 릴리즈되는 Firefox 34 버전에 포함될 것입니다. Firefox […]