Browser rendering process 3편 - Browser rendering optimization

Поделиться
HTML-код
  • Опубликовано: 1 фев 2025

Комментарии • 9

  • @user-yesyes
    @user-yesyes 11 месяцев назад

    확실히 첫번째 봤을 때보다 한 번 더 보니까 머리에 더 잘 들어오네요 감사합니다

  • @Lee렐루
    @Lee렐루 Год назад

    두번 들으니까 이제 이해가 되기 시작합니다 좋은 강의 감사드립니다

  • @민스스-e9s
    @민스스-e9s Год назад

    감사합니다!

  • @황병현-m6c
    @황병현-m6c 3 года назад

    너무 잘봤습니다

  • @devdance95
    @devdance95 3 года назад

    선생님 좋은 강의 정말 감사드립니다.
    혹시 repaint와 reflow둘중 어떤것이 일반적으로 더 비용이 많이 드나요?

    • @withBoaz
      @withBoaz  3 года назад

      둘의 비용을 비교하는 것은 쉽지 않을 것 같아요
      다만 reflow 가 발생하면 repaint 는 무조건 발생합니다
      (반면 repaint 발생해도, reflow 는 발생하지 않는 경우도 있음)
      따라서 최대한 reflow 를 발생시키지 않는 것이
      repaint 를 발생시키지 않는 것보다
      더욱 렌더링 비용을 절약하는 방법입니다

  • @jh-dh6hi
    @jh-dh6hi 3 года назад

    선생님 강의 잘 들었습니다~ 한가지 궁금한게 있는데요 ..!
    그럼 스크립트를 만나기 전, dom 과 cssom 이 완성되고 어태치 후 배치와 페인트가 일어나는 과정에서는 position과 transform이 성능상 상관 없는걸까요 ?

    • @jh-dh6hi
      @jh-dh6hi 3 года назад

      스크립트가 없거나 스크립트로 리플로우 리페인트 일어나기 전에요~~

    • @withBoaz
      @withBoaz  3 года назад +2

      스크립트를 만나기 전이라도 position 과 transform 사이에서의 선택은 렌더링 성능에 영향을 줍니다
      transform 은 position 과 다르게 layer 를 새롭게 생성하기 때문입니다 그 결과 다른 layer 에서 렌더링 후 composite 하게 되므로 렌더링 성능이 개선됩니다