presentation
presentation

2019년 10월 셋째 주

October 14, 2019
report

13 Tips to Write Faster, Better-Optimized JavaScript

  1. Remove Unnecessary Features - 필요 없는 기능이라면 제거해라
  2. Avoid Unnecessary Steps - 필요한 기능이지만 필요 없는 부분이 있다면 제거해라
  3. Break Out of Loops As Early As Possible - 중첩 루프일 때 label을 써서 바깥 루프를 빠져나올 수도 있다
  4. Pre-Compute Once Wherever Possible - closure 같은 걸 써서 미리 정의한 변수, 함수 등을 사용해라
  5. Order Code to Minimise the Number of Operations - 계산을 한꺼번에 할 수 있다면 먼저 하든 뒤에 하든 한꺼번에 해라
  6. Learn Big O Notation
  7. Prefer Built-In Methods
  8. Use the Best Object for the Job - Map, Set 등을 이용해라.
  9. Don’t Forget About Memory - WeakMap, WeakSet도 있다.
  10. Use Monomorphic Forms Where Possible
  11. Avoid the ‘Delete’ Keyword
  12. Use Asynchronous Code to Prevent Thread Blocking
  13. Use Code Splitting - 빠르게 화면을 그려낼 수 있게 코드 스플리팅을 해라

Ace Your Coding Interview by Understanding Big O Notation — and Write Faster Code

Big O Notation의 개괄적인 내용을 Javascript 코드와 함께 설명하는 글