네이버 FE News는 네이버 FE 엔지니어들이 엄선한 양질의 FE 및 주요한 기술 소식들을 큐레이션 해 공유하는 레포입니다. 소식 중에 읽어볼 만한 내용을 간단하게 요약 & 정리했습니다.
- 가장 수요가 많은 2022 자바스크립트 프레임워크
https://www.devjobsscanner.com/blog/the-most-demanded-frontend-frameworks-in-2022/
링크드인 등 채용 서비스의 구인글을 분석해 어떤 자바스크립트 프레임워크가 수요가 많은지 조사했다고 합니다. 프레임워크 별 채용공고 수를 조사해보니 React(354,596), Angular(211,386), Vue(64,456), 기타(23,986) 요렇게 나왔다고 하네요. React는 프론트엔드 프레임워크가 필요한 모든 프론트엔드 채용 공고의 약 54%를 차지하며 연봉이 가장 높은 프론트엔드 프레임워크로, 평균 연봉이 11만 3천 달러(한화 약 1억 4천만원)에 달한다고 합니다.
- React `useState` 지옥 탈출하기
https://dev.to/builderio/a-cure-for-react-usestate-hell-1ldi
React에 내장된 `useReducer`로 `useState` 지옥을 탈출하는 방법에 대해서 소개합니다.
- 조용한 어느 여름날의 오후 (게임)
https://summer-afternoon.vlucendo.com/
Three.js, WebGL등을 이용해 만든 게임입니다. 웹게임인데도 불구하고 스팀 못지않은 퀄리티가 놀랍습니다.
- 새 자바스크립트 이벤트 Scrollend
https://developer.chrome.com/blog/scrollend-a-new-javascript-event/
세 줄 요약입니다.
1. 스크롤이 완료되었을 때 사용할 수 있는 새로운 실험적 onscrollend 이벤트가 추가됨.
2. 기존에는 스크롤에 대한 이벤트는 onscroll 이벤트를 사용하는 방법만 있었음.
3. 이번 업데이트를 통해 스크롤액션마다 무언가 처리하고자 할 때, 마지막 스크롤이 발생한 시점부터 일정 시간(대략 1s 뒤) 동안 새로운 스크롤 이벤트가 발생하지 않을 때 작업을 처리하는 접근 방법을 활용하지 않아도 됨.
- 자바스크립트는 어떻게 약속을 지킬까?
https://ui.toast.com/posts/ko_20220725
Promise, async/await, setTimeout이 브라우저에서 어떻게 동작하는지를 ECMAScript 표준 문서를 기반으로 추적하고 정리한 글입니다.