본문으로 건너뛰기

"내부구조" 태그로 연결된 2개 게시물개의 게시물이 있습니다.

모든 태그 보기

새로운 클래스 기능으로 인스턴스 초기화 속도 향상

· 약 10분
[Joyee Cheung](https://twitter.com/JoyeeCheung), 인스턴스 초기화자

클래스 필드는 V8 v7.2부터 제공되었으며, 비공개 클래스 메서드는 V8 v8.4부터 제공되었습니다. 제안이 2021년에 단계 4에 도달한 후, V8에서 새로운 클래스 기능 지원을 향상시키기 위한 작업이 시작되었습니다. 그때까지 채택에 영향을 미치는 두 가지 주요 문제가 있었습니다:

V8에서 아키텍처 복잡성을 다루기 — CodeStubAssembler

· 약 8분
[Daniel Clifford](https://twitter.com/expatdanno), CodeStubAssembler 조립자

이 글에서는 V8의 매우 유용한 도구였던 CodeStubAssembler(CSA)를 소개하고자 합니다. CSA는 지난 몇 번의 V8 릴리스 동안 성능 개선을 달성하는 데 기여한 구성 요소입니다. CSA는 높은 신뢰도를 유지하며 낮은 수준에서 JavaScript 기능을 신속하게 최적화할 수 있는 V8 팀의 역량을 크게 향상시키며 개발 속도를 개선했습니다.