본문 바로가기

Web27

웹엔진 Electron, NW.js, CEF, Qt WebEngine 에 관하여.. 웹엔진으로 앱을 만드는 것은 쉬운 일이지만, 브라우저 엔진을 실행하는 만큼 그 용도가 정확하게 맞아야 큰 효과가 있다. 몇가지 솔루션이 있는데, 한번 짚고 넘어가보자. Electron Electron은 Chromium기반의 애플리케이션 런타임이다. 웹기술로 여러 플랫폼을 지원하는 앱을 쉽게 만들 수 있다. 이런 개념은 오래전 부터 존재해왔지만, Electron이 많은 인기를 끌게된 원인은 바로 Node.JS의 지원이다. 그냥 Node.JS 패키지로 npm으로 설치할 수 있고 JavaScript로 Chromium WebView를 생성하고 Application의 Life cycle을 관리할 수 있다. 또한 다양한 Node.JS 패키지로 강력한 앱을 빠르고 쉽게 만들 수 있는 장점이 있다. 물론 원조는 NW... 2021. 6. 9.
Crosswalk을 소개한 블로그글 오픈소스의 가장 큰 장점은 외부로 부터 참여를 이끌어내는 것이다. 일반적인 참여 방식으로 버그 찾거나 잡는 것이 있지만, 프로젝트를 소개하고 사용법을 알려주는 글도 프로젝트를 운영하는 사람들 입장에서 큰 도움이 된다. 우연찮게 Crosswalk을 소개한 블로그를 찾게 되었다. 단순히 소개만 한 것이 아니라 집적 patch를 올린 과정도 상세하게 소개해서 오픈소스에 프로젝트 기여하고 싶은 개발자에게 도움이 될 것 같아 여기 소개한다.WELCOME TO THE “CROSSWALK”CROSSWALK에 컨트리뷰션 하기 – (1,2) CROSSWALK 소개CROSSWALK에 컨트리뷰션 하기 – (3-1) 특징CROSSWALK에 컨트리뷰션 하기 – (3-2) 코딩스타일CROSSWALK에 컨트리뷰션 하기 – (3-3.. 2016. 3. 31.
웹브라우저 어떻게 동작하나(2)? - HTML5 대한민국 관심 그룹 10차 회의 발표 자료 지난달에 이어 같은 주제로 발표한 내용을 공유합니다. 웹 브라우저는 어떻게 동작하나? (2) View more presentations from Joone Hur 특히, 아래 Reflow를 줄이는 방법에 대한 글을 요약했는데, 웹페이지 성능 향상에 도움이 될 것입니다. How (not) to trigger a layout in WebKit Rendering: repaint, reflow/relayout, restyle 2011. 10. 22.
웹브라우저 어떻게 동작하나? - HTML5 대한민국 관심 그룹 9차 회의 발표 자료 웹브라우저는 어떻게 동작하나? View more presentations from Joone Hur 요즘 화제가 되고 있는 "How browse works"글을 요약 발표했습니다. 2011. 9. 22.