본문으로 건너뛰기

"JavaScript" 태그로 연결된 3개 게시물개의 게시물이 있습니다.

모든 태그 보기

프론트앤드에서의 데코레이터 패턴 살펴보기

소개

백엔드 개발자들이라면 DecoratorAnnotation에 대해 익숙할 것이다. 하지만 프론트엔드 생태계에서는 지금껏 여러 이유로 인해 사용되지 않다가 최근에 들어서 도입을 하려는 시도가 이루어지고 있다. 프론트엔드에서는 왜 이러한 메타프로그래밍 방식을 적용하지 못하였는지, 또 적용하기 위해서 앞으로 넘어야할 산들은 어떤 것들이 있는지 알아보자.

Import 속성 (attributes)

소개

V8 v12.3부터 새롭게 지원되는 import 속성(attributes)에 대해 설명하는 글입니다. import 속성이 왜 필요하게 되었는지, v9.1 부터 사용된 import 어설션(assertions)과는 어떻게 다른지 이 글을 통해 살펴보실 수 있습니다.

목차
  • 이전 버전
  • Import 속성
  • 동적 import()
  • with 사용 가능 여부
  • assert의 사용 중단 및 최종 제거
  • Import 속성 지원

자동화 게임 극한까지 자바스크립트 성능 끌어올리기

Korean FE Article Team 에서 번역해주는 FrontEnd 소식을 아카이브 하였습니다.

소개

이 글은 자바스크립트로 게임을 만들면서 진행한 성능 최적화에 대한 글입니다. 성능을 1초라도 끌어올리기 위해 어떤 방법들을 시도해 보았는지 알 수 있습니다.

일반적인 프론트엔드 서비스에서 먼저 검토하는 성능 최적화 방법들을 소개하지는 않습니다. 하지만 글쓴이와 같이 0.01 초도 라도 빠르 이 글이 도움이 될 것 같습니다.

목차
  1. 왜 다시 타입스크립트/자바스크립트인가?
  2. 모든 교훈을 되새기며
  3. 성능의 벽에 부딪히기
  4. 항상 할당입니다!
  5. 메모이제이션과 캐싱
  6. 문자열 제거하기!
  7. (숫자 키를 사용하는)Map/Set 채택
  8. 주의사항
  9. 성급한 최적화는 만악의 근원인가?