Mozilla는 Chromium 기반 브라우저를 실험 중입니다.
Mozilla CEO이자 Firefox의 최고 관리자인 Mark Mayo는 프로젝트 Tofino를 소개했습니다. 그 프로젝트에는 Mozilla가 작업 중인 웹 브라우저에 대한 여러 GUI 실험이 있습니다. Firefox 개발은 영향을 받지 않을 것이지만 Firefox 사용이 꾸준히 감소하고 있는 것이 사실입니다. 전체 프로젝트가 GitHub에서 Atom 편집기용으로 만든 Chromium 기반 엔진 Electron을 기반으로 구축되었다는 점은 흥미롭습니다. Mozilla에서 사용하는 XUL 대신 React를 사용하여 브라우저의 사용자 인터페이스를 만듭니다.
광고
Electron 플랫폼을 통해 개발자는 브라우저에서 사용되는 기술을 기반으로 독립 실행형 앱을 만들 수 있습니다. Node.js 및 해당 모듈, 확장 API를 사용하여 대화 상자, 컨텍스트 메뉴, 창 관리, 파일 시스템 액세스 등을 생성할 수 있습니다. Electron은 브라우저 기술 스택의 미래에 영향을 미칠 원근법 프로젝트로 간주됩니다.
Electron은 Chromium을 기반으로 하지만 Mozilla 개발자는 제한된 시간 동안 이를 사용할 것이며 Firefox의 Gecko 엔진 개발을 취소할 계획이 없습니다. Tofino와 함께 Positron이라는 새로운 프로젝트가 Gecko 엔진을 통해 Electron API를 생성하기 시작했습니다. Positron에는 V8 엔진 대신 SpiderMonkey 엔진을 사용한 Node.js 구현인 Spidernode라는 또 다른 프로젝트가 포함되어 있습니다. SpiderMonkey 위에 V8 API 에뮬레이션을 위한 API 레이어를 볼 수 있습니다.
Positron과 Spidernode가 완성되면 Electron 없이 Tofino 프로젝트를 컴파일할 수 있습니다. Electron 프로젝트는 브라우저를 위한 새로운 사용자 인터페이스의 프로토타입을 만들기 위해 사용하기 쉬운 플랫폼으로 선택되었습니다. 새로운 UI는 프로젝트의 주요 목표입니다. 엔진에 관해서는 Gecko 또는 Firefox의 곧 출시될 렌더링 엔진 Servo를 대체하지 않습니다.
Tofino는 독립 실행형 완성 브라우저가 되지 않습니다. Tofino에서의 실험을 통해 Mozilla 개발자는 새로운 종류의 사용자 인터페이스를 만들기를 희망합니다. 그들은 탭 기반 인터페이스를 최신 웹 기반 현실에서 더 이상 사용되지 않으며 비효율적이라고 생각합니다. 새로운 사용자 인터페이스는 탭보다 PC 및 모바일 사용 사례에 더 잘 맞고 생산성과 작업 지향적입니다. 그것이 큰 성공을 거둔다면 먼 미래의 어느 날 완전히 다른 Firefox 브라우저를 보게 될 것입니다.
연결:
- 토피노
- 전자
- 반응
- 양전자
- 스파이더노드