본문 바로가기

웹표준/Semantics(의미론)

7. HTML5 Parser

Gecko에서는 최근 HTML5 기반의 새로운 파서(parser)를 도입했다.

이는 기존 파서보다 더 빠르고 html5 표준을 준수하며 많은 기능들이 추가되었다.

 

새로운 파서는 아래와 같은 사항이 개선되었다.

  • SVG, MathML을 XML 네임스페이스 없이 HTML5페이지 내에서 inline형식으로 사용 가능하게 되었다.
  • 파이어 폭스의 UI스레드와 독립적으로 작용하기 떄문에 브라우저의 반응성이 향상되었다.
  • innerHTML 형식이 빠르다,,?
  • 오래전부터 있었던 수십개의 버그사항이 수정되었다.

html5 스펙은 이전의 html표준보다 더욱 상세한 설명을 제공하여, Gecko, WebKit, IE에서 보다 일관적으로 작동된다.

 

변경된 새로운 파서

- 태그 내의 좌측 꺽쇠 괄호를 토큰화 한다. 쉽게말해서 잘 못 작성된<foo<bar>foo<bar>로 인식한다.

 

- 파싱하는동안 document.write()를 호출한다.

'웹표준 > Semantics(의미론)' 카테고리의 다른 글

6. 수학적 수식을 나타내기위한 MathML  (0) 2020.03.20
5. 표준화된 <iframe>  (0) 2020.03.19
4. HTML5 태그 정리  (0) 2020.03.19
3. HTML 폼태그  (0) 2020.03.19
2. HTML5 비디오/오디오 요소  (0) 2020.03.17