본문 바로가기

개발관련/개념 용어

[개념 용어] rendering 렌더링

728x90

render

to cause someone or sth. to be in a particular state

무엇인가를 지금과는 다른 어떤 상태로 만든다는 뜻.

 

 

 

  • ~을 ~하게하다, ~이 되게하다, (봉사.원조를)하다, 해주다, 주다(give), 보답하다, (답례로)주다, 넘겨주다, 내주다, (계산서.이유.회답 등을)제출하다, 교부하다(submit), (글.그림으로)~을 표현하다, 묘사하다, (연극을)연출하다, 연기하다, (음악을)연주하다, (글을)번역하다, (공순의 뜻.경의를)나타내다, 표시하다, (사람.하느님등에게)(감사를)드리다, 돌려주다, (지방을)녹여서 정제하다, (돌.벽돌등에)초벌칠하다

 

 

 

rendering은 renderer engine(skia)이 합니다

Render는 html로 입력받아 해석해서 표준 출력 장치(모니터)로 출력 해 줍니다

위 작업을 Rendering이라고 합니다

 

React입장에서 rendering은 data를 html로 변환해서 renderer에게 전달하는 일관 작업을 뜻 합니다

 

 

 

 

3. 컴퓨터 마크업 언어에서의 의미[편집]

마크업 언어가 갖는 특성으로, 작성된 마크업 언어를 엔진이 해석해서 사람의 눈으로 볼 수 있도록 만들어(그려)주는 과정을 ‘렌더링’이라고 한다.
  • 웹페이지는 크게 HTML(웹 페이지 본문), CSS(웹 페이지 디자인), JavaScript(웹 페이지 동적 부분) 세 가지의 컴퓨터 언어로 구성되어 있고 웹 브라우저의 엔진이 이를 해석해서 보여주게 된다.
  • Microsoft Word를 비롯한 Microsoft Office 문서, 한컴오피스 한글을 비롯한 한글과컴퓨터 한컴오피스 문서의 경우도 일정 버전 이상부터는 문서의 내용을 XML 또는 이와 유사한 마크업 언어로 저장하고, 이러한 문서를 다시 불러오게 될 때 렌더링 과정을 거치게 된다.
    이러한 구조를 가진 Microsoft Office, 한컴오피스 한글 문서는 반디집 등을 통해 압축을 해제하여 그 구조를 확인할 수도 있고, 여기에 XML 파일과 문서의 구성요소를 이루는 다른 리소스 등을 확인할 수 있다.
    • Microsoft Office의 경우 2007 버전 이상부터 도입되었는데 이를테면 워드 문서의 확장자가 기존의 *.doc 에서 바뀐 *.docx 확장자가 바로 doc+XML 라는 의미이다. 파워포인트 및 엑셀 등 다른 문서도 동일하다.
    • 한글과컴퓨터 한컴오피스의 경우, 최근 HWPX 포맷이 공개되기 이전부터 이미, 별도의 확장자를 만들진 않았지만 2010 버전부터 알게 모르게 적용하여 사용해오고 있었다. 한쇼 및 한셀 등 다른 문서도 동일하다. 물론 한글 문서를 외부 라이브러리에서 불러오고 해석할 수 있는 지는 논외로 치자
  • 나무위키를 비롯한 위키도 우리가 쉽게 접할 수 있는 마크업 언어의 사례 중 하나다. 우리가 나무위키 문법으로 작성하면, 나무위키 엔진이 이를 해석해서 보여주게 된다.

3.1. 관련 문서